53dec90877b720fa7a2c7aef6f0c589697588ba66892a333267258a7875b790bb64b5da80a77303e4705868f0d86caa5526492fea8188e1d9ff244dd0eeb6ff6a16b3e42128b3f47345e995cfb59010a96fa226434577e7b01b1788d9fa62445f5a89b3fac136c11fb0c8595227a1fbb156c13380f5c18171b2e21dc6aeadd67aacc428d31a113f83cad152f0f641b4e3ae648db25445fbbda29e0000", &(0x7f0000005f40)=0xd1, &(0x7f0000000640)="34b048ab3ebaf391ce3fa374d64d258ebbe5ea506dcb5da8b22a71e8449d6bc248f925b40c73891e8e0b1f9934f7e23515ad1560ae3cc0cc2d6f23fe7cc43388b2e86ddbf872dff8f026277371acc41cd87ed0c7ac8b326e7aa38360a1f65ba2467af53582417cc684cd340c4061cc7e45db3bc4ad6bd21e9f2fed64783768a1533bc200000000000058bd69426a538539e028af7aa88a08a0cc4d19a1ead8f5ac94e805d54bc62de70740109dbfcdd651cc0dc5aa6ff8f4cbd3311cfeca311a1a4af5795993d1b7ed7889dec5913f45aafa1b0a35983b005cbe27119c10c24e86cf9fb80a2bfdd5ec60f23149c03e652af02b7b012a9043fdfa807bdd8a0ba8fcbb4d070fe6589371a76c5a99b3bc50a0da9b59c91e6f7e32219add97d286a8dcffb717dcba59db455df0259114da58a75fed0498a74fec1e958104ee8d17867064954a8b5613e4023b4e", 0x14b) r7 = getegid() r8 = getegid() getgroups(0x4, &(0x7f00000002c0)=[r5, r6, r7, r8]) executing program 0: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) executing program 1: clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x10, 0x200006, 0x1}], 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) chmod(0x0, 0x0) chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x80}, {0x6c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x8e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x58, 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, [@dstopts={0x11, 0x3, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x40}, @jumbo={0xc2, 0x4, 0x78}, @enc_lim={0x4, 0x1, 0x5}, @enc_lim={0x4, 0x1, 0x3}]}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 7: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x0, 0x0, "5a420000000f00000200", 0x0, 0x1000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0xf8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='[-)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$,\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\]!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) close(r3) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r4, 0xda796ab80f8749c2}, {0xffffffffffffffff, 0x2}, {r4, 0x2}, {r4, 0x4}, {r4, 0x80}], 0x5, 0x1000) r5 = socket(0x1, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x40, 0x0, 0x0, 0x800}, {0x6}]}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f0000000480)=""/224, 0xe0}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x101, 0x3, 0x3, 0x8}, {0xffff, 0x2, 0x4, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r7, 0x6, r8) r9 = getppid() fcntl$setown(r4, 0x6, r8) setpgid(0x0, r9) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: socket(0x11, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x6) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="f269a52d24b29ac3b0dd971bcf3e497cc680a53b76f21ef4f4d34fb3a903f07ce1f85aad9a44c578a65807e84fd6ad1779b225346dd6adb95a456b805679bb0579b2702e5c4ae09622aef0349a0096b3d721b6afbacbfbb5b1544b71f7324b90388cc56b6764423fccf6a8ce80f9e2e576c5b29a003c62ba278a42691df344b3b22ba4b2ea64ac60184b9c09956091206b0f71b8a9915029f64482106ac369b19fa3b039a814a59b575ea7b29aa22f87f085366d65333af1fcc5c29479", 0xbd, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x0) mknod(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="778f8d705340f0aaecd29fbe5c28fadd4b6e15398a316493555559cfb1a55d1801c3d5ea98371a2b495d50f62fee5d0ad4593769189f07149494b3cdd08ff6fcbd35dbc03cadf484e48dbecabb46af83b54c2daa27f5b5d5d6c659d3e04d891ef1c3952c018a525d797267d69ef25ba2eb47a7156dd9146c2f754b3a5f1db2a94ea53cb718f4811ec4070c91c88021f5d87f7de5022aab86361acdb4a802452e2d80cbf230fb6f18ffc18dd2a54a67d8c1c4f738d0689d6b2ee1a74376094f06865698d68803c051c468ed5e31ad6cd5e482797726a9dfee5771cb2acef1c7", 0xdf, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xef, &(0x7f00000000c0)="b2", 0x1) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) setpgid(r4, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x3b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x3a400, 0x0, 0x0, 0x9}, 0x0, 0x0) executing program 1: socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r2) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='!'], 0x30}, 0x0) close(r4) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001d30, r6) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x24) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xca0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x25}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x5, 0x3fffffff}, {0x40}, {0x6, 0x0, 0x0, 0x23a}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0xfc, 0x1004}, {0x34, 0x3, 0x0, 0xff}, {}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d6100000063", 0xe) r4 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f00000003c0)=0x10) r5 = socket$unix(0x1, 0x0, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x6d}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={0x0}) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x60) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r2 = getpgid(0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, r2}) sendto$unix(r0, &(0x7f0000000000)="00000000070000d3357ae320b37b673039d2d236073705ae04be38160500f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13a9672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e79e0bb76d907c400c7b6000200361b1257aea8d50000200200000007000000bfba09001d89e001e2ffffffffff7f00ff00"/169, 0xa9, 0x204, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffffff, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000400)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac06587130", 0x65}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)='K', 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRES8=r3], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000080)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="1287004ba50431a70adc3b2e351da0f833479497", 0x14) executing program 3: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) syz_emit_ethernet(0x8e, &(0x7f0000000080)={@random="36ebf61bdf3f", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x2, 0x0, @loopback, @empty, {[@end]}}, @udp={{0x3, 0x0, 0x8}, {"ed21fcc5eec245c4bdaa61664e1303e2b24896eee1fd70bfa67eb5dc0251f181217f9821224519f112a42e4689e2955b4f03f6192d5e58207e15c7a1866c55a9debffcf635819f227d17ceced7587279cea559701c00f9427fad2b23de27e4ba"}}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x1, 0x78d]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df0800000010fa891e47d6c3bba690a611889032ac33948fc64f456d3a3f3b07253b30899c7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d20b3d0c186686f405e09983939171e46c856a20d73f050bf29d58b80562bbacea4c31aa4857f51d90a4465f9c605ab28e0eb6b0c54d329d78ea25719007e09901fca", 0xbb}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4", 0xec3}], 0x10000000000001f3) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x10001}}, 0x0) (async) getitimer(0x0, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x8}, 0x10, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff02000000"]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x0, &(0x7f00000001c0)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202d, 0x500) setitimer(0x2, &(0x7f0000000040)={{}, {0xa9}}, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x72) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() getuid() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r1, 0x0, 0xb, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: getrlimit(0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000880)="94f629b9a58e95c62db35c70208696a11dc798ff3ad0bf9c930def7ee4c0820b570a17ec728d46724ffe0bcf804da606da6e452040669f2c1a29132916576f7d2cbee747f26e14ad96db89ab83b95ca52aea57794fd00690ddb27c9ca50833fedcadfd216df2785e10f48fef417fc66ac3f16e47b3b0d1cd893eb239973db7ac732c514f95368286f72ec2c9815855dca7f948ef73f0b47c0a0a901ecc04b05858a58c45a4fd13acc4b3235d07a7060a71270781c93be1", 0xb7}, {&(0x7f00000003c0)}, {&(0x7f00000009c0)="020aac639273ff71d8db1c89b4428924712a8ab7ee43c45af4ae2bba9c9df2c5a0aed6d634cc7e0b4b4d4b7e9b3fb4aaebcba028f4d5e7552ce7d28f924a1a25b5f9ce3c32a39bf594b5c947247da5b7799b3b8a6e478067c25a698e92b06ee412e9d4c210496de02eba186f04e22ff78b9531f4fa70bb9922eec076a41f25b715963a8ee26d1631bc387bfc117e4f8ab62226cbc1b3dd3f7d00146ce6505994bd13e30a26af5adf70b9325e2f38267bcc8099ecafcd613af9a175b09ab36ecb7e6dfbe994c7bb601536c58f1c999bba1fcbfe30d0ce51e8d1bac5b28f539ebd40abfef2c923125eb6c2a6843250e04b07e864537ef5b9c9f799f57ffd567eb0490bdbd6e8f0f967f8e2227020f2b8d3f206bb04bb38ff4415d6efc94d6766e72c18309529164a46232f8f2c999bc040cf57376d525ca86fca689e57ec6d8ac61f83c07c135836092497097ce40566bff8b45ead03240ff28f4411732730b6119d92900a384280514de4978d94a07cfae422ade7ae091b0eeed4402012689d1ef421e88ec51f29abcc4245d55f7e9e7e1f08ebced0496189708f0eb62ae4ae984f47cbb5ce8987891e3c9d63e6fdf51ef37956c8c6b87a590a942090aa7cde599409e5147e904ac165aa17e179e2a87d6f6b32a167c549231c75b337ef286cfc5ee035a7f623d9c4b6cb5117ff549064fa44f73f07885364f1e9d6b49884050975766b74cd70fcec2af99dcd631d51324f8e75b939ceb65f27f821098f3f6d7b9e24fbdc57839bc7916a554ed91c66921fb41e62383f1a5c1bdbd8a15aab0b6aed766200d4ccbe0be2c36ec613d4343d4c18c4b72d8bdd287618acf1a3992b68caa418f1210395e7ceaccec6b6b155283c274a7f4efd9c75ff799f342a86661ca9bbf8e1b32d14675b3953dc5fc71388ea954add64ac7455939ed1d7207aa45377ed441d726b3ff63e39d73334d09c27338ad13afc4ff04ae387ca2f1354e10707c83c66113498a81422032572d97469efc5fddf843a296caf2520bb009f99bd13aaf9140e7df6055c9771c5b63eb3231e85acf75bd36357c4ca38376859e84e77dd4e1dee6268c31e234805edbf00d1890f631b412eabf58d9faa3780d2e9cfa04b780981f52fcb95ed883ea22af98c469c55cbaba96b6c82571ce4a178daa73d1ea6e7864b9dd11fc1600bf13af7135352cae1f68d95b5a4d7436c1d91847d4928eeaca826f3d60b9889cde45b6c1e6f86a9d4292048abbebe761b2e1d9881406dbc73959943bfa48fa538cfebc63673e0284a3e5c9ddfcff9914049e98d330caa125e369ab698ec9c1ab6dd86399c08d59b4842815ece3a50adfe64ebe139bac495097c7da13d2f7b155ed0904fc629b5afeb6f2d42877d5442158e10f7688bd754c2feaee6f6aff5fa80399f1db9c6ff79c95e700667956a4e9ca964d6026ae93b7a80e35c8193612e1f345d78dbc8cda615d668bc72573fb4f282cb1894da6e23e2ab8bef109fa58123192850593bd3eddfcfca184b40492477670e26586d7c444bef856d2137d36f1c3831dcd4ec355dae70d9b08ebaf576f890f7446c89bec69752f27abfaf41a4a7896ec3d40cbee1287b5e851acf2da2180c51d60b426a630157c4e8da15130c4f3894afb8355ed0f5b3b0f55e9a7d30ffe4db56b4add6e0fd17fd687fa33dc0a4147d27da4cd0623fea14c22cb1998dbd4f09ee034120c7bc4cd8692c7a081663b0b9131e610543e30718f2a1b6ceaf40e437acf8812296621884959dc1d030a2dca299e2fed6b4b86f7204799481cd1bfaddf294a70a1deb359d6645a06d9e826d458b0a8d3b2338c9712d3f095e914274166580a30434b8496e11d1955a6526cbf735075ad74ea81dd5f89f36c06082c2b3e6630335e8fc5cc6d074e2b20edab61a3144de19749f1e52dc32ec700bd775217f53b23b534b11d99dceb102fb63b790c8cd7bedda08c6fde7075f59792479733e642084c8621daa2a1b07576c444306de1da897360eaac2306a3132f7adc7123cedd6dc46564050811520fa89223adbeea90777b7d68bacb30d56e6a9dd3598fb70023b7c0a66ddebcec53a677219bc275d8aebf4f1dd948328eaf0244481493a538b1d79d87c4ad797305c077e2bab6d20d8aa6dd5bfb563649752107a8c6ad5a58d1034eb52250bf116af37aaa1347afb6a42535f6d946ca1954e6b026d4e7f46ce23459fb56aaf5cbb1ebc62d2c3dc8e3553f0a3e58bf58e25d770f337c35fc0dfae9a4c5603cba89431409a21df6dac637cfe476d632d66df304fb73e8d1d9c2e1a93f4827bd470941b904035eefd4721585029b4cd4bf40d65f57e2ed024a33c9fcf8594b60e87ade17d934dc9cc79380e63972c36f56a642bcfd453695f4b9aece3259318e468", 0x6a8}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/5) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r2, 0x29, 0x7, 0x0, 0x0) r4 = dup(r1) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffff, 0x1000}) readv(r4, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x4000, 0x6) sendto$inet6(r0, &(0x7f0000000000)="104372b7cfafaeb93957064d67be3bc1e6fb7441fe9c543b82dee088f044f035820472c3063fe42a9a59dfe847dbfcdd6b2e8f255ed74cd058772e4af727fbe3360ac19737a6eb641e3c06214c8f1523476a9b73bd2066d6e3a264dbc388006b0df74d87872ac1bd08f8d14018014c3029e6120892ca6ac040a99ef25ca0be25c6f0c34eff160db75884521a2d4bf89604de6c8f7af9ff443232e611bed9017fbcd1ea93b0728f5738ad7aa35013fd2975fe73ff86106cd97bbc3d7ffbf1c2717ed2fb5b92b4b9de35154df38060a97a8991", 0xd2, 0x404, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000000140)="2125fd60d685f7919c85d4af2143664e057a0bebb4cebd03dded427e1175972ddddf47ac16420a07cf5f30a6517bb8034b4ff8f2a066ddee33502524a5f574bb3d6dda5314e7f9d423", &(0x7f00000001c0)=0x49, &(0x7f0000000200)="65596a5310e9ae3edc64601e9abfd59759a07f5a0b67e30d265f358c36eb5986d3686d7e8b2f46ef5b656c933ef515c19b2619e27fcd42198c9984c924442d", 0x3f) r1 = msgget$private(0x0, 0x6b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2, r3, 0xffffffffffffffff, r5, r7, 0x50, 0x1}, 0x8, 0x8000000000000001, r8, r9, 0xfffffffffffffeff, 0xabf, 0x7, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setegid(r10) r11 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000400)={{0x8001, r5, r6, 0xffffffffffffffff, r10, 0xa0, 0x3}, 0xf0, 0x0, r8, r4, 0x7, 0x12, 0xd5}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x4, 0x36, 0x3}]}) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000540)=0x7) getppid() ftruncate(r0, 0x7ff) ktrace(&(0x7f0000000580)='./file0\x00', 0x0, 0x40001000, r4) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0), 0x8, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a00), 0x20085, 0x0) r15 = getpid() r16 = geteuid() r17 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001ac0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000600)="3b551143e931f3bc519f23ea32aa9c7a92afeb6d0524e774d5488a4ed1e51a8bc6e410774e57da22fd20de20a2764c3aa0d861a6bb673b75de95ea2f5ba74516708d193b4e588171f8f495b83b347b869f67b5fc4f40f1e6b74aa5be6f0cf8562cf388b9c4a517b2016c6a0600426d0901516db4146804b34301ab248b1c3178eb45af4767a6ebc8c8c2608bfb7e2e8a0dc69dcede31c1", 0x97}, {&(0x7f00000006c0)="28bfe8b70aae1c095840ad1c8f0272b667790ddd8fb0bf61d2ef6ef693825b52ad1edc0742ecf12427bc9dc0eb5135088504f1624ee5efdf17fb47f5fc554c3b1e1375c4c1ba88a707a11b9572c0b6412d92c56c5881759ca7ec41f7379a358098167fdc5b3edc3756293a9bc8b0920a755be89a09957d03589f107a206399d3a23151d291b2143f3a78adc74fed66ba66cf527de61865804c5942bf1a9b76d36ddc0e5c6341579ef98c4999c3367e991fd0f0", 0xb3}, {&(0x7f0000000780)="c8a840c75a5fdcfe16bb6846302629709fa32cf9a5c0c047398d4117ff629290c6bbf9ffadd5ace7438cc9b2ad1197f1cfe79c575275c65e5551385409cb06c7ff8a0e3319b75b790e7a83891bcd4ed93d2c289b41b47375eb1643ed0b29a1f32f066fcdb10ea142692e67b0f47678032e412515cf7c4421724271effc400b8ec716f55270252355476df31a843d93b0229f2389e723d10ffeb1186d3916ba6bdd3c1e38d69735bfb9b1c3dcdb86d055", 0xb0}, {&(0x7f0000000840)="a86a03b6642d71ddd2165242e7e0cfb0d2e79cb932312bd2eeb22c4e625bf245552b213d41bb87137e3f362e49b2419d389544c2276efcef9812819fe68b3ec0c40fe7ab999a4ba5ac9d6d942232d02ece6fcaac357e7bd40a5f2c018d05daeb29f84d1c2d9e3aa59af0cda1bb1f8a11311e8c359590c3db12fc19ed5875d732485688f7aa0721ac6c29f94b37ca318e58be8eeba4f4408094fc4fe1775518c55d8b9a29546da433bebe9653ed40f22878db339b2bc090d5b3f90380cee6b7c03473c8c1a3aed33467f26180", 0xcc}, {&(0x7f0000000940)="f5397ed43088231e67fc0b2db8f7d4765d5df95ceeeb17a7f9ef98b3c8a176bf6d02baa99606c22770012543c5d674367dcb55669aa876212bd0ba6a368fb7bac03a9efd8612b6db90bad9593e340c078b4d92d3edef3ab730c35001113e4273ed8d4a28778a7dd99a894301f1b6f0b9e2b9ce070478689c8eb5046b031482322a01bb4781e01933612589f9ab715a88fa6969387b3f40f3d6bda469c27e905e79fca418b1b501406bf66c817fb5fa5a03bef86d7a9b4ff7922e8fe33252d8c131750770246e7d75febbc98c3ba3d6c3bdd7f182c4693e141071fe4dffaa1f95df1fbc68983f0fd5ea64e5e706f2916deccd389b7ad4b801a8d4158c93468adfb66e091faf042f7885e1788a535061f1f248af453385d95b7271c812f5b782e3aa771455d5fd669b3115bce68c05cd9e5aafb62d1e811d06157c2bc636f4dde4042fdaf6a803d6ddd11f47326d65d1ddd090b7e31ef95527ca8cfae5e8054a015afc73b628355d2ed1b501e4b133dd66fcd5b01b38763b9547d4a0fd6dcef30ef2b95003c7be292c78693bd4c0ebe54fdb940572abaf52f7057777cbe08b400b5be105236aac6b12e189e9f3cc1e70d6b4a51de25a6c3c15bfab2d9bcb31f697939803bb94e8983f8fa5af2ec9bd919986405cb20abeb923219b285dae6e7404912da29eb842e5131f709effda04850bbfd86cd8963779b570db3186a2267da29e0a5a6e310b989313a5ed03e4091ebc270df600c9b726dce5aedbc4c11d82ef49b1d69aea27c55af06fc0aa894ad0484135113daa43a1995aefab0fd4cdf8f61736e25258de12f2b90e7fab951dac9d1877f79b9a57d60b45c481c7abc200c6174f64e86b4117bd24d5bab2ddbd7ca75f545862a240dc571d6968c98527f34b69b67e4722fa9eac976c1865d4e10571da471feaab3edf54fc33d4726478a6a68a7a928b85618be2b1dfd0b6ffec93cc58eeb5f312a5639bd6328afb310f915e63fece956cd745d79e02ac1e52bbebd95161a00833fd8526f49410b3434cf0bb9b4187de9324f11a48aa94d3cf09f66e6dfb651dddf836bcd0c3da607d6b63fe0763f01d8e9777e5acdd5db03c9d8180619778d40981022bc2a2882056bdca4f322f7d1a6f472d2497ae3a176897e140c73b349b04283cd6cceebcbf54a9dfb067fd9eaa7db9198cfe3fd6b102663ae4c450d25d2711dfbac7cf9a13f21ffd630b2196a7a0c9cf5cecbe4ed4180db4f20fc694976d459d8a2eede8af6a5fa0261f73a92e5f08db0d6cda50f5cf53c64efa1fe49cc83f01b328c2334e5ab1c509a0b43ec8ee821cb174446542d735557736415db184da89556fabc5b9bc4aeeeec8cca4dd2870d43550d7163b2e0f758d33131a060ba86d8cab3eff19ed46c9dd92a16568c75d2afe903068d19f299bcb50a0b3328de51bf792c076755f10145250731ed0ca480b1846b9b7a67fee4117a325454a8acbac3690d97828e13335141965520dbda2c092d072d152dde756508f8ee288d9286a4ec0bf0ce985dc9c736d6ad9ecdeea3b5b466aee97c4dab49e88d4d635e1f76f89672fc679d87f09d9ef1ebe0368bfa5f25fb5d27f1c10dc25700222605fc6a5b50ac88210f29afcfea4e6617ebf33a08ef9ee9771f93ba7e25c30b1537100a236fd18ea24c2c74add84dd723c7ada31bac2a86ec86c064ede809850d81fc48d6175f50c1105d8fc6cc69b29c8f29b97ae2b295ea27638f24d42212e461d05c7f19eb8a19c63215ade44b25a3c01aa5404f9c3a4d3fbf2b7a425b28c11a6a7b2263165a2cd4945cf2645e32b399418c8ccd663767562f3dc6d40056731762ee4e14ad0b5e8b6104ca41672bbb221cfa24b383df8cae4cd0c8676ba6e860a42c9b526e125149ecda3f192176c75accb43b3f95593dbf37b4a0a6ed387b6e414a60b1f20cb6b0228d8bc0279f265cc59dc1b66c5df021659006b7067f3c8856bea6795e8d5293de7600e54ee1c91a88ceb3c6345dfeaa7d4dbc439d88166a6fc0a6c7cb6aeec1ad9eb0fdffadb2f0d8a8da076d3caec8bfcab0e2e563a994e5a95f88a5dbb60e7696a59ff163ff0a1ef207a1fc4ca241ebacb0c335a32970e9025c69c13d8c802175f11c1ec4f8d4ff91334cbefae70f0297055fe284f237b025d7dc72c12fe84c1fb5858637a7b93c258266b96a77a029ebc0668a394b0131e6e37789b1c33bf51e2a539e4e28fa14a6334b8610ce3f72c9e80b83178c65a8e5c4e8a3856e511aeab9f28db2236e4344159e58eb2c43d3a99f4924649fa5ac8c3d5736fcbf2ec07cd9a7d8da451fff02cecc5d6c74a5a44407ce148c37c3079906cf5dfeec1354c6e19d0c374b06a45fdbbd9663ab2109438ef9d3677f6b913daacfc6f2f64c74447492e12c55f50e25751d76a4d73c6cf7874e4b62fbd267c14f5cf3c4da26c94d59b2dec5aa259f34cf4ad5dddd871c38eda5b21779eb747a42b42a1d4bdbf1ab86ff294d9f1cbae1e1fb53385d203a9f9bb42733fc18ef130104cb51470373a07f4337165cafeadbd202635f57f05d39f7bf1a93c993f2024ce1c77a7ad52ff0b82a1926c874cabcd9a61d63e926cb29e24c7672b0095693c02ed5afe6f05520be233136d7a71af9355122e0c52d8c852d051b5ecc9dd965b72bf885cfb0a0d60ded7bd7fde1323959a38eae52de6c8740e9fe5be1b7fe3d177bd7abf7d5aa6e856ee9dfae54cd3c5c8aaedaad28f42d2e4d33f4a7ff333fb239cff7bd87fb385ca0709ab24c2fcc6d4028f4b22e0114eb61db6c9aa74f6ee7771a2d6509b9f8b7aedd71bfc1603987bbaaf3f63fb6cff460220b4df0e445ae1dc82861abfd1d2e3c978b21f2aa3840770218c7b929bdff24873fa80edd61b9bd563209fabefb9d8b61da24d4b1b92a6e416a29f6de349354b6d0ab32493a6487de295dde86f2d9f92309add89609a4393e79bc5671d0b3eddd3297a17717269ad3a9e40a9cbc3601117f57af9a89e08f19bcaee9975a8090b8237e97dcf2d5a82242d9114d321ab34cc30808c36bdc60967025e9ac613c9816b6e93fd815b0d35541da57ec86eaef282746065e3188ad8ca5eb7a9f927a18767635574a8224f0100d3bb803ae2fac0f6752eb4348de0b24ec4b91318a71811510406ec85d23943cd82372aaeaccc43c107c89aa0e3b34e39ec3094dc1b6dc3b1544c76a6708d5aa87075af6986d00a77d11f250bff3448173596aef8c16f1a416f6c3205508077a08653c0d9e40d050dd34b624527f20622d7e66e23649e8fe6dac9ca601062e231b90f33437e7621a51063a7718854a55bba06a0774a88c00acf52252d8bdde567a45be0208cfdd3b7c5f5293691279d330ca2eaa28705d350d8846c29b8eabe050c0229a06adb7b714c35973aef538f77a43264b44f125470666fa0b005d93eb114555ea549b55beef2ba3fca1bbce374e789571ded35161d8209c9a2e505e4d73a640ab4dc5ab4f5e1d50407fe347d0d53ab84d20b34afadc053c510a74c690e4acec674f77ed5902f1729811f0a2328fa68009fbc4cb102dd87ac6b18a12e0eb747d77d320a0abd97a01f3b6f1a7a057affb8824e5a0f55f7c452202f9c34c3efb54a34c3c879c6653169f8d9520fc3c266650e9001c3ceb7474150bd9995dc737385fa9d5175aae2f1cc62dbcb112295b57c338a8197d6841ea7015365d72b757ad8735b14017329faf5a935fcfe71e336f6c013d571ce37b3cb44d1668bbdd2b792a47b3d22769e249ffed09d0161a479e573d6b548852571c83d836d3625548ca19153e243ee4eefd03bf498c1da777c7269e4278985680a2cb134c9f682b590541a7dfe4c0b987cb268aad7a1aec5d3d9b2bee7ddebdf5ea431628059aa9e677fa57d3f00e02d4d8982d7b1b46b6de494da3d79ea44242c99858e555f41cd79306f4daece2662426bc4f5f06b8dc56040ff1eba716e120b48428b711b4dc0fb3a9a7d0e518583acf9e001e2ebf87d03cdf24cd4197dcc51b63b321d1f92fbed1411dad3c3cb9751e825040bd2810d084fa1676103c9f759983cef36738297451f030394f968f6aa2aa7369b7c0cc2247399e2755570e05c00462aac9c85c5a310dacd18e2441999f9f337d88962a441daf6420b23fd3f6884b061b3cebb70d8bc64eaf85b59e9cce2509228c8f12bf504eb1a14ec1340731d5c18d9ff6535589dff67b7de4e7a9240bdd8d1fc03259f33dc1f514f258f04a66b5269dcadb0ef74438e39582a2176999385f1f8fddd031bceb8d2b06750cefd8f5c1563c8c1cb8ade909867ddfe63f7b54172c947ca24961da463cc51302ce550c9dac7a5f1cf151d59d3b0534317134776097e6ef844cd45ce2dbb11d849bda02d6af135c64477c57122654995f6d2d54656451afafb8cd05d8cd5a05343bd00c6321989c9e48582ab711f9b6917950857693bee824fc76d5d13e9f12d48ca59436a5f6cc10d5936625b3bbaa24a55da983a705feb2ab1a0dc91e7998c5be9b68cccb5fcd62a3c7848b8b606ef0bca5f7b72d56370ed0b46e681cee07791ce35b569543e6c04685f001c88160e361d5258174be39c2c18b0d4d885150246d61223648fcfbab744af1942c7ed492f03760854ca812696624af9d7bf7d9be9b41c01bb164c8a7e946fb0fcc0fe562009f2271defda4533356e06191dd0e72a152b7e38f47ed71f3f141bf16f65cee29490276b898d78ca82d40437bf90b2e74875c7d0b41dd678ea4b85cf0de95e62cb9552e1d65e1a5b1fb43e5b6789762f7c612ba69713932a6bd97f2cb238e3be08b3f131bfdfea0ae3a43d1de031a7b259207972b7fbe9bcea447cae986d9e2629cc3c2e62dc6f8fffa60a7cd9080b588588f7b8cc6b4d003c8c749f5c7feb7480eec25e4ec20425cba3d94b81ad608848b995eff56da88ff00edbdfeac48aa13804d132761762df9e4bd5558d68730e7c47fff59c1186ad07e6c9b61d9eaffc390eeaacc6331195ae86ba3d400655cedf642ad60f3b59e3fa4c425430a84a7d3a4645c9ac42428e6aae849d0f0172747c21cb27832533e2329c25e468986228e8eefd7b3c1a1e0bfb5e656a16ff6a744de7f904183a7ded0e100d5d61e0064b7bce67c0cd9120f246a31d35365db75cf128aab5aa972aa439af4ca63865ed6de4bed3f4ed61372a480f3d4c7de264c80ed28db9d6b0aeff273d77ee702349bafacf29f8e0b040b702b87137c071b65bc756362d642821e65470c870c56fffde2eccde3dd3c667d9d19a194a40afc2a8754720dce817a78aa87715f9e6ebc4f5909f23d0dd77bd6ffc4d22c5d1170d54fb7c6e319e3724bb1500a6110f2fb2c8e815816f55883b384ee377b050a9fa99b2c6daa0a99c5d4d0ef63e70433012202e5bd7ff3a7f28652ae1ce1134a83918b3efb099071846aaee6acb0cb31d3890c6d539160a20514b930774abfa6adf393b0b528c4bf6d162ba15a12c58602e6eeb563bc4853fd0e03707e8ccdbfccabb687c897e0c5810b461f79fde348d7ec04e19459a90efcb5f133fc869762090039963f6c873c581763e6301adb24cc5f858363d16474f7b31d32c74377e220a9230c2a0dd15b6282a0287877e211fd482f01a380d8c7f84409a93cc30f93b9e7c405973755067f0d2b351c6cb82236dcb5b6678e0bbd2228b2ee594f52b8e9e1d150a11dbccc734a7b479fcbb336f3e372137aad10e0dc72461207c80191a883851e0ce4ddba28978c5c283d42f3c1e7a8775242862aec228f1e842c01ea3b85adac44acc6de20f187305c0b8", 0x1000}], 0x5, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r13, r0]}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r7}, @rights={0x18, 0xffff, 0x1, [r12, r17]}], 0x68, 0x2}, 0x0) execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001d40)=[&(0x7f0000001b40)='}*}%))]@,{{\x00', &(0x7f0000001b80)='/dev/klog\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001c40)='/dev/tty\x00', &(0x7f0000001c80)='/dev/bpf\x00', &(0x7f0000001cc0)='#@^^\x00', &(0x7f0000001d00)='/dev/tty\x00'], &(0x7f0000001ec0)=[&(0x7f0000001d80)='{-\x00', &(0x7f0000001dc0)='/dev/tty\x00', &(0x7f0000001e00)='@]\\)\x00', &(0x7f0000001e40)=')\x00', &(0x7f0000001e80)='/dev/bpf\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f40)={r15, r16, r18}, 0xc) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) utimes(0x0, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="8d77a71378c17032dffafbb3fff35773bb32b8b91201a34a1dffa2", 0x1b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r0 = socket(0x6, 0x8000, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r3 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) r5 = socket(0x20, 0x2, 0x7) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r2}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) msgctl$IPC_RMID(r3, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="00bcd87b4fa120edf6701081b4eb80624e73ad84976851bdf2b0f50dbe89129dcd4b4b6e5b54347d7447ca242a3bc3bc760f639bf3c05a76e37175dfbe0f3d4f53e6e2", 0x43}, {&(0x7f0000000180)="faf26d8dd94b345bfa72f802f046e16690d1cd81fadfcb3bbd5dde508c1d45247ef66ef9174c59613e1e3891ce3f", 0x2e}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="800000000000000001000000930000001947a6ba7e65bfaf4a06ba22ecd859b0b78559c27f7d961d25fbd21057d2b01668db8b4b99e72a8ba633cf414b174758802da042acdd3999fc5f582480030fbf0c03c4cf1767b65b208949b2a07c33ad82ce0b9671a0006c559f55931bf1ae6180c0d529ec3d6e461b52e5e1b1d4320bb8000000000000000100000005000000d58baa2ac80efbccebf423e07b5ba4713b1515de93b28493312c3156fabecded5b2000ea96a63f703b71908cf7de86225ce2647db47bca4b80d763808d0ad298bacf40e483e5c846aaf59eb01062a9c41e7a1351611b78774bf4e5d3251418f80adbb6226421efb98853e81576fdf56774ceea2ce0b2534c8db3f650fd2521371954381d575f9d00bdd0bf4c5861279e6606a4e7a408a290ec7eec0ad763f777590000000000000050000000000000000100000003000000557de1ea85aced8d66994f61fa847a62183acced3c1dc797e4ecdd1a762f300e6f89363b6b30f3ee7d5f104393c710b119941294e0af440de767000000000000e000000000000000ffff0000018000004c860f3ae76aa7f7ec744d2584b6bbc899f2f18e569adb30ef04b5b6b65f677160115cd150c3632071747eb612fb55e6ec92a77360362810bf6af58ba90ad3d92cb6e685d940d3f6a41a5b84bb70a76a2e2414770d0378710443279e4b8b8c309fc45f09e4c4a04557269b89c00f9d11627bd029dc6b1a9739ea56e3a6c904786d2929cfe8b8580b4646990b84bc7e7a119b36784f0ea7810a273d1b224f5cfad5ca4780f3525d5b33b430c1372036dcb6598bc97135d08adfeb79e423975371cb9dfa1754ecb2d01200000000000000a800000000000000010000009901000086787ae85b3086254e7b3b0028b32c817a041c8ab4515850d0ff78eae8ed7957e94d467570c9df184f039c1d67981ee683b2996878cbbbdf43c9211f3725a2c2f5f290d39ed8ccb885fd13b0394a0f833b1edccc3d4fb216b78cf263211bde54883338d92bdad69b44088768c555f52e41be82606b62e1496067f41d6547069a16fde3e189a1a00d55891c0357204b93ed3b522fcc000000c000000000000000ffff000001800000709c47c88fe515b19324247958c0cf0f59f4c99cd33d7792a61861df8f4fb1429a8f7fe58bb547edba0a2b3bba4e2d4939fd52fae4c5926bfc3fb0f007bba642e881c470b2108efd1ca22e27ed011c060e7506b82846b945c421f32d36ab914604223a6fcbe68051bd3ea2b3595887502d3e4bc369e21678f7b7d6a4608ff18f09446739514dd3c05671f3fbc22b72e45d2787edeee559b5418b305788b987879c477055a80e6ac608d54d94f8000000c000000000000000ffff0000328a00087a6fc3315f711c98e4516e3d6eb74b89156ecf267fe6482ca02ff54fd39b13adee03584cb2ae91027130070e585cd6ef7b0e91adbb27c3dd3f08e583bc325ec029379bdd3067d12109e7eeb4f383173645ceb46eb8d6815cb2be1a8f20856c51db5fdd9a10e25098e4f758f8e839104786f3065db5bb0c93c30c2a00d379eba9ef9ac333f2e97e5479966d86a2080da22cc03097125d7fbaafc796b65701950f5851bdead55f1abb4c52000000000000"], 0x490}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r1, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r6 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r5, 0x0, 0x102, 0x80}, 0x0, 0x877e, r4, 0x0, 0x3, 0x100, 0x6}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x40, 0x0, 0x0, 0x800}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) executing program 5: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) r0 = socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = 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)={0x5, &(0x7f0000000080)=[{0x6, 0x2, 0x7a, 0x400}, {0x7, 0x2, 0x9, 0x6}, {0x5, 0x4, 0x0, 0xbc000000}, {0x2, 0x81, 0x5, 0x5}, {0x7ff7, 0x5, 0x6, 0x44}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000001de64e8242ed81004f0060529ef7946e8d946d4c0d3e3420fee90700000000000000cb74b2a8c011a591ab2c3a90e17e3306"]) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000240)="7ab963c65331f1ef9216d5bc90320d19877b9061a1a5d0e48013b574c2fa5e1fa388112babc672752ffeee9d9e5e161e0175c1d3a3e6e15db4163ac9fb5c57c234908fe8f32925f2853959033fba854af43ca6b005a5940a73f2dc965b142c2bdeb8f999c233e228e80a2c5a685d28a90273d60b9aefdd673b18c7b4c3dc4fe7350bc324af10a10a90ae515db5a898bc86389abfd5a3d2a60f4e5c4e06be4855fd10e444113c2229d399b5ad7409068a7f3ecf1007f4c3ab2ac85b3da59e42ff0f27e549178e9e48017e32b2ff7180cbd40b156c148ef122be03f5e4e83dc87e542bb9ea5acecf5e89349073aa4992e8b5f3048352254888663ed23b", 0x0, &(0x7f00000000c0)="88559150e8832ea69e2675f2b02a6c9c90e4fd4dcca459c2664fd412cf141847777c81988dc0bbe7c7a0728f653a6cb08a0a0b71126f73c37ec78d9dcec66666d4e7a365934a05dbb611a44218b2", 0x4e) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2", 0xac, 0x0, 0x0, 0x0) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) executing program 3: mknod(0x0, 0x0, 0xd02) open(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @rand_addr, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}}}}}}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) (rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) (async) syz_emit_ethernet(0x36, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000a40)}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440), 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x9, 0x0, 0x0, 0x0, 0xffffff48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="3568e3a787d20a54cd1dc758a8faf307d6dc00bec63330f5a2b0dd7df2f440d113fb7be0378a49c4dcfdea02c0ee3ef0a2eb11cae59341a9dee7faad17", 0x3d}], 0x1) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x61}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}], './file0\x00'}) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x22) r4 = socket(0x20, 0x1, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ktrace(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0, r2) ftruncate(r1, 0x9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000500)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000540)="717cdded460427dde70e5f9420f4c07db83fd8c55c62133746c7b82431dab67073cd1e3ff044f77ba8f399dbe0303b15d0a4ce75ef9eb0c711939e606412b49e5a9f6d2fc9bdb5ba459c2b7ea29d7ebd1a58d4c501e57a13e478fdfa81148dca17bc4152137caac478ec20cb0ca83f00982609ec1626d206407fbe5983d14d8da9cf4fa73f4d3bbb183f669137cad248eeb093af9ac632ee924e79dd95e8e1dd23949af2a07988f821cbdc2e2ef0d5e8391858717229d16ffb83a9729ba3a7e5d606203cae31fce0", &(0x7f0000000640)=0xc8, &(0x7f0000000680), 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)={0x2, 0x1, 0x7, 0x4dd, r2}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000700)) openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) seteuid(r6) recvmmsg(r0, &(0x7f0000001dc0)={&(0x7f0000001d80)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000840)=""/184, 0xb8}, {&(0x7f0000000900)=""/250, 0xfa}, {&(0x7f0000000a00)=""/218, 0xda}, {&(0x7f0000000b00)=""/19, 0x13}, {&(0x7f0000000b40)=""/255, 0xff}, {&(0x7f0000000c40)=""/4096, 0x1000}], 0x6, &(0x7f0000001cc0)=""/171, 0xab}, 0x27}, 0x10, 0x840, &(0x7f0000001e00)={0x3, 0x12c3}) ioctl$TIOCSBRK(r0, 0x2000747b) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001e40), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000001ec0)={0x2, &(0x7f0000001e80)=[{0x800, 0x20, 0x3f, 0x8}, {0x3, 0x3f, 0x59, 0x1000}]}) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000001f00)=0x20) ktrace(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x900, r5) setregid(r7, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000023c0)={0x0}, &(0x7f0000002400)=0xc) ktrace(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0, r10) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000002440)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) sendmsg$unix(r4, &(0x7f0000002780)={&(0x7f0000002500)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x102, &(0x7f0000002740)=[{&(0x7f0000002640)="c32b473ea38229cf9783a920f25e8a9cec97c5764e4e3d2f54aea7dff25a09ab787fbb90d1a3df8de83e7ce99535df9bb59991b11b38bdcdc631ddcd4410963fc15824d67c78b7ea744b207d2d04de92742fe54b0e171381b13a98c934491eafdca12b4e7a994f8d1a617f47f9710731c20c6b079cd545c8d4cbfa7c63200bd00501d876c3922443264a8166c31c2422899863c542584fe9489ff4afb8b61c025081680f81f1c2dabdf857090f3ace8071035fd6e060070d3ba52ce39d8f4a5129d1dd3a954b083235a7faeaaf298cc295e85d5c96ae4f4aedbe18917c", 0xdd}], 0x1}, 0x5) preadv(r0, &(0x7f0000003ac0)=[{&(0x7f00000027c0)=""/216, 0xd8}, {&(0x7f00000028c0)=""/216, 0xd8}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/11, 0xb}, {&(0x7f0000003a00)=""/134, 0x86}], 0x5, 0xffff) executing program 3: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/64, 0x40}], 0x3, &(0x7f0000000380)=""/108, 0x6c}, 0x885}, 0x10, 0x844, &(0x7f0000000440)={0x3b0, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x4003, 0x95}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="89003cf52e0080ffff000001"], 0x9}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r4 = socket(0xda5c1767e09fb779, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000240)) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') socket$unix(0x1, 0x5, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 0: syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRES32=0x0]) executing program 7: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c00ce160300ff9078ac1400bbac1400bb4e214e2200089078"]) syz_emit_ethernet(0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000a8df00000800450000150000000100ff9078ac1400bbffffffff027715a6c638b8b65a74409e349698d7371b2d310a219ca1785a6c28f24fbfab635e199f19cad380d3153ca2e151e18457bd9de403d1c3fcd6c884dde72631e19a8211911045a99935f65208a8c0a8fd28a3b90799ceb1339a24f8e9912223eba06425923b1fd0b94c325359c2d43c671c5013a5bc05e80171ec8aaf6629df9cbf5fee40581906b75eaba84ae5e0005f5313b6ccdac22d8305c3711f2dc4760c3470d566"]) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f35, 0x7fff, 0x200499, "d8ffe2cfd197f9bdd88cafd515f810ff00", 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x0, 0x80}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r3 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146952, &(0x7f00000001c0)) close(r3) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x8001, './file0\x00', 0x5, 0x0, 0x9, 0x80000001}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x6, 0x0, 0x80000001, 0x0) socket$inet6(0x18, 0x5, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x0) r7 = fcntl$dupfd(r0, 0x0, r6) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0x1f, 0x3ff}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x6, 0x800, {[0x9, 0x80000001, 0x6, 0x10001, 0x1, 0x52b, 0x6, 0x9, 0x3ff, 0x1, 0xfffffffffffffff8, 0x7, 0x1, 0x1, 0x200, 0x8, 0x9, 0x1], [0x8, 0x8000, 0x400000000000000, 0x5e, 0x2, 0x472, 0x0, 0x1, 0x0, 0xca], [0x2, 0x4, 0x1, 0x20, 0x9, 0x272a9f8b, 0x4], [0x3, 0xffffffffffffffff, 0x1ca, 0x1, 0x4, 0x6], [{0x754b, 0x0, 0x3, 0x1}, {0x4, 0x2, 0xdeb, 0x8}, {0x100, 0x6, 0x5, 0xffffffffffffffff}, {0x1, 0xfffffbc2, 0x4, 0x8}, {0x6, 0x7f, 0x155c}, {0x7f, 0x3ff, 0x1f}, {0x80, 0x400, 0x7f, 0x3}, {0x0, 0x3, 0x7, 0x7}], {0x0, 0x1ff, 0x21e, 0x7}, {0x10c3, 0x8, 0x7f, 0x9}}}) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r7, 0x2) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="84", 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffff0700ff00000000000008004e"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getpgid(r3) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x49) syz_emit_ethernet(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg(r0, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/116, 0x74) socket$inet6(0x18, 0x1, 0xfd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) pipe(0x0) executing program 5: chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = getuid() setreuid(0xee00, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x25}, {0x3c}, {0x8016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setreuid(r1, r1) r3 = getuid() sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0x0, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) seteuid(r1) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x3, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa6}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {0x0, 0x0, 0x400}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000100000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000025a000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f00002d9000/0xa000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = open(0x0, 0x0, 0xc0) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000100)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="eaee13fdace3ff4c4bf727effea8a84157d5", 0xdc868088bbd37263) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) mmap(&(0x7f0000406000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x8) close(r0) r6 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f00000000c0)=0x5) writev(r7, &(0x7f0000000080)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647", 0x2}], 0x3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7, 0x1}, 0x8) connect(r6, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) executing program 4: socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r1, r2) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000200)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x40a, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 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) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) recvfrom$inet6(r5, &(0x7f0000000080)=""/35, 0x23, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x40, 0x4}, 0xc) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x180) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 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) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: sendmsg(0xffffffffffffffff, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000180)="a5aaa9d4a0271ae9586e4b0724a47d8b18d9cc8cabb4835af37f498e6b1fe68ac941217ced990872e1b6d782488b0013364ea6629023413539060bfa695508c5d9815ccdfa582d17cd09088bae1dc32919061a408cf2871144f426fd940d085459975b7b220ff64e2b3b74968b4a1a141a", 0x71}], 0x2, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xffffffffffffff00, 0x0, 0x0, 0xb) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x6, 0x0, 0x80008001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x6, 0x7fffffff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = kqueue() poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x100}, {r1, 0x4}, {r0, 0x40}, {0xffffffffffffffff, 0x20}], 0x200000000000031e, 0x20000000) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r2]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(r3, r3) 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) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 5: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaef125c00000000", 0x66) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f000064f000/0x2000)=nil, 0x2000, 0x812b944fd0afa4a7, 0x1010, r1, 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}, {&(0x7f000031a000/0x2000)=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, &(0x7f0000ffd000/0x3000)=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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 6: r0 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r0) setuid(0xffffffffffffffff) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x824, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r4, &(0x7f00000015c0)={&(0x7f0000001380)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc, &(0x7f0000001480), 0x0, &(0x7f00000014c0)=[{0x60, 0xffff, 0xa0000, "d71a2cd398bc2187ee79500b116f73b920308e1920128ceeb5a0c3b7e02def1dc50d453dd5055e975dfbab5cbf17f998cefdc2f4f6d1e2cc6ec4e7b6d9880837870b630abdc4335371a3d6f2a7fc054b"}, {0x88, 0x1, 0x3, "f6d3701cc20122ba5b2adfab21ca069b76b5dce7c770dc5cf7781c2173b853622b6b87cc1bf3861ad765e9d3a5070cafa6372e1f98de783d9c13d7ed67bcc47aedac6582e0dcfc994445d994e237b86c7522ffb24b69e3e15cc1b77aea527bfb2f5c1a089de61e82eca39014563ab79e36"}], 0xe8}, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0x26}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r7 = socket(0x2, 0x1, 0x0) r8 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r8, 0xffff, 0x1005, &(0x7f0000000080), 0xffffffffffffffe9) listen(r7, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x3364a9f84ddef9d6, 0x0) close(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000140)="2b85ac83636ad9b5679f72bbe0c76c0fd342b3b99f59b5f7ec04187b0fef17d1c63f864dc0c0966f8eb98a99a359dcd2eb179aa68e4671f2cd995646c12f429e05f32cea73bb1c892ab8ee9f6bf4eae9c0d9536d87860a91ec8b09d8402c1d1479a5c4daba7f8cc9084a1c0f8518d8350d662c2dd9960ec3c8dc6299d12bbc02eceef426b9a09cf31c8c5a209a2deedd05a5a4ab08df5c08011c05b82cc3008a44018d3c59ba65b25134c8871dd216e7206fc62016b5d6a0d7d9ac794acaef2220f6ba9d013e5a5592fc2461b78554eee92fa7cfcd6f772fdc41c51ed48a9643526a3ce93cb724a70f100100", &(0x7f0000000040)=0xec, &(0x7f0000000340)="9791de5946611c1edf604470eaadd66e32b3bc6ce7bc25cf28c81dd12582b802d6578a8b856230860f76d894bd5490db3532f66f40c3008798e7c406d75fc7f558d4e8d97600bdab74e2a4c8973fddb1986c6209c712efc18e9a1add437b3e571291053a19fe83a099adb1e4249b48f8a3cc7359c0e5ae11593d1c779f5c80753a7ba8cabd39c07bd55544f3294f542775edef10b77ce448e55767bc334dc1a0c9b665d8da068d8db3a0634c68e85f7fc7a1b1ff5a71fe74a349dd68335f1a1f9198c349ce1824ec06078e7ba36a236c36bc69fdd609481244e689bd2840795d302b600b719979148a4baeb07d9404034af5410b42e24b810dfd042c05eedf236ddc04469f73b51c889ed85f26b0fb63655c0d89e0ea92e69ad834256bf079f3e59ee247f239968136743dbd6baa8bef01fdb5aebe19909e5d6ef9fb2da12b41042301fe897fc4a6db755af32a7d2b087a70314f7f93948cdb89e81c6d55e6730facb1741d7ffb0c351eb6b91f8c686addbf1469a5f2b4ea3f0b6991ab91ab1c3a568613b375dd9b1571b82b67b62e47b5c0c8688b53a84e3460efe84c0622403e0f937d57286fb1e23c9d29eb76ecc794f6a1d994f68fb846a240cf4053d11f581a0e38856502eaffac211e94507393c555727dc95ae12c36231713947ca031d362ea4293e4cd11eea77f5be8e443664c245119ac0d8c95a1e56b48dd6b7209a8eea14aea9eeb4c9d13b631ef05782424fa195e01052607515026f6313c981bd22c7d233fb68b6ac047527ff05b1299ea9f3ce3864c8e287e5ad6f443c098741fa8cd821d36496de0238cce86c3e47dac410c3db6ae27d3b6dc767b6b0dd2c29958c978b19bb273ed1ffad2c943c31927cb199931434e24d452efdc3bd88e3ec1674a9acbd579c361189f26e63c6ce04e31c5c6d6b3fd7582da778f8b2fac861b9e9a3f6849fe1d31d929872729b8baaca1195a9047eafd4cfc1ae1a52acdff599a30bbd717962865f786646b894c75ebcc74cf1e34765b281b24c07b14c6ae0f6d202fb68ad6b7817b174163e9a4151ec273a1bf782db3685663b3a9aa850c1db1fd2b20399b40350432d4303ceb39aa5aeefcbce9138e967b7be99009250abce744e77626f12c0ee0ccca6055a9ced83c29532d87c9cf5049047ac06ab843c54aabad7cff6119732c0a538847c3e36a61b40f6468b7576ae54f91bc65e6525ab088acb16ccbaf728f3b9c2c6670371fa6e2aa6243824d4c224565c34337a9b709130bd2c7c5849911105b86c7c88f3b761508b45c73d7315b13ccc7117d710450304f459b5ad8ebddcda20db63726f74ced19d3fcd5daa71af596dc0e9dc7675e1636d98c531f1b03b5396d0d94abbe6e03d5ae8b02d633ce8932f516a586cb71e02745fcd08ccde1478b77a95b7b6ed8d5ab835fd90a18716463488529e324b13fcac92e2a0fef067f4f2995711903be8a9122b0f1e1e276d47327025b4453b9937461bfd4123ab79a0f3a049cea602e650d425852285026f3614601867c30c27ebd38fa99b777d0a4ec5f03d00567166457bb099402ffdf74e7bffb506cd20bac9fad4fb5556a20163e97358a0a4c740e8ab1d7731c0099856dd9c48243639cca2160edae42949ea136c0d5dd2149f3ec995761ef43df6f06531b1f3be83809f8323efdc954fabe299990ac8f2ab3108ee7fd6c6e10b5625838b0df79d17fc0c59eb58670c3faa1edbed99f27c59380f8477928b027710be0f112fb4b55120808ceaa274f63eed3f4706e62f7f4b89138b7db427252664470d2ba2430771909173ef4827c0ae341f88c8d0040d6843d0ccf11b42b770c0ae72579f794cbb3337a62a8b9d857d969da3ffc73774710c889b2a9d71bfc2e5f78152400b3ac57805e1c971810d4a46767574aeb16a43fa3643d3565ae020edb834e97e410eeb6644184915649ca0631b3a524aa34fbc6c0086888c1de4bd0e60aa747bd4046f2905b85b0a30482fdcd64e6c282925b808df0f7a929bdfe8c991961a07919a26cf4a16998b87b6370e9c38e9ade03a649ed185d9bf65533394950e6ff76feeadb3bbd3f53c81ce19ff1fe849f21169878616b27e238d3bce53f06b0011048dfcea68bca0f3ead4939816767b8db8b87cc2711bc2a1efe81be01a0bc81ecd3fb44e8e07e52351b5d2f34e77d89f14b27c40723eb3bca5d2325d8d7d49a2ac8a7349b73e65b64d3477ac14354320ea25239b60928eeaa8f0c25629bd055a1fa43b9f1efceaf7964e8dd76eaf0bf807b22842d2be27b7022284509caafdc73ce3a567f6e2e6c5f759e088e2aade308fe13ad41f5643483382c40daa4dba880ee88b55a3569275dd319036bf644ace4a8a074589e9edd03cc54a8f02eabe748ffc21efe4a29f242e135cf30867865717e80b8d04b5c732dbb7a42e4d1828aeb4ad5b1f58cc6ad514bc0544f87e71c89814b5ee9c66e16c7e51c7b255fd848216579354282cb15907a675a8775c786df3191d2bb40e32cfe828cb940d58287f4c3c490c55a50baf373f83fe89b30691116860cd2d0deeac145d1c0886c975d03c3cbe889a5d971ab8e57c51297b074c2ef5c282ce3ed0e0c8c45525bb356507e63b45b4285b44f3d0e7de01ad309324d95b3d4f1a8ca1021ccca2d4e49a415eff7952b9c6c2065f87b06693e9558b01d4a5378634f7fe297d681a8efb3a3a578d4b24727a49e1d0dda12951b19a04f20c8ff503f0dde41425902787c801a445f900020d37435b6eed770bb0f487896feed3e66823c7f8fa144ef10537f1d5c765f35e4fa55dcb3bcf7c1acf58af62cbee71195ba5e15878c9c1ca65ef7cfa55cd074dcba6f76111a4ae2e9df0c215ada7de506253a2bf5d38f060174e916409f819d867325d89ca861f2757cce6f618a9a0db1a823f6461027ac418fce9ba768fcf1c2c91123a706a3e5c2bf0c0cb8739c3b2c53b0881144677396cbc399c1bca1be03b4f7f22bbb56c6c6b9c26c31dc0530dc6dfeafd34dbecd7f80d754f60648d99cb56ffaff2c7ffcfe14ccd2966016bb9c4e87a7eac21ba0df41122f8378c47feeec49abe4b6df5143ec44e5b147cb0d68514f9249ac1a007430ec6f41496381f03f0dbc57a52a3778626d3f9ac081152d4bb5f0a6d9161d7986bf24ec643944bdd4b0a8de043f4d7d3a0062265b8a0c77da5e8a60ece9389c50d033761b479d6cca2385725ba59f879ca3a3b34dfc45cd7a584d79dd6ff2d3178af46a599d9be4514e2d6ed7085f3787ec4e87be1f3a6ed2d098065722a3d747ff595bac5f4c023d6fd04792d07cfcc877ea2529b35bdb893828eb8c231e0b2197552d1dedd17eaf1fc6188cacc2fb0c934978f34e747a439724f1ae4810069b3c4960f5a096f537bdb9a34646feb51bb140660d8d55ac6c935abc45fd3f846bab29d6592bff444228f9527819e1b377f286f173d5ecacd2d958b770fb32acf642956415fc274fee069ed05729fb1a483a1ebcd7fd3873980a1ede23705785c106822f9256adb1996b1ae821e0805c0edf6f4136b7b1a70c549340b585e73c31dea5dbfa0dd1331b797b983afe7e54b6f120543e1a98dc79a965c7cb5d1d1c08b7e703444d1c1841af0f3b514e2b021b9020f35898041d20d0ddceb3c718b2b6a448c5e7f40434c3ae8455fe19cf99613d2c1742bdf5066052f65de3af77dbf3981c47f59d90154bff4943356f0dfd1843f130aa02f4f7b8db1599a892ae36e422d3e9fa91d4e8a01c34cc52a0be8dd50b9dd4fa02513f182d04c9cbf2878d84b758a863fe501fbe8f3a615f2bc0fe9177649c72945852f5ca393eb9ecb0ad7610b3439331d8a1a4c505140e36c2eb6f6274716945d9944e9dd9ec8f25a97bf19d302505b199ede393094a5d206f6c52949ce3464ef3fc394156dd04c1bfc16e3e62e806b5a69df1b838491f06c9d3811690eda608762383aec228b33a73ae4025336ab7c00ad8e936000bf203d580894852a8855a7a68ce3155e9516fc8b1c1407c842c9c56d8cec9afe20d004553b219cba44ff36bdf934d0f713e36b5206a95b4475fdf29c02ae6c451028336147e974b69433b6b0a6e987927b2284324880dae4bce45e64546e549eca107ca352233a9920934ffa6b838228ceff677058c2e674a3347048faee975969a47ef50056fdc815cbedad957e77bc7857d37e295e6a5818a44120772bce3c5eb7ce7bc40c089a69107ac1c38c8b6b35c1e3d5d28b9c36911003b115207411f328ddac42d32033db25a5d05803e4f4f489ca4db177b6af50f459335243293cef6e57437b3f530d5bdf3617877496fa94451b3bf16167aa5eacd586429227e1a51ae55bbe95fe20a67ef34a3e20714247c4a8997860b77e4ff330b14d4e91a77c9d2cbd7903082b23cdd43632d61096468f53c763158f5c5b1212786580ee6496fbd8a6c118ae9f362f7bca3698fae90af209f3fcb669b90b66053acba7ed3cb76de2a5eb5a80006e4d263071624b4fcb4bab981da6bf890870e68c3553d8e20a5be8fd843b846a907284d65e2a44659461122e3e821b6d21fecd425d9a12ab037927b4f26871750847e3ccbe287558c5899b3ccde14a9833766ef4c396d9508531aab1269c68dbe6b633f533e56d10c12ba1b5f7b85da663c037a1c95bba0ae7a099b36537c18dd8a679888005d704dbba692eb486739c3079694053d7c5e7ee0063d22228a87e4ebc462a602020e0e3ffb2a47581984e7bb00dc1736ec527144ebb6db2c23eebe32f22f44552ac61e3989933a15f3198867e27b341b65aa296b31c8be8dc1469bce2744aa341b369984e26ccb9144f4a0b36dcfa5d96a9aa09385a028871d0e20ea31c821de1067253b3e8fec9f312d2ca33aab31d0c607c1fcf90d6c9ba50f4784f2edfc1164aecd575bdefa6ef800a58931e9774ba7f648dc7c25a07a348afa0d8af743be53c9ddd87ab7035dd4d3e5966bc482b12c74f79422ced6ff87a7b3b7370da8855cf984ffca203841d010c00570f3ed3cb4ed6b54010a20ce5807372517dcd1031082252bb2eb311df8fda2219c6f0a45e3235cc9a262d2acd10ecbcbb3b3cdcef430bb9c1d6466dbe6f499e426d5b4ae4322419c1abf57795c57374219065d56863b9b0ee9c6ce569619fe03c6275477e9f9bd03aec0473046c8d67cc95bf27e8b0eef7b1ef1dfd408673169268b6eccb3358847d99e552a744f5c90e810b2aded8f16ea1c1c2734ff020e53f6469c0bf98731f70715201d21e36a09e69dd893da2b6fb639703fc5906bc068ab78460af7ae1d8be2c7f08457eb629d45d45207f937a5687cbbf10715c5415a6137b1c1921e3fbb03d96cab5ddbb8b7f972daa7652828b24da4a941f8182ec120fa62e5137c9e438fa364f1877a18e953d6d592820d337d77e4f341842a2724f93db6732ec1b9b7a70212b8344982215d6852919b707bf57d6f41e755554631bbffec3a63fc83d64830ce2c69a45ffd237a140a805034fbb7793bdd53c3933abc359b18f634b6a4a91f1a4a6f73a3669b4f28b2e836b463969908ae690acf6d10cf996edd09eef5b941136a5ced52f5cccd8d71dbc275847220f66eae5c0a5c6d00479e005fd402a1f8484a23bd3500833b9bc7d117c0ba8b412b1336aa4b4c841bb93e3d0496a07ff7fe000c2b39e8ad56ad6141903300f7ad593479f89fcf6debadbda19acb2a08a5430f1536b072228316c129b8597d4bef789dd98a7ef2622b43a0ae262522c0ba3f4e513f9c20af1c0bc794e1d4f92189115cf12d0449d2cb", 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (rerun: 32) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x8}, 0x10, 0x0) (async) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff02000000"]) (async, rerun: 64) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) setrlimit(0x0, &(0x7f00000001c0)={0x42, 0x62}) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) syz_open_pts() (async) mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202d, 0x500) (async) setitimer(0x2, &(0x7f0000000040)={{}, {0xa9}}, 0x0) (async, rerun: 32) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x72) (rerun: 32) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) getuid() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) (async) getgid() (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r1, 0x0, 0xb, 0x0) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1}, {0xc}, {0x406}]}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x401, 0x5}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x100000000) mknod(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) getsockopt(0xffffffffffffffff, 0xfffffff7, 0x1, &(0x7f0000000280)=""/172, &(0x7f00000001c0)=0xac) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setregid(0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x8, 0x1, r5}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(r1, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r2 = semget(0x1, 0x0, 0x0) semop(r2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) r3 = semget(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) ftruncate(0xffffffffffffffff, 0x0) getegid() dup2(r0, 0xffffffffffffffff) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x115) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x3f, 0x4, &(0x7f0000000000)="7c3b135fcf05340c", 0x8) executing program 5: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000074, &(0x7f0000000100)}) pledge(0x0, &(0x7f00000000c0)='\x00') msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r4}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffff"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 3: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x6c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r1 = socket(0x2, 0x2, 0x2) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) shutdown(r4, 0x2) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: socket(0x11, 0x3, 0x0) sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60, 0x0, 0xfb}, {0x8106, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x1, 0x4, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x739, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x8000000000000001}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffc94f1e9ad49886dd606062600010008000000000000000000000000000bbfe8000000000000000000000000000aa2b000000000000002b00e00000000000"]) mlockall(0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) sendto(r1, &(0x7f0000000080)="f255ea1dfd88271109975dd5cfcdd11d07f957619d81ed0d137352d4303e084c34", 0x21, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) executing program 6: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x5, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffda}, @icmp=@info_request}}}}) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x5, 0x7, 0x1, 0x6f36, 0x10001, 0x9, 0x0, 0x3, 0x8, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="063899a7dd4a54d501e6768c3c61a79345a6c1747e1346d0cb80ea4f1a990b037812b3d77840f48e2f6d9d5d52d11676935b2cf8aff006acb4b69d89ce27f7d30c9958b892ed7bf1360457093490a813d5f68ef9f2758fd463b20b47d09630d84ed2f082190ca611d68c54a4788766545e822d2c7409b8ea9d10eb0ee90ff25ba0b70f", 0x83}, {&(0x7f0000000200)="4f6e184436f85b0770ca599328ee0142673bee207684ade102b5a612c425ccfaad8ca8f620c914093a1c9cdfa1659f98663912f5254025c2c301bdf464dd9c0a57202edf90d9c65b00195327448ec57c00b9557897479cf671bffc4162cd520803a5f2e6f75231018d41b1b3b08f7de9107c4e3d7db40b1c549dd08e39e268b93db1af59dd32dddfd5cede94d3b4cc6253c66c4c064881649a5d0a8bf39f8721a87e034c516cc0eb42c1d3f376bf5db679c8628d07e443", 0xb7}, {&(0x7f00000002c0)="dbec83b1058519c0bcae65b622b76e4b386650437583e626e36f1fc7894a6b726739bfbbde85122d6646d0f377e8acc43b9dced8cc405cc25b4ca696c5d3cd26510c43f14fc564e6b897ce611c49a561f8ead47642e3beb84a2ebe6c5a6aa69260e27d26dd4c3b73fe892413a373b3fef22f269276f96bd65595338101e918f03d9c770d814611ef071a792184bb06f7f70614f387a3b0279824f2583ab061ce4b60b800de4d5a8e29f2cfef6f4b753bed8f147db1780c22c326aa398acfc451303cd6799167a1d4e9cd83387bacd05f98f6579922142bf9731366680594e9f6a591ecb4b31e58b75c840dcf94e3f715d2d5b9ff4e6470a47217b9461b90000cdba3727484ccd090ced25292d32ff5f1ee78edf9c5f8897dafe3704bb53f3b7483d20e2d8eca59e70d5afc5c2831ddb11929ae3dcf2555ddad5196ea8c82ec24d7ee744719c1ce8c30f9aaf867db4961827e04f3e25571189c56209d88141cb1fb50a36664bed5f5bda238f3fc027d7b88efdb709b6d219f250ad0f4aad44b01d0e3b13f9e1c0a4263aa39ab09673d77726bc9eb173931aefff32862307716a6af06cd28aad712c96bcf1d4d5faa7bbb61734fba43458849afa0767cd171001b4db1b5e1775e05b418e3efbf43c5eb6131d2a27512f7a0b4ca0f0da9fb3fae8e53fdd4f3a3793559d803ec2cc306ad3c1eea20b231b4d7ad2ff3cba9c605a3f45634a30c085209628a6a69eb47a8d2b1c08c32ef5e94481ece4b875dae27ccc67f275a56b202a939d78c154d2b8b0e19095787db90e290c53314a27dc1c38fe83d0dc9355e78a45929ffbd56d6cf44bf174daed2fe9389301938deed598270244e05300a79fb162ec6010c4355f76055184b9319ea4ae4b864dd69c13e6775e5b547abbaf5ad9a87e5f6fd48dd5699879f9fbb7e7ffadf668e0a40fe7fd78d8f83b65d18b07b1fe945cd5445abd6d90f91837d0f0b69905cf72a3b77b7063cdb9ddf9a2c077fb987d2d3b41af0846ff34a74432bdbe3355b4a4c65f0a85bb529fea8e023bc23e7a8ce433191640136a59467f05c9754a0cd7dca5c26dd25d4f99dd6eafeff8b4201a0ffe33bf53b4191846bb254841475cd8835a3f4ba0bf903ee9605c357ff6932ec5184030a7f8765bdd7c17c6bddfb1d4d3df41ae21582b3abf60b3af9e999ec4940e33760b9d861bdf60c1899ce1c1670e345d8e7d6db20638ac1329ece2358036bcab11c4f745e9c3cfef5030279c611364dc282906ce428267922e34332f213603a92f31b198e0e63857bdf4a8b47d97ce18acbc97b707614e6d53f4e870f603802a8dac838100d88aa3f6e2294bc40666bdc59c888d45f34eae1cde05e4dff2f1e377a3582c5cb794f3599281edf91a3c85eee3b8640d7fcb4e248e625980583f76f57e6d32894c794f75dedd2e69bf7a661087ba8e6ac61909b33a91e0c9c9a17bcd158e0366cec912d4388d5f2a1177cb5acf6568f43394d29b38ac98eb078f5e7baa66d2bd5900c17bbf8b43342f9fa7f42b80dda6391ca65f5a036d4203a6ab8209051a09dcba83ceed097c9df15eaa93d04ae2f966102146aa330a780dace8c81ba889cac957a1fc7e7edf2a38ac978d9e916f385f792b0f8ad3c50532684784d90aa753baf020a0473096606b5ddfb568204569cd898e3f383a4b54796d3b759108992be24e6e468c97ea0473e265c2a4aed86153d93233b85505bbe4ca9c0d4ba1da11ff34ed42cb299c32b69f15c9fef1a370c763444e333af04d58feba6b488c225df937a34dd274cb3a246827646e57556dff1e045737cd718b4f03d5238e18a39692a719b04c3061537d712cfc20d347e15061898acfd10a7c555316c3a1ce9a1038664280ce9e513da16699d436fcf6bd4b5b4c83ba2a18377738b5f80795ea24253ed61b9966db49e7c6047def589ef7788c9a8c831d238c8c351dfe47e95329a48b58729e070b9dc24ce89987bbd7633b259d11f3019d943288dd4f8614fd3cb4673fd8ef4ca898e4741678dd044556b47e9fbf49d6053a7eaed3eb42ee4c24da8f032b10f9a15998c6fba8d3530ec1d805785b28c21810c11f043ac9ea88ac314329625b44b61920b0e2c50409e46c7991531185fa5ac2465fbe578b87e299a91f1138f6f7b8880b61ab66f30f93939c568b9826436adeca5ee5d3f7ef682df89314f680839177f1fcd971bc0b5e96e540b3e7c62110545550e8c0444d200f7643cb2c0cbdca24a8eb420a8c05dc09db768ac0e3181eb97d285c0841698643368ad11b60d883c7a1ed594da285f0a04d2ee210ad7a3094fb63832a0be2bf6db08b60c319d23734f4578fed53b0dd86be8716911f26e2131d10b892f06a692073fc915c9d3645bd33ea7cf8d053cb26595ac699dc5c8ebc3f90061f7df70e2201483d8cc8b663f6991932a43625e7a234fbd5ad6e2b61bef6719f07515d1dd8297a01e6ca07ec50bd58aca2cc3922e8155c52a4362059e8817845cbcfab6d9f5c9a419a521c5ab62026152687c0f1b013375e5973424c31f536d73c6f8c2b75e20aad18301047deb120218a72c050bbf73ac6dd4b863f76429dfa1513961d5ddbc2938f116263d6e37b1ae7c1f7cdf772ca920e570d0b131363469a86be63c5317eb45d45be524311949cba6f96d775513ae208e8e253d2cb7700d766462c934756ef2e510eddae06186fb3fd53d41fdf4a0630a4145e9c980b2b21bbedc105fd0107e52f70649389b6f4ef9fe727a48bb0804b76b56dbce5f9e2848eba87e0553f665000b7a67682440de5781cfe86ae9bc4c0a9ec32f02ba7078a8d895f9c2d9d7e63b479c933fbef1b26b328c048fdb69c04e857ac2ed99aa822b7c975d75f553531e0eeb94e6c97e122c004f2220dfc598b605756d964f4116814c3f5dc3f16627f43249bd4f8e0efba8f7e5e038b5a55c5da482108fdc55afb750b7c81ff20ad2221f1af60373552fe2ef7f296ff2ed419796c24aa26a1c2966fb491771683f388f61f850684beda499a1a42002bcd16eaa0a08d1ca1f77884a9c7b4d0187631628c7a6a45cf94e8bcd2c4ed01d40b4eb55f716332fefee8a4012d635a539a6602fe6e38f787ea15a72787f79c8c87d1fb0d4e39d1bbd5bf3659163a5e3f5cdbe1240a7d1faa3f47851a8f6ac51f475013da314c91ea156e19d8377aaf021f6eeea2e1212747ab946b4b6b101e13443e9d9a968ce654b4820b811c5934458f03393b3e04e0195683788672efcf2215ff118e7f9af8de72b76f29de26f36a4b791231d44deff2a798479dfc662ad814c3c09ab4d3925697f83117ad46778d8d411fddc6a8ee619a68272497f381ee41c4e3427bea30d88d0112a98c974f3130b92635d42244d03bd85a676164a4be64dd76cb42418a4d6bfb49d5c590240ac8d546fae88f4e3cd381eb550a83bc0aef437cf8cbf0acd3c9ba0c42f022b8c4679a5017b34856ae19d6baabdf24d614e5a8cd0ff9815c6ace749c559b5d391b40e517a95f914b7648802edd209b8b992165b4c387dd4896ab06addb3712b22c0e65a122b7df52ba49c96b7dac4759f9184002f2f18dc93262dd40591c611d1f1b295e0e0f2a069d49a411f2a8c0e4f4c5da89eea8eafad9fbeb12330e63450e9875ffc934e61d4cec583f8c1854d59f3f0c230e74c479970a2225d0ed8893c84688883a63f8df8161beab69d7f6342e1982297779e5827919cd1fe0aa6f42e71383b5c20bca46d8c9bfd1279baea53b8acc297d8cbd8748e1a3ed1e5d4da3cb10d4209b67174a7b3d168ab823c91b8e509eaf9f2bf18d0397cef6f6c19c82dca801656e982c27e236c7d904458721e7a88113cc3c6d7f0870b0466f3d463b6a187e9eec94f0061b35080eb6a79b78f6222b85c8366c3342eedd39f681f0a401ca83f22f3dcdaced8f67e972b848e6cd6ab3c52295eade51a2fdda88e1069ae46f1b3e613bf905a3481a04c840a8fd94f11636ac37e0e5ec5c8ffd282cf6f041c0a6fe946bc8853a2170f5919dd3728c5ebc402115c6c022ab06306706c766e4fe2daf042fac1c252b657d80e0fb9be7f6d4131ec74a4d84037d3fc7b31c3bc33142cd678c59fed90c824382d0699158d63512255d0498b98038d9af5e9f18e0b4acfe0dcb7ca02ee12931d9848815b89ed17ee57ef97de2636e2e280e9b4698cf706c66380a53276bbef38eea537ad4a18b53e148d904b4e35961559b84c85290deb6e7ee813dbad0cb17b7d3d1f4a0478f39d13e2f4d62168eddd456cb9641cb79166e5774a906c4da22347a4dfb9345378cbe2fdaa166a78bbae995710d5e57cacb886aec98e8385d99a9adb71b808d2c2b27f29853d417e46f902589c43e7a18bf863d83572e7c7b5d1dc3b89011a7857a7671b45f3030df5c3ca45fff70f1ffef0800788109ec1673ecae50b07f34f120a081e8ee8ef27bbe89f1fe1ab71154e22248ddd78738156fe8889800f1adcb2166527733fac42eb551e6156839dec5fe470b6a417511cfb4f204342e57fcd7ab72d24503aa5106fa1f5228506c31171bd2ee4e7adf911ec8062e32c9602ae8f7e65bca836ce48baf9dfe2d4a9e58574d6fab9fa1ce64b4710d0430c0532eca5c439575da1f5ebde974f577ad0584782a90f8789a7a88913701ad6249f6d07b18326fd47830d5bbc0f3d0fd1aa394baa624ea57ccd82e708ff070b758b5df6b8707f5e9f519988ebcc6efe91123ff2c18c02808b398dc26ab072b9e7ff65a0fe0e5f260c645fba671ef1e77ba6aa599b4a8441e91dea82a4214759b1d5a34c72274f2deca3407c6af64e339451f9a73626c99878c269907340f32ef931bcd47f12a032eba3417254d9cef88d9d1a8ac5f8d3ee7b1557bb9b053256891b6e62ef7041ddb9cfc8b4226bbc96b292c75abebdb1eee7a3f0fce97eb1afe0057305435e32d2bd28e4cd0d68b126a05faa2e84074405a939fff281e70079f8610c36a7caa64444931f74e63df9c2d2184f01cc817b03594bb4880977e0d1b203be7035da99a666b0de8b6c9359ce40b09774ce1504cc30be3ffd94abb575bc1bc2ef89bfefdef0ca0219fd62b753919f984965375992394c5e4b03680a8e49958b3390d46ff756aca17b9faf1d2b1e04b7f707e486aab778b102deaec2d0a0b0fa22257d482f585496a5313e78582e97525004f9d518bc7028191605d1bfec9d24bb5ab54f4ed5ba41b08975988f72e1d248cde2ead6a5d26af644301457faa81572322c1318e17f224c7f664b314e993b6c527078caee579030f3ec50c79da5e1d964c6dc40d6d7caace5889e925a511ac22768eb104b30a93bcb96f23236ba3b5d45ea2fb744567beb48a04857fc954e6c1b18804b5b95af1ac406803ca851e6cab9f9a6cb3efe5c242afe9966d77515302e63be81545fc1cb0bce778565425f26f333d1ad02fe06f9f7738d891ea2a037c58479e9fbd7154a29cea5c459c38c3d0d9e8eb6342f383ce353c0845fa1dc0edda05cf89fff36b4ebb98542cb8b0b687b2de2cd2ec5d46e121cbe937bd9fba4847422c4fddb3c9fa4384aeee48c8d0ac08357756956f814e5840362d22c8fe5485d35db87637dab60fb2f808fd781d1562c09f63a058dd214351790fda502b1bdb66efd36cb01c76dc7c0fd07f1e5ae93a19e656d2ed3fa264120e419964d18002d5e550340673eecd8b797c3172599d4c89bd7b38ca3fd149a8f7fd05044015518d8aacd9b1217f17af6d2736af83ddd5cf5391a234ad186809d32ce70aca4886be88d6e2efb45a2dbae796b", 0x1000}, {&(0x7f00000012c0)="8e60367ca9382dcf33bdf417e50f71e42e37397be602f187e1f7ec86ea2bd948016cc8bd7c1b4bfb88229177dca8c559bf88a2e702e9b841b3c42572881e1212e87746c2a87d8aa2484588c6f26200d97d7ff9128b6dc269", 0x58}, {&(0x7f0000001340)="7baf3ec985647353138ffff439015c8cdc8e7cd5f3411a1691c1c8a2fc7def134df85d5f20bab7548c8729df1c5b7e274d8446ce88b5ddd6c06fec086c81d606b741f8c8282e06e6c651cd713305e620ee945941e9a769ba5ad59547eafff7010c813d52a7ce4f7c340f44f0f0b485682979965ff37cbe9e40aa1e82e72d29f18928e6c3762d6931b929efe7917d3cac44", 0x91}], 0x5, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}], 0x28, 0x1}, 0xa) accept$inet(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) chmod(&(0x7f0000001580)='./file0\x00', 0x0) utimes(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x2e22c20a, 0x5}, {0xea84, 0xfffffffffffffffc}}) unlink(&(0x7f0000001640)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001680)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001700)={0x5, './file0\x00', './file0\x00'}) r2 = getuid() setreuid(r2, 0x0) r3 = open(&(0x7f0000001740)='./file0\x00', 0x80, 0xe) getuid() ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001780)={'./file0\x00', 0x7fffffff, 0xfffffffe, 0x10, 0x1, 0x101, 0x2, 0x3ff, 0x2, 0x0, 0x9, 0x3f4099b8}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001800)=0x80) open$dir(&(0x7f0000001840)='./file0\x00', 0x30080, 0x102) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) sysctl$net_inet_carp(&(0x7f0000001900)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001940)="8893f5a5c07b1622c2cfa609bb19e379dfb31dfcc1541476745157bcd1489efcbc909f3b2da97666fbea3bf3c20fe2a3b0bdeec6954763f6dda1ac23a1d44f397c5466d7b0fd7a37b72a46ca14ff0119", &(0x7f00000019c0)=0x50, &(0x7f0000001a00)="3cdbf79877fbd19bd96936a0d240991efd8e6674796a34b7d334793bb84a75affc9001e753b407d85971176026", 0x2d) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001a40)={0xffff, 0x8000000000000001}) sysctl$net_inet_tcp(&(0x7f0000001a80), 0x4, &(0x7f0000001ac0)="2b63815015a61c8490a0eb53ca271c825052309831dd525991b22d77a94bcf13318a3dd0831e93f64625c54ea3716d24fcfbe7f752c5871362b835f65ebc3b7a2cce0d783b04d5a6a68f295a4fa57181ea3d9e23cc9799bbfdc8f3f0bc2b4c22af52c880e49ba1099cfc4390377eb2857fcda63f8c502b016033ab0175f61c5f6268702b5f25c9783b4e7d9cdcba93d8da13ddf387d15f96fa58fbeac372f12bf8911a5506b657122ecff548499fa14491a9d16a31051519c49c76ed3b407300b24a7572ecfaf9b3f5ef049f46a3db9fd3e8c001e5c7dfbe159d31415b7b067471989adf425efbaca2fbc3b9add1e6db4cb006decd777b", &(0x7f0000001bc0)=0xf7, &(0x7f0000001c00)="da028a1b33c9da6935e9cbdf1e3e4eff2db4d01493ddcc7e3a32a776edcf519af0d91a6491f43f279cd5f2f4034d1d6f0b427f2c90060a1aec1a3ab63efbcc6920692bb1d7a68d388444ee1752f70446a10cca0c107ea8f0727aa903b4ca575dd387bfa9cb54234ec2bed19bc4bf9555e341a80e5219b14d3036032157e2e333332755c36c75aef73ec0baeb9269e65f6256cf35561399bace964b71840c4eb322165c984f39ab38a63ec69a1945fa2473b17cf7ca5d18833a377112a9373c1f46d1dd9447050dbff4", 0xc9) r4 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001d40)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d80)={{0x5, 0x0, r5, r2, r6, 0x10c, 0x1f}, 0x0, 0x7, 0x5}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e00), 0x10000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001e80)={0x1, &(0x7f0000001e40)=[{0xfffa, 0x9, 0x2, 0x10000}]}) kqueue() socket(0x1, 0x5, 0x2) executing program 2: 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, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4d}, {0x84}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r3 = accept$unix(r0, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000000140)=""/169, 0xa9, 0x1801, 0x0, 0x0) r4 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto(r4, &(0x7f00000002c0)="9b8276b54cd812862a66a68bad33a82ac0d57b3754c66fed9abc829cedc03694ff32a9c0de626dca1a5212d105551162cfb1278a60fec1f05c13b10e4336dfa5125ed8b1c59d004ca613b50e5b76d782d6857103fd055a8ca13a7e95f56af1c82e1d912ea5fc76a0bccc4ea3f6b13e18ede1818cf3caae27ef12b0cb9ef31e47cfb23701193a3a1fe0973d00288d656cc17792684640a676b2f97369363317e8e5e70a17cab8af02226405499e2085dd30c8cef4d07bfdb86bd049dce4339797bb2257b318ec2b2e2ce07d7ab39f15b298de78c0ed2134a1", 0xd8, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) link(&(0x7f0000001240)='./file0\x00', 0x0) symlink(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r6 = dup2(r1, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7f1, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc00a, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000140)="b69ab36d", &(0x7f0000000240)=0x4, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r2, 0x0, 0x6b, 0x0, 0x0) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r1, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x2, &(0x7f0000000080)="54887ac41b087a0deac2d3299beb57fcaf5299705f555eada8b78e6de0160329bc7ce9b66c238d3848499c87bf03ab0f2093312e85eedf2093b15e393b9cf450fa21a56dba4b25184a0bfe429e9c707259aca6e72b1a5f4cf1b5773b2f6d84a6607c219c5c18786f1320a9ff9d9608b669e16516bb3dff61474a67b6312306258e60978af9d8fcbd52a9217d40610355cf5f9a5439a5f2e9c4649ef43591a5", &(0x7f0000000180)=0x9f, &(0x7f00000001c0)="e1fad755c222abd0a4d71d1b707c70f940daa990845d3028f3562427cce01c97166db2df7238ecf520d7a3f016955ad444ee75b6b967c56b773e0e", 0x3b) executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000240)) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8419636bd69808bbb7654870d12d4af705ba01113c3a882267bfe3a45f1af98e915ffebd88c7a643edeb71b5f40fe72df254bfdcd038e6ea527cdc93c767830481d77f08759182804ccbe2b2686f22a84e09c89799dbe7c21aa479ab6ad9cbdf611fd4f7b2d8f318b0c0443e3954ca57e0d7606cad7146d554aab362a1d00ce4cb8df4e06614744cfa12f03e4caf64c8daee2d504a227cbc919d366528b2c270382a65b0592ec4cc56"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x85, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x4) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x2001000301010009}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x80, 0x1}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ./file0T êÏ ±À ¼./file0T êÏmalloc(): allocation too large, type = 29, size = 28292870884 executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x7c}, {0x3d}, {0x16}]}) socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d6100000063", 0xe) socket$unix(0x1, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000280)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfffd, 0x1}, {0x0, 0x0, 0x0, 0x6}, {0x22, 0x0, 0x85, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={0x0}) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x60) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) symlink(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/../file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$hw(&(0x7f0000000280)={0x6, 0xe}, 0x2, &(0x7f0000000300)="c1a4a81bfa5b498e212e6379fa6051be76d29ece6c6429f6790eeaff5c15b675dfc3ed44383534447e06e97f056799", &(0x7f0000000340)=0x2f, &(0x7f0000000380)="716aa9fe0e8ed217f34c06d9d6886853983787074689ae169d66cf22c8722e6b4c32b95e88667f8230334d2604506067fd653fd8f1245d4c342279a014011c3d546d578072e5260e7eed4b0566332560d2e3fc7a74380b960c8750c0a230bb7e14066384cc986147037e643eb382", 0x6e) writev(r1, &(0x7f0000000100), 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0/../file0/../file0\x00', r3, 0x2}) open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) socket(0x2, 0x3, 0x2f) r4 = dup(0xffffffffffffffff) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) r1 = getpid() getpgid(r1) getppid() getpgrp() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x43, 0x2, 0x1f, 0x0, 0x8001}, &(0x7f0000000180)={0x8001, 0x5, 0xb0, 0x6, 0x6, 0x8, 0x2, 0x5}, &(0x7f00000001c0)={0x20, 0x8000000000000001, 0x80000000, 0x5, 0x1, 0x1, 0x0, 0x81}, &(0x7f0000000200)={0x532419ae}) getrusage(0x0, &(0x7f0000000240)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="5f422699fd52625128c69d73c6d4870ad92ca1e6646ff4095342c604ab0096f6c4969b27b64e96a3e55e96ef38d01b72fb6bcf12ec253c35d14db37b3220ff3418e2f5ba936e872aba5f39979a06bcda8c450787c0a8cf1e4e980c9cfae8253a0614b48d1fcd3dac6ed0c3414c832c5a605efb8ca89cdc171e47f1e7b239dbe844152cd9e5ebbbe88d327d00e1c60e652bdfc34475", 0x95}, {&(0x7f00000003c0)="a1d698022f1e81e66e7a9c4c1098b3d09aa4e4de20fd215510919e5b7e5601c8598177b3ceb479f3eafcbff8217176fac903675cfec1da5437c5ca0c53fe22c4e81ea6d00dbd53171da655c5ef15c633a72b5b0351ce4d1055017469c3faa77662e8d3438b799e0ed48b389c9e15af380f5f28eee538c3e32fd893d79081a4d52de1b69cd384ae1980680b42ab755cdfddc08b55438c81c92d3ea95f5e76c579cc0d10f0c87a0b8d7e", 0xa9}, {&(0x7f0000000480)="0fa23d0ccff6f11b35d8bb49be95d7da5186071bbd5214a6d254886344a9652f2ed355fe8bb15ba9f78af8eb6ad7d57d56efa6d37d8af42cc1318d93a7d1107cb7fcaea17e64f67dd90248aebd7f9247e9e49b1c9674ea", 0x57}, {&(0x7f0000000500)="38dc33cfe5e44aa035a45ebeb0ed1dfcd8af20c8a8de20d18906313531d78804616c317bc9ce99947aa8d77f860da0b224af7eea47b57ae4c3b400d3ba2bc63d2588b2b1cfbd40bee7a5c12afd5a3095d1cc342a05fb59f5d5cfbc3d485714a42bfb573b478e8bcaedf3086f1cb95c4c7aaebe4b45b959551b9ac214c1648bab8be119b59258c50609d1ca62eee6e6debae452a682059b371d8569ab54a1d28a952f6aa293fcf8968e34b8ed9673211de4bfb81c4f567079b967e350d7baa1af6d1a8c", 0xc3}], 0x4) socket(0x1, 0x2, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000006c0)={{0x274b, r3, r5, r3, r4, 0xe6, 0xf001}, 0xffff, 0x1b3, 0x7fff}) r6 = msgget(0x1, 0xa) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/209) r7 = socket$inet6(0x18, 0x3, 0x7f) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') open$dir(&(0x7f00000008c0)='./file1\x00', 0x8000, 0x19) r8 = socket$inet(0x2, 0x8000, 0xfc) lseek(r8, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000980)={&(0x7f0000000900)=[{0x81, 0x6}, {0x23, 0x1}, {0x45, 0xb645426d}, {0x47, 0x4}, {0x82, 0x80}, {0x42, 0x1ff}, {0x45, 0x4}, {0x87}, {0x5, 0x1}], 0x9}) syz_emit_ethernet(0x68d, &(0x7f00000009c0)={@random="e36d876a8578", @random="98145335ce2e", [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x2, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "602ab0", 0x64f, 0x6c, 0x4, @mcast1, @loopback, {[@routing={0x88, 0x10, 0x0, 0xc8, 0x0, [@rand_addr="a46db5a32cb755c4305a5f356bc6fb8e", @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x421}, @empty, @empty, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x89, 0x2, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x8, 0x2, 0x0, 0x8, 0x0, [@loopback]}, @fragment={0x8, 0x0, 0x6, 0x0, 0x0, 0xc, 0x67}, @routing={0x32, 0x2, 0x0, 0x1, 0x0, [@mcast2]}, @routing={0xc, 0x4, 0x0, 0x5, 0x0, [@loopback, @mcast1]}, @routing={0xf0, 0x2, 0x0, 0x7, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0xc, 0x0, 0x80, 0x0, 0x0, 0x14, 0x65}, @dstopts={0x99, 0x28, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x2}, @jumbo={0xc2, 0x4, 0x9}, @generic={0x4, 0x1f, "165470477c78d84cb4a098075dde10e31973efbb0a227ca91e2191ce32d056"}, @generic={0x6, 0x78, "f2e85aa4ca0a32a3d71d8c5f2f26725eb75cf76516eaed1d22d258cc776e5abec72ea506f825332c35d54038fb496b1121d4f4163e6bce8bf5480ca09b56286abab32b0cc609e7481a43150eb44cfc7aa637d32f60a4c81f6170fa45d7a7e8bd3e5123b42b08958424b363aecb1a6847f7d4e3936b589e4e"}, @generic={0x5, 0x92, "156cce6b915193c49afd22176ef3976df2c0ba25dd2431301663de9a1f158ba05de51efe0183e2ab7f51a3e48c431413f9d0235d1f210df0920a8e54590b67cf97e3938cc989ff051f07cc18ab15d563f2389203aa10f52544e534e8396785da0e1229ae01ac78a8123f9f28807704a84b6b772cb4a10ee7abf4113d3c69e52398ad2866aaee395fa7ae305ffce25d5a7cfd"}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x1d, "ba01e5c0c40b70af296099b50f56d2baa1d30a49047e3547bd31f60c7a6c71646b8fe4a05ebe33104779023d65785673bd76bca383aaa0faf9d20e352e92439476aabc3bac138d55e727064940c3ce269d718efcaced99b1591ff1042448c146e96e190d9c0542c268e422b1f38546e11f1ab6623418100cf91f6d818ffe90971c99f62711b828aa5604272a4cdaae79b5123b040df506029116e41bf00dbf0a537646a5bd0c13aa1793fe96615d730d9a075eed461aa8f3311df0ff82fc7fe725719b2302b6aaf0841677b393be6a5e43fab913026c06bb7320faa85f37a02af1a3b7e75f89d9d07399f4"}, {0x2, 0x16, "eb440a5f52edac531815a7cb97e5676ac5ab5aac84a6c157cb8beb4205d8c4766aa999e7e2a5bb8e8e6e97ad2f6c262ae85082225132d5e0c48ed51c5d86e554269a061c07dd54a115abd3941c3c5562908834966c0545c40304b20d4b1ea3c49c1d1bf3080af36bd115236c131c9b9d0bcc4dc4db939faa7e531e39f989f94133d92b2f71f95900d4b3aea73c92e77d7543201de7441cd30306b69bd2139e4c689671cd498c570afacd478bbcd4f3515c"}, {0x1f, 0x17, "2d9aac693fa4716ed56ddf8e9c92f0a7166f324cdff78edc4e8699745a15853a45c5e18bfda513eedabddf8de3bddc8714b5468d1772588a73cf9b17f9206b073f55cb79f9021c2c6d05b7b0b783e7f9f1818a876611ee138b19badbedf3dfb635521d35af97b0917d3f289e923e8850d24cf1d0d076ed112bfb44b8ac1091a667063781d74c57ed9e2e909bee997ee777eeac3ac92d9bc24e3a4a32b3446d8742da755381c47b3937bfea043202377735c3a54ba91a37d9a5a9"}, {0x5, 0x4, "50d1a18bcd8aab5ef58925d337ea628140d203121826fdaf4f5d3919c6cbbee13def"}, {0x1, 0xd, "894909a442845b9f747f11440e0b5ae27265e059a6e5dc1072da1e9ed1b201ea5addef7b7c93de55588c382026d226d9aef605e8cd8c6a217e59b34670898d3c3088d1e4f1460b67328c3ce09368c5eb0d9cafd3a80cff22fd1e2371bc87b90d6fa3b4aa75bdca"}, {0x1f, 0x1d, "e4da1e891aea0701f595e710d32652a0312f7ed60319622b543d2e0c664a00848e3bd4300ce50f4625b2cc04c762ae96b8777748915516f025c869f2816b4a30d483ad4cad9244aa85a1f1c1a0588240eb662ce5fee31a9789d8c48f43c1aee85081dead434f4344c4cc1f45c2c29c3454e666f8a5be2b7722fece02156076a72b1090b21c242bf03fc7b722567dd6a635635311e0e66eaf32d003a540f394468167832b266624974a8e4e0a469535b12128f5807e312d1d81787cbbf12d3cd8ca3bfa2c8eb61babed8d37562d3fe6c762640d56243a2605b5d086f4826069e2439c2b89991e43b23ad36371"}]}}}}}}) r9 = semget$private(0x0, 0x3, 0x419) r10 = accept$inet6(r7, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt(r10, 0x7, 0x2, &(0x7f0000001100)="5994e2a645e831c443c2add817f6e7c64800a7fc086790ba0b5a93dca7", 0x1d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001140)={{0x81, r3, r4, r3, 0xffffffffffffffff, 0x166, 0x7f}, 0x101, 0xcbb, 0x9}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r2 = socket(0x1, 0x2, 0x0) close(r2) r3 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r1, 0x10000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000240)="428dafa0b31ce9ae699247b9bffc32c64ab65f26c88df5fe9faa8d3c22be9bc36d3ab782e486d36728d8db1fc5f37e47a55a04c6b93feeed7bfca1a9c6d017b02d878ab8124c097fe8f74ee572165fcf49ebddcfcd65f42fb2e30a8a9e62cdadaacf5e4c8d1763d888bb25fd6fb34685d7eac4e090f5cfe98f81c4d24c5d70770ee39deb73fa394ad9e2896d0dc67bb8ede60526b3e9fe3c4746a93a5e0e396044eec8146f2f124a8344cc454e55feba721952c3bda37d25b02faa1b98751f26213053331c7a655b27d3396b823ea7ceb32827efece951f3c994c82bcd6b23252cd5c1e236218a4a67a20c65231bc7bc5658084d09f161a2fd11", 0xfa) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x2, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) socket(0x0, 0x1, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000200)=""/100, 0x64}], 0x2, 0x800000) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x6e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x140) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x5, 0x1f, 0x4, 0x6}, {0x2, 0x6, 0x7f, 0x7fffffff}, {0x81, 0x0, 0xbd, 0x5}, {0x0, 0x1a, 0xf4, 0x8}, {0x99, 0x40, 0x6, 0x449}, {0x8, 0x7, 0x2, 0x1ff}]}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x7}, {0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x54}, {0x6c}, {0x6, 0x0, 0x0, 0xe00000}]}) r1 = kqueue() close(r1) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r1) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x84}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="6fffb121a9e0f05af6b588261b2f6b49102ecfca19ce0fae0aded30bbcd54477dd6f954704b395edaa80798cf97e840c99836736a35abd2f19d1489a82f5da49602c", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x5, 0x80, 0x0, 0x78692811}, {0x9, 0x6, 0x0, 0x1}, {0x2, 0x7f, 0x4, 0x1}, {0x48, 0x6a, 0x2, 0x20}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x7, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) fchflags(r4, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x67, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe4300000000000000000000000000aa"]) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000040)="37ed2f6ca1b669ce809efe37f7e9f9d87dfcec04af76f048db2f84be74a0fbc969f364d3d3ef3f4ef6b590b1d24e5b6a37574b3d2744f5e832ad7419c5f30dd9ad0c8a40d981f0fb5a28033a49d59a3c818ba70cf8d735a3b389748415832c0299db531e8ef782732ebfeccbae9e431079fc7f699ea70b85d438be8acac11d39c9cad574a60b2bfb86528712a16b00b94d574bbdd5aefcbb00c331e7f0ca107098e6700da652878725480c51267467dff44b2311cdf75cfe0d9565c7d1a6af8e90033bd4145568fcfbde5012124de617b04db7ccab5729866ffd0d9cf9ede3282771eb5b6485354c2f5cb9f96ad5acd7cbd4bdd8a558d1", &(0x7f0000000140)=0xf7, &(0x7f0000000180)="3d68987d154f002beee9c2710e2d79a77ddebd229f8d340ac558004e5f29671c2b1d75b7bf319d5a8750805b1c73aad5d0e5b15cb3aaa2cf274910711ece65f780b95866a53f8a6175f3a7878b746e3e654caacfbcace2c290892bac4701b7f720a99fabb38e42ddc3fa5361a0e6da31805484fe5607999b462a83ca3e6e1bc3a1373c56ea77e7c556b3a619892ba4e0a6c4cd0679d9b48bd78d75ebe21f295682af0e614c817c99c447cf7afe5eb87be6765c703cefa90152c49363ef539fab479ec9d9a814f57fbe130b8cd9", 0xcd) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000340)="62e49003000983cb74d68cfeff00000000000000005a10975ee92d409ae9992a9c7340dee9eb8649953cf790e1a4794583a2a437726e0d6b5e159a067072357b8df85c", 0x43) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) sysctl$net_inet_ip(&(0x7f00000021c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000002300)="ccc79d98", 0x4) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) close(r4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7fd}, {0x5, 0x0, 0x0, 0xe0000003}, {0x9, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x9, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x60, 0x0, 0x0, 0x4}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x1d, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9b) r6 = shmget(0x2, 0x1000, 0x5c3, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r5, 0x0, 0x102, 0x80}, 0x0, 0x877e, r4, 0x0, 0x3, 0x100, 0x6}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x26, 0x80, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x8000000000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffe}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x4d, 0x0, &(0x7f0000000180)=""/77}) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRESDEC=r0]) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r4) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f00000002c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x30}, {0xc0}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x9, 0x1000}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x8}, {0x1c}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) faccessat(r6, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000040)=r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac14320aacf8ffba0c00907800000000450000000000000000000000e0000001e00000015990cbb1df1a88dd29b3216f1c26b6eb6266cb479eb8f606470b55c67c0212b959b7662d3848369b0e0e1dbd01e7c4b4b9229a4672fffeca7f524f67502b86b250d08caddfb8835bf28c9d892298547db2019292cfb5bea546823414bad403bcb095778533db7de572dad696486be500b77ed46cb760f3b22af354f77e2e4765cfb404962503ade4651b71ecedaaf2bb7c2518de0d8251cafbcbdcdc70c43eb4ba01b42cb46ab436655c1d343ebb919f271104f6bdc44f8d0dac3ee03d541bd90ac0c7a1146770786501312416edc193fb0aad657f695057ac807ff7b79c428cc7f0454d78760710f6df451f886e687c10069df8ec64783c3a7c4e9123baa7439ffa50bbb2515ce98aeeeb4e7ae69eedbb8bd40b0fc7f0806044b1b775f5cefda8595000efb58a339c6918426d1929d393be307e0f22745f1d3208c758cefbddd5b42e2810985bafa76f0cee361f763ad567be321af61645a11a82cac0eaeacda7"]) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02067addd6f2053656b62c1d163b79bf650081c392e20e79b3992d1e695cef6bb6710d485e48f61bec1740e975a4a213767571435f9a7e916d6eda23a232ce37b66076c5d2b05d45a372e21f8055a2740a9131050576a21d56503d7760519cc427b63a843ba3968304"]) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x0, r4) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x2, 0x0) shutdown(r10, 0x2) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x3, 0x80}, {0x23, 0xfb, 0x0, 0x5}, {0x1ff, 0x0, 0x1}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x1) getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) stat(0x0, &(0x7f00000000c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=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, 0x52a}, {&(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}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3c}, {0x8106}]}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r1}) r2 = getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9c300342c00f375f661851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e1000000000000000000907800000000000000000000000031cd9bae"]) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x7fffffff, 0xfffffffc, {0x0, 0x3}}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000380), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x1) r5 = socket(0x6, 0x30d0d9b07b8863fd, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000280)="ebffcbff1bb9fd812eaa4e713a48e69996483b22cc4a5d93026157a45cd986023ea174fbc5c3407d7e499ea28ed838a3a09f2e406b712b4238084044037b548b0bf1f7fc96e85a20bff23ea51745df3e278a2cd7f8b12f3d9edecb837517262eb5699d3f1018778da7ad9af56f9ae6d577a44254f04f8c1000d5096e1904117968aac8cea41a487c752c57ca57318396a9ceeb42eb82fb35325614dc5d765b7e0b30f80ba18ef245543184d66f845194da6b34ef248ceca59bc3576d64163166c018e8bfc0d1ca547df0749977ad35c5d7f6f146c18856bf6828ecd9ef69937d3544766f80ced14311efbef44926e1ccd0de9d62210ecfcb8fcc565ce4609c38ed5982bf70fbbfa905f2eada90e58831da1a94630b85835e74351a48a897deffe23fcbd2f593917577baee7591b3492a19c100b00dd828ed2c0ec71fedfbe8e63cc746419bbf398b1f39077241673b85d8dc60162d1206afef06d94ef3fe61aa8a", 0x161) pread(r5, &(0x7f0000000100)="5c27c061e8203194150358090229dec58470458d4c2e2c416b43b318cc73ad92b351a019bcabfdb386ca2535575ff8c86fe5bb823757f7a8270404702577168e0fc7b694c39ac889bb396842f62b2378a2a25b0f891e6ad967e813a5d1fb6be55d08caab0726d8692c4b27bb433df861c1f20e70b3229eceb06aebe8d0fa27785b7fda1c53a401737b18caecd13d436dd70b8f7f82def5068a4204ca5986ad1273eec4ffae4d9c2fc77bc16a7640da8160f76bd914ae2b7df59a9b13b8c27cef35a821625ae7c839f5b5f4f71405145d7a2a0fd4ede22747bb1ae37508535b", 0xdf, 0x7fffffffffffffff) socket$inet(0x2, 0x1, 0x0) setpgid(r1, r2) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000540)="0739453e6f9845e46bff6b93f6c48a3712b4969fa2c73e1c3ad1975968a52f3464a37dff8c4f4e6a528596c19b3f82a4c2b8ed914e48e07b7496fb7a58212e28326698ea23a8d8cbea8bdffe91b98803ffffff7f0000000031b55856bbfba3841e35e0d1c98f004981c9971169ae2413d9a8bcb8628198d1189747e20d15d94540366adbc034029d89b85d62e21f91fc2cf96f100d09673cdf8f4d88dc252d5c65d4424cbd0e3b6764482a56a639fdeb7d34b5e1d824f2a644c73878cc4b62b21779ff19f4277fb0e17a0e1c52a18b9361c3af3a9629c220cff49298277cd4755f20ec842f566188e4cf517e6460bec599b456c1899f712ea39f3a75a5b3802c3c3a9415006fc84ae3454d3b7d3f9553d5a4dfe21a3f834b6f96d375d8b3dbb76d104381ab9f8662d66573351f9d87ffdffa", 0xfffffffffffffd32) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x288) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x44) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1042, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x215a, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e3831", 0x63}], 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) dup2(r4, r4) executing program 3: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x8006}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0ed0a2c550654522c7660e9a1eb7a433"}}}}}}}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) getuid() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x10) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000001080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828c1796901c06f6ed0f7b687424c3bd6faf24779de5efdd21d4333580b3da93778af7a1a464e1631666f89dbfd5b7b92e63860be78f6f8a3718e5022ae3e0f3faedeb71652ff6179bd1801c1408509ef1f7b5f1000800000000000000d04778b618487e9f298486fccecd3373e4d80f9cc100c4fb00c7f2f2a5d285f386d74d4869e4bb4a830b3615a6d15693c1077c908c56254a8d861e1cd67cd6637846ac8b6bb44f64406e3342efe22b2f3653ea58c953dc6e83930321093704bcffa882cb1db37b754f2115e4bb72d0312dccae152b27f9114707fbb4a4d82f254df4d2ec8e9ca78d42f852eb3bb30ebd01a40c36dee3136ad2abf5ab6af3aa9f59a6db9d5c352ba9bd972590ae8be604fbf2d004fc2278c0a9b993ab7c486cd6cb09b1283c0b8a6725e797d541fc757c2a94e854d3d06bafec6813fca44bb98e7d16eb0bef8c8f42487040e60b4b5b000000000000000000000000e9ae6ed272740ff7ae9147d5eaa6d698b9ffc4000000000000000000", &(0x7f0000000080)=0xffffffffffffff86, 0x0, 0xffffffffffffffc1) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 2: preadv(0xffffffffffffffff, 0xfffffffffffffffe, 0x18c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x40c) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 7: r0 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = semget(0x1, 0x0, 0x60) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001000)=""/137) r2 = socket(0x10, 0x5, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r5 = open(&(0x7f0000001140)='./file0\x00', 0x2, 0x5c) fsync(r5) close(r5) semget(0x1, 0x2, 0x10) readv(r5, &(0x7f0000001280)=[{&(0x7f0000001180)=""/224, 0xe0}], 0x1) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000012c0)=""/4096) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000022c0)=[0x8000, 0x6189, 0x1ce, 0x7, 0x3, 0x1000, 0xfe]) rename(&(0x7f0000002300)='./file0\x00', &(0x7f0000002340)='./file0\x00') fchownat(r5, &(0x7f0000002380)='./file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000023c0)={{0x18, 0x1, 0x9c, 0x96}, {0x18, 0x1, 0x8000, 0x27}, 0x2, [0x5, 0x1, 0x6, 0x3ff, 0x1000, 0x7, 0x7fffffff, 0x3f]}, 0x3c) sysctl$kern(&(0x7f0000002400)={0x1, 0x17}, 0x2, &(0x7f0000002440)="e9d1bbcc126f564b04a0915d611254a0ba26d5a3c1664a540033d9d16d051a95d323be363046d0a55e50c12d0dd43352595629856a6e4774c9eea4c71a7ca4b22a2d655b49de66a90f3dbb56f3135746383de8d652a81dd17958df4a46da81cdefb71b7018a83d49a94abf8b2f62b8cb84e29ca4d91196dfe91eb4b9c5ff101225206ebce5ae6dc1f45c9ebb18f158ebbb0d4f4c1d6d3ba2510aa9294d8cbd53de36d8f246471bdf87a90a2684bdb803f139ad3abc064de80ea3c05819", &(0x7f0000002500)=0xbd, &(0x7f0000002540)="ffc698f3837fc10ab44cfa6f895f7dc5d19e8110788c862e4d95de29b1b604b13860f8f46598e96c0a0d2e44e6bbb437c0a2eab5f8a37f46d7e9a7ae98c15c609eec93d6cd438708fd1f6f26d6f6a48e5c2c7e5ef93a25469e72b7c8e648a9350376f7d3", 0x64) pwritev(r2, &(0x7f0000002b80)=[{&(0x7f00000025c0)="a4f867336b5b04658393f3059b9597ed7eb66876047d70e229c4e1119d676cdbc95498817948511f3f4453b0610e5301d741889e566a5a93e040fd5c673646c3d2ac998830fdb7e1e7a4254a31381cae37c29f76ed3653df4b643a03103a2419b322ffdc5311e910dbe7c267d3cab9e92096b8ad30ce28df60f30a89ecb1139bf9b26f934c3d04c25555238c247d6b61957179f76fefd3df0d01755f2c99278959891582709ed3d8dbfee666729eb565bffc5bdd2bbf7f2ac1c761a5e014b3022a6d7f9130e58bda", 0xc8}, {&(0x7f00000026c0)="2d335c227da113baabafa336a1267c37956c83502d6281ab3432a9518e19a10462f99fb0c1b7fc744cc2e89e85f04bd2118259f523d5c816f13720e647412b6dfbb9e8f8e766d22bd3b5a37a957698a591f37809602f8ebca5fc89438ac996a69ffb6e2239ee38abe38619daae815299f36b88e4f6c33d8bdc9f89442b01e55a932f8af57cf3197c3ee780bee5efbbd777a48761a119a60a133fdbdb1b", 0x9d}, {&(0x7f0000002780)="ed2e3d9f7f629288", 0x8}, {&(0x7f00000027c0)="cc4003ee3e09a010b3903cc8b4892788ad73263b74d879a4cc83b3a1f0b83c97fd90f2b70eef100619103aa70859e08ea48da40c1187844c08e46f07f7d776cd3d8ef0cc57d1217fee02832c38fe2e3669a8784e85b48316eda64971885f19daefb25e83b2a01f6c0a5c3aa861a2ba53638ebb6af08ff96c49e820e6006d3ee6f54cfea3018127ca3e32d23089fa7b10", 0x90}, {&(0x7f0000002880)="a102d6c2bab9ed183a61005e422d158c27e721337a8be29d5e75ab198d8c21440f5901f292649c37fcd144adf9a9b2b0a08d4a2d579aa197e773d029258b9177679b42296ffedbc95e73f068ce50e74df868a547fc5299745b4ce89aebe54178e3c1720c3b74e057811c0e91afbe04e0dcd9a5549a1968d4fa1402f13daf0c85569fa017f3128ad1c5660af4811c8db32497dc0fbf679f304d2a20b5f478e43418013f272cb550d2da1df590346df0", 0xaf}, {&(0x7f0000002940)="21c2a966bc076fe34ae960dd1875b234", 0x10}, {&(0x7f0000002980)="690e983cda68cc5616ca9c82d8716696b1e659b805d59c1d9d4407820fd61d8acea0ceb4a0d0928e32709030ca1c2821f5a2713668710c11bed14ae4097320dd30fd2f2d0db4bafa3b3f451047e2eb76bde45a97cc92e5e91cf30e29551b7e56f82df6570a254e502eb39e7ca4c68442c0c61ee33004eeff88c254b50386eade18529e0b3436b9c8ab7bdd49791d9c1e92d4a4df50ab104f159213bbf4218d40e4b96ca02e028b14815cda1d75b4eb169ca36f14261898d43a879b867bd41477d307a17fde9a1bcbec315f1e4a0b28fce9d5c75da1069438ad1d72", 0xdb}, {&(0x7f0000002a80)="66043c5bb8ac8c11a074d968a00c8fa5c689cecef7ddee5cd06c4f68b8fbcc3e5f6128c84e9018cfdab6a1e107b4bbd43a4f6ba6d64dc502f079ca3c05105a5115321a65874a70426c9aae8ffc16711fdd379a0947d60e815e371bd67da1b84f69300665aa690edf3f4aa0af9da1b62bf30fdfb42a672b3beb23a3b38ecac5caf8d81d0655e3f7e56cd59b7b76c0c9748788b333d557fac478b2dfe91d8e0b9e32ce2ae1ad1f516feae34b866655372b512810eb822706af4637455a1ddf203cd8560caa0e05df", 0xc7}], 0x8, 0x8000000000000000) r6 = open$dir(&(0x7f0000002c00)='./file1\x00', 0x20000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002c40)=0xfffffffe) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000002c80)={'./file0\x00', 0x40, 0x8000, 0x1, 0x1, 0x7, 0xfffff9d8, 0x1, 0x0, 0x2, 0x8, 0x4c89}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000002d00)=0xffff) mkdirat(r6, &(0x7f0000002d40)='./file2\x00', 0x2) read(r2, &(0x7f0000002d80)=""/136, 0x88) execve(&(0x7f0000002e40)='./file2\x00', &(0x7f0000002f00)=[&(0x7f0000002e80)='z*^\x00', &(0x7f0000002ec0)=']\'\x00'], &(0x7f0000003000)=[&(0x7f0000002f40)='}\x00', &(0x7f0000002f80)='**[\x00', &(0x7f0000002fc0)='^\\)\x00']) sysctl$hw(&(0x7f0000003040)={0x6, 0xc}, 0x2, &(0x7f0000003080)="1ae8ab34bf28719c1716915e81a9b4966b6fc9580882263f1890dcc0aa82768b6a64c20cb3953a6742db98c5980a3173cb0f165b7e944519d822079998becad54311faa3a90716d1b8d04446d49a05dca02caebc864501b676234a09d06a223aad1218fd920dfb7b9285e65d5aeb77", &(0x7f0000003100)=0x6f, &(0x7f0000003140)="413fa8730a51e4071f3b7fe3906fc0156ab27ddfd83a762b845446160bb6c067b597ac816c7ca2fdadd5f9bc224482b27ccfb122a1990d44edf2312a798c1865536e4dd88af73fc30b9a104d1eef37a31c211a607f4ad1c19c0b0534e00981cc23dc21983b9ded5e8eade0fe6ac91da706a27203f4c5b608c1715c3df35090b7515e7b0f46c12f9d252eb29915b96fa5741e9a5f6f58f6f786c46f81a011d2371464c68d1b0526f5d1a821595238229bbc67e73651a744ccc7e44d3505552f2fbae4d09c904b3ac1059a3486a73494839ee332c71b70d2e7804c77a8e8634eaf2c72d4e8c3f109402f2a20206b32d757ffe4973084de7dd3914016c5", 0xfc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000003240)={{0x80000001, r3, r4, r3, r4, 0x24, 0x1}, 0x3ff, 0x9629, 0xa1b5}) syz_extract_tcp_res$synack(&(0x7f00000032c0), 0x1, 0x0) sendmmsg(r5, &(0x7f0000003980)={&(0x7f0000003940)={&(0x7f0000003300)=@un=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000003340)="a71e5c9e2ff76b19700637121df06f537cae6f311e708cce78db9d913dfac9cf30c6c1f82b55d40aac9541130f07f207a60842d42396ac52eb7d372ed54d2fe451d362aab91d34ee0b37ba250475a11984602756773c5ec8d28d6b6b915b9064a3475beb03cec50eb4d8842dcb7c83f40cb4af91985f3b2b6fe7c2d00f826f54e37100da8268c1d9dfb68cdbfb2f5f810bd64914bb3e7d13b7a12fa4db", 0x9d}, {&(0x7f0000003400)="8d06fbe51938ccdfcc32584046efb22d9f7b02aef436c55502478961bf32d164cf3709505eda1fd8cbb8d16be244efd865668e94cbd67a28766c0a6635a389399f22f7dcc44472054a46e34c518157d28017507495aca14176e1d25996d9860236647b27bdbaa5144187ec3ad95f39511e139afe9cdccd64d5934ab9c49abf21761e487c760b", 0x86}, {&(0x7f00000034c0)="f267b5f6916817a8babd01bc37f0e557cb8479b62b290d6725521395c0a1b287cb86b9faf929507c8d70500848ca14ed7601d8cd0a18131c7926dd5e38aebb06c6defc23e3b90c73e9088a8929fc77a8ca91f3d3409a1d537c0ca6881e24aaad10f9950824e735e2ff7626cf5310e33232efae76b89747b85c7e8ee08223cb49bcf65fd496bed2221d5135a71ed301657467edc4e4d3e4f5baecd59674823dfeebabd811eca4a64c932913908e0540f936eba9c2e2298708ea440b675c1690edb686d8b526f628f2a9a36a1098df32927b767780eadabafc0c04eda12ce31387c6a76081f392ec53b57d0f73fb80814580bb74a36dc4e969", 0xf8}, {&(0x7f00000035c0)="a8593000c22ab0f0b0f13e6686cdfb2f958fdd76ea3a46a7cd209e751637494a667dc94147f04bf34d3b83b44e18b8896463eb1de7013e305b9f96d06ed92b9f4873613b1b24881ec83c5e94c28bab444eeb062696a3571cf6ecb3e9d335e134e05d33a90ceadd", 0x67}, {&(0x7f0000003640)="4741259650303d34710f27e53ecfe23708390945a9304303421c1aed58f32317d11ca7dfb3f5ca3f4bf559b42788ba64fb61197d0955036c2d87d9e9a1336947d9df98a44b8435d19ff225c1bcba5b814188174c6dab7b5267e4f78511e6d92264345d52ffff4ae570ce311d5a62b2b6ac842fed8fbda2dd78ac65ebbcbc6632177a36febbf8246782e65b11276692535762245d06dce993d34c3a17eb9eb893452a50f8235f3e2281a76ccc91e6933a2bdd887da9c074079527bcce86982825f21f8d67ac", 0xc5}], 0x5, &(0x7f00000037c0)=[{0x50, 0xffff, 0x1, "ba18c940764309772ca5d33b189095f1b5e409d7c87c15d837ce65de4cb9885ed4b30b08214fb1a9ff18fe594dad5f035ba391369d6cd1438b74916394"}, {0x108, 0xffff, 0x10001, "dbad9e39c80c8885c67996b2780e1830921bc525fe3c2bed95cebd122e79fb51bb37b04a6c74716e4b2208927effe4d6526bdc757304642d5ba54bd3a2597b4d021e56c4de42b723878e723cff8c369917e633889e70691c91dce0e0826db0b98a287c2ef87189cea2812236dc75dedd20ccd980a139170c3422d4526ca7a480d106ea385336f9a3f64d71966aeed3cc8225c1ae80e21a4e1495048bbc55b36f5df3a5460d8a631d872ce8b959543927a33345078203dfee2c91544d0cd91c4706ca7accd45fc1917096d8b372c48bbdad6148df85547f5b4478717f21ad159b617f568e3ef7eee4a1af3b9db12d2794395fa6276d4cd519"}], 0x158}, 0x1}, 0x10, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x3f, 0x4a3, 0x40, 0xf7f}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x8000, 0x197) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTSTAMP(r5, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r3, r7, r6, 0x20, 0x1001}, 0x6, 0x8, 0xffffffffffffffff, 0x0, 0x3, 0x9, 0x20, 0x7311}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) 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', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket(0x1, 0x3, 0xfe) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080), 0x4) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xb47, &(0x7f0000000100)='./file0\x00', 0x8}) sendmmsg(r4, &(0x7f0000000080)={0x0, 0xffffffff}, 0x10, 0x8) socket(0x18, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=""/252, 0xfc}, 0x1041) fcntl$getflags(r4, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7, 0x0, 0x39, 0x2}, {0x2, 0x0, 0xff}, {0x46}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ftruncate(r1, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) executing program 1: setgroups(0x0, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r10) getgroups(0x8, &(0x7f0000000100)=[r0, r0, 0xffffffffffffffff, r0, 0x0, r1, r2, r3]) semget$private(0x0, 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) msync(&(0x7f00007c8000/0x1000)=nil, 0x1000, 0x2) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="76e5dead6f01", 0xb) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x7) getuid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)="6dcc5f8b7f15bd506f4d3813cab2c8c8e367a0c20c210cf86246ca81b968bac16b", 0xfffffd22}], 0x1, 0x8000000000000) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC, @ANYRES64=0x0, @ANYRES8=r4, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x1, 0x1f, 0x9, 0x6}, {0x2, 0x6, 0x4, 0x1}]}) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x1a6, &(0x7f0000000a00)=ANY=[@ANYBLOB="aaaaaaaaaabb7004f5b3750786dd60d9000001703a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff020000e400000000000000000000018916000000000000c20400000003000100ffa8171a22bf763b8ec9eccb72c80bfe20bb34de659a063a0aa35170169cb7d482def63eb787036db1352cca785999bb512d7ffdead5b8f9250abc2e1490e19a89a87921f4f7d2ada997c521146339aa6d2f7a07e1499141cebd475bb8b0c151edb5bb3d8ba4bfe8f08609742848c62c965003427c8e50a0e780e87f49ffd288ea62797660502a24cf556aae01b0c9893f1a26a5ae41012e74593c331dd4e014b5b4de43f5c5a6acf972050200020032000000002b070000000000000103000000010100001f1d4e879ee2c941852c87d309b018864d19ccabc06e53a3ff0e3cbcc329e332010700000000000000040131040108700089406500000033030000000000000104000000000502000901010000010000010001070000000000000000010000"]) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000e80)='./bus\x00', 0x0, 0x1) ioctl$BIOCGRSIG(r4, 0x40044273, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) executing program 5: syz_emit_ethernet(0x46, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@ndisc_ra}}}}}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r0) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) r5 = socket(0x0, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r3, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x26, 0x80, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x8000000000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffe}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffb, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair(0x2, 0x2, 0xff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000f40)="5dcf699fcd71caaf34da16d9bfcdf0d1bd7d595e482cad732da6b4ba0661a34b0c0586c4122a254df6", 0x29, 0x402, &(0x7f0000000f80)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x80000000000005}, {0x3, 0x9}}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8b) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r4, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd", 0xc00}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf", 0x65}, {0x0}], 0x5, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x4000}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r6 = getpgid(0x0) setpgid(0x0, r6) fcntl$setown(r4, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(r0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) socket$unix(0x1, 0x5, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB]) shmdt(0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x128) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) executing program 6: chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getuid() setregid(0x0, r2) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r4, r2, 0x100, 0x53}, 0xffffffffffffff00}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = accept$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = accept$unix(r0, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000340)="d83d52b1eede519f1bdb575e10dcbf48ae82705f052a678037530cd65939238c31ce90b1325677773796268a767d130d4b67cb089263a0fd35b929e3df3f0d9b89ac41038a788d38e73e9da2fb96ac04ea2b344389269e4f79e117929444382a7f160de07d1be4d4baf26415071ebdb49de3e7a5c8156f37a384e1107e06a7cbe84e1c180384b18be8c53a7fc53fc201ce4a920536fbbc723378ce756a2ee5bd7244e33f2b25461e6f44d43f3a869e63300da79bf8c3e87a51ca431f49e3e476c4103936d35ba77fd859f0b4312afccdef7a3c7b828b3c849f51c54709a0cb7c37ed1d0935c93d7d3be0c6361031aed44cb133511d572b0fc32592", 0xfb}, {&(0x7f0000000440)="fe7f309a51996043054f3ab4fb2e369cb03c1881bfecd269227221a4e43074f012adf66958725a440b143764afe1985b759f0673ac414ca9ef5471c9e980af77872e1bea8abf40587b6df2e4645fe7e2a6118049c2e574feb5ecf26b116dd0ef9faf60d01a8227188f898b057c9ccd15172c6992a01a0a8b208c38c1e556a95d4ec7f2a56cfd3cd5c36e96a57a9cc8cba8f32c9d4c8adc8e9d1f97b8d11cfb02bc9f8291e757498cfee317a3d76bb289b00e0cb32453f1ba9acaedfc5491604e81", 0xc1}, {&(0x7f0000000200)="ae71c619e3af3fbcfe08136a924b4795371636e1b508bb8d71442ff7f02d1fe709c12ca8cbbe85f8fdc9477469b796ed9cf40cf3183f2fccc23806c091e68c058f50cd9f5b8bcd6afdbdcbdd9aaf7d4e44a53da28fa6e1850e44cdd2f992c5bea667a81c9510b5628b8568e4fea0ba31b09dc044a5921b85e6", 0x79}, {&(0x7f0000000540)="cfd08105ea9058d8f6c2364c154cecae9ff679beb17918923ab12016f6eac82fdd7e4fd3fab1c4c69dd0c84aca21498f374d32d0301fad8e98c6dc98dcd6d5f1a149fbf943d270810357225e4b5bd4bc6b9a2fbdaeff61dcd2f827c08859dbd66732a06ea1d70269c6855e355bcdb2a707a7cab7d4707ee8dc77c42f36", 0x7d}, {&(0x7f00000005c0)="b42f241a93a16fd68f54bd51125cb01d021e718a1f76873651873421cc7d0fba357a9a64ae3b9be76c9dcdf60c3784f2f8be77b2ed40bde81bfe37536e67f72c31dbfc792cc71953128784040bfcbfa524c1f333a08814b61aad56108a47a1b0535ebfb7841800e52267ffd23a3f6fc99fe90c013a28f3e4a134627aa995253461358dd73be667fec2e173e1bbf72b17521c82b45708e783e8bae7c9fc870dea2ecf91cb5711bd1ee274651c442c87786cf5000ebfcd1ae638bf75ac7a3f125c3c2eb78b438a64b8a3d02a8b7975314a90a8bca73b907c5fd674210cdefbd25beb8684b97dee58dc49c4dd", 0xeb}, {&(0x7f00000006c0)="3c81e8e87c625315d6b756b8f16fa22bbc52576777e439fb890d71677d41cb0481c6171dc1c4359e2c9062c716a2a8bbbaffe5f4c4dd885b4c4ba5e72caebd9549b7ae6218e6ee8ac9390704569e12073940917b505f0a36cdbbcb33a20fbe20f1a73a3e8f20cd1e81b41eff84d895", 0x6f}, {&(0x7f0000000740)="32c73ba2a567a1f7655a6954189db133fb9bf4f7cdbbf9b5eddef5711669365ff6bfd116c366d1bea3262d5f43f1098eecf72229cc48d97f3df1ad351ac2b7bcfe", 0x41}, {&(0x7f0000000180)="0524a8420eb624e487c764a89aab1dd670", 0x11}], 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff001101000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0xd0}, 0xe4a36aa8e561a311) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000"/12], 0x10}, 0x0) setreuid(0xee00, 0x0) getuid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x40000000, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = semget(0x3, 0x0, 0x80) semctl$GETPID(r5, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0xff) socket(0x1, 0xc002, 0x1c) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) getitimer(0x1, &(0x7f00000000c0)) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x144) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x2, 0xb2, 0x2, 0x7, "d3083338936a69c08fe10837e170f94f2967b387", 0x9, 0x3}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3bbaeb17", 0x4}], 0x1) msgsnd(0x0, 0x0, 0x0, 0x800) r3 = syz_open_pts() close(r3) socket(0x840000000002, 0x3, 0x100) pipe(&(0x7f0000000000)) executing program 5: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x691, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x2, 0x9, 0x58}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f00000000c0)=0x1) r1 = getuid() r2 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', r1, r2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r4, r1, r2, 0xf5, 0x5}, 0x8000, 0x7fff, r5, r6, 0x7fffffff, 0x5, 0x101}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0xf4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [{[{0x88a8, 0x1}], {0x8100, 0x5, 0x1, 0x1}}], {@ipv4={0x800, {{0xd, 0x4, 0x1, 0x3, 0x3c, 0x67, 0x5, 0xf, 0x1d, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@end, @timestamp={0x44, 0x8, 0x6, 0x3, 0x8, [{[], 0x1b0}]}, @generic={0x1, 0x8, "4a4a3cd3c65b"}, @ra={0x94, 0x6}, @ra={0x94, 0x6, 0x80000001}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) fchmod(r0, 0x61) socketpair(0x10, 0x4, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r10, 0x1, 0x4, &(0x7f0000000300)=""/41, &(0x7f0000000340)=0x29) r11 = msgget(0x0, 0x80) msgsnd(r11, &(0x7f0000000380)={0x2, "dfcd5e701296f7d0dcff38a63acb822ab9f642b3b7f51ab5cd0b873011cee7db14e5c78af7cfbfe5adad560c44618f3ab2c53efedc804439dd7a78b10e848f3f53186ac85b59f1e2c709033b03ebf0c4298cf2fb977e8156a72d84a104f8fdbd495847f7f57c69da2e19a7b8123a6887fc2e7578ce6ba98830e971f83047400c341092ff00eaa7e4e591dd5825dacdb75e941fcf6d059011613119d7b80ef5c0e661c5c029466572eae3f4dfa734bc7353ef953b62d676b45e4f23bb9a1dfd402998073449a6a3e5b33836cd053e24f185c4d73a3bc95a8acff6619bb520c910aa10055c335f302d"}, 0xf0, 0x0) getuid() setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000480)={0x3, 0x8000}, 0x10) mknod(&(0x7f00000004c0)='./file0\x00', 0x4, 0x101) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) syz_emit_ethernet(0x32, &(0x7f0000000580)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x3c00, 0x6, 0x0, 0x8, @random="4628dbb11fb6", "", @broadcast, "49d8c6798b11fe416541384a8f617e03"}}}}) fcntl$lock(r9, 0x9, &(0x7f00000005c0)={0x3, 0x2, 0x441, 0x8, r3}) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000600)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000680)={0xf3, 0xebc, 0x6, 0x2, "ac148fe87b972b999730b0c761671f65dd4df802", 0x3, 0x800}) pwrite(r8, &(0x7f00000006c0)="c3b2904ab557fbe5ff5c", 0xa, 0xfd74) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000740)={0x0, 0x10000, {0x66}}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="2b716980ba5e85f2af72835e2cf64d8de5f73b07144a8467a533f15a55f51b79e99307a00a1f3b0ae02766133596e6e58374422a11abf6e94394c06794bb6776b2f6ec06744a9fc352a1261fa0f0601ce51920a825d3679a55ec10d8c02cbfae09dcfad500c52556b1a9d134e278791bcff0a9166897d7aa37a2f60244afba60c3c70986f9edadfb7f1e7bc84e037c0dcc780c3cbdb612da464857cfd2", &(0x7f0000000180)=0x9d, &(0x7f00000001c0)="8d81230dbd09fe3d45e19790382c056a8b7870364dfcfacfee402e2a7bacfa0b9cf35eb10f6e4e3afff8e4324aec5d5ce4eea40419a23e35b3c5fd770b2cb33982731fbe4701bc47e2d6b7340dcce974b7f5553b3f2df040a2e45ec10f3778a72564fc409255be36891a1a739139ed95d6492920396834be5a1755a406572d3ff208890d876e60b0a5e3a69c63f6966d446557dc350c186895", 0x99) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') rmdir(0x0) symlink(0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mkdir(0x0, 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x0) semop(r1, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r1, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x4, 0x4}], 0x8) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x85) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9a, 0xfffffffffffffffe) r2 = semget(0x0, 0x2, 0x80) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x20, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x0) r5 = getegid() setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) r8 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r8, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r8, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r10, r9, r3, r5, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r11 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r11, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/47, 0x2f}], 0x1, 0x0}}, 0x10, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r4, 0x4004667f, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xffffffff}]}) 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, 0xfff}, {0x0, 0x3, 0x1000}, {0x0, 0x2}, {0x0, 0xfffe, 0x1000}, {0x1}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="008004000000000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) pipe(0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000880)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, &(0x7f0000001440), 0x0, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) dup2(r7, r3) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r3 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r3, 0x8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x2000, 0x0, 0x0) writev(r0, &(0x7f0000000640), 0x0) r8 = socket(0x18, 0x3, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(r8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x0, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff86d68edef88ca37fea3f2bd6feffffff08ff1c0000001000907800"/42]) shutdown(r7, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000100)) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7, 0x0, 0x39, 0x2}, {0x2, 0x0, 0xff}, {0x46}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) (async) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) open(0x0, 0x0, 0x0) (async) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ftruncate(r1, 0x0) (async) ftruncate(r1, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) load: 2.84 cmd: getty 15933 [ttyin] 0.00u 0.02s 0% 320k executing program 3: preadv(0xffffffffffffffff, 0xfffffffffffffffe, 0x18c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x26, 0x80, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x8000000000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffe}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6027010000483a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe800023a9c859255559f86dbb0c8c9688000000000000000000000000aa00000000000000000000ffff000000000001000000000000c2"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="cb47c4c732f2fd19bf945d31f47ba96b2d00bf2e6a0d07a2ec1403a3d39e3b2a8c217e571d95776b4f6ec0c0d5736b0482db1f9ce945d1f2bd9e2cdbd81baa15209aa04d627f0fb4d2c5a1628ebd62bd5e2659a31e4283fc4f7fc366e342d67796a0280d6bdbdc67cbf268ec8e5647bd64abbcf873238590cc00a933bf810091dae66e062d47a9667091207f2d94abbb3cf31e29", &(0x7f0000000100)=0x94, &(0x7f0000000140)="80642e9e16daf83956a1fd480c3434fb16984d312312b88dc03245eaa502981e33c3afd8d248ad749e3e6f7b649734cbee2351e6e3e68a4f9e31a38924c0cb0a85f1be941e03d8a869c1f7b8e7c1b8901f0243449aa5bae01105443745d14c0c68496df7dd4cddacf6a5b8015aeb1aff64961457baa7680b2cee463a90e816483a393ba42dd171c092b0e21984c2bba6d17014c885e457fdb22ced4182d6500ceb671966b10a5c75cf92ccc2c20df1c414fd2eb5e194a9b7d4d0e91e81e8dcd3ab3a26ddc0d8b3fe", 0xc8) executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x1, 0x67, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1000}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getgid() r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r8, r9, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, r6, r8, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(0x0) getuid() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, r6, r12, 0x0, r13, 0x2, 0x3}, 0x1, 0xfffd, 0x0, r1, 0x7, 0x8, 0x8000000000000001}) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)="40d8b8601dce136ad7959436add25b962b28c861", &(0x7f0000000080)=0x14, &(0x7f00000000c0)="50162442bf620d15c0085d70f09232f7940bd8b89890ce6e638da550df3caf95df3b5a77c308d38377a093a7f3d0bceb2f5ba9d81fff83ed45e8e4b0c16d47bf2dde1245f6380266140251eeaca3aa7b76b7096988d51fa0ee47f49005214be2b1c8d4c6a8edef12c0bce8d69c26c4347d41464b52fdb463fdc7fc73a2a4a087690935569f9e93f090e9a65fa92228bcfd279871780107fb38e9a7ad068cbf530bba4ccfefa0ac17", 0xa8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x0, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8) fcntl$getflags(r0, 0x1) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f0000000240)) r2 = dup(r0) r3 = msgget$private(0x0, 0x245) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) r10 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x2, r4, r5, r6, r8, 0x0, 0x8}, 0xfff, 0x2, r9, r10, 0xc00000000000000, 0x4, 0x7, 0x1}) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000340)="3c93cf344cd57b6198", 0x9}, {&(0x7f0000000380)="1100a5e60b086c19a2826bfbc46f2cef8d35a4ad1f665921fa51ff6992fa46e6735f2b82edf58454769e286e42547a08fb79134ff31537c23960d8cd4eac7da50318414ecf0305a577781e8eee407d6c62af554052434a1adc85a1c8bebe3346b2e1c054d810fee4239dd12b46a438c24b59fff6a8a8", 0x76}, {&(0x7f0000000400)="a4fb8b17438e2835493fe4637da6736782dcbf6dde763f8b2ad326b9b091898927474268896625ae705014351a7e224e9336c8e80d70bf65ebabd43a854d7909cfcc78b3d413973ffbd7d9541a48c74271f4c997f5639d6907c57da5d44c4d75f4f879bbef1c56a7485a2d25b1566adfb5c2d21a9714a5253d077fa7cda7fcf90efad1a8deda0ebfc3c7e781009ca3b8c4750f098cf96561405b4fbe2a07ef", 0x9f}, {&(0x7f00000004c0)="4fab86dc73afbb13b6f3169f5c870e5351573f9df061e91734ec75cba4f565e51cff4875c6eaac42e8159c0326d5f91cc0a3ebd342d9815a88992200ba0875401b0291e41df3ccb98a96f2e2dd0a6c6e472768e15b02b00958c6501206df5c8778d84d30f81656134cc6", 0x6a}], 0x4, 0x200) syz_open_pts() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpgid(r9) r12 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) fchdir(r1) unlinkat(r2, &(0x7f00000005c0)='./file0\x00', 0x0) r13 = getuid() sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640)="5296f13c03af4b221e2bcde2c3305bbf1d9597d34188144c765d94fb48292ecdc0c8fb4ea4938b299549af83c9b008d0c0b7410050fb85d4b6b79e06aa4fe09415fdb8f9d3cb6d46ed09d84d4b1a00761121bce4ba5e72585278b67f7be5d14ffc505ab4e94c61e5437f676590053ba33c7370048a2e817252987ad9f1ef13dc2e0ad601426d4e54bb2d33f74e4aa589a407cac9", &(0x7f0000000700)=0x94, &(0x7f0000000740)="7129a60662fe5b82493dc583e668c5270426f1d2ac3c8d0a7cfb9a51ef0886bc20c03911cb2db02c1cbbc2", 0x2b) setreuid(r7, r4) readv(r11, &(0x7f0000001a40)=[{&(0x7f0000000780)=""/230, 0xe6}, {&(0x7f0000000880)=""/142, 0x8e}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/36, 0x24}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001ac0)={{0x4195eb5a, r13, r5, r6, r5, 0x21, 0x8000}, 0x2, 0x1, 0x2a}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000200)=0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) socket(0x800000018, 0x3, 0x0) socket$inet(0x2, 0x3, 0x6) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x10, 0x1, 0x9) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() select(0xffffffffffffff1f, &(0x7f0000000000)={0xfffffffffffffffd, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfff9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0xe, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x7, &(0x7f0000000100)="82c5834cf43e9b7e67927028e52af7f977ba8a0e4341d50d6fa6070a1099793ca5c1def9134c6208233db850fb1e8c3b947bd8b23a1a1eab0b0c1cdaaacff84a305c7057658ea0812a3ad0b84426ad8c5b3a0c9b3c3921d427bc66be7d371d7e", 0x60) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000500)=0x7, 0x4) semop(0x0, &(0x7f0000000540), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r4 = getuid() chown(0x0, r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed", &(0x7f0000000180)=0x6, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6027010000483a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe800023a9c859255559f86dbb0c8c9688000000000000000000000000aa00000000000000000000ffff000000000001000000000000c2"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="cb47c4c732f2fd19bf945d31f47ba96b2d00bf2e6a0d07a2ec1403a3d39e3b2a8c217e571d95776b4f6ec0c0d5736b0482db1f9ce945d1f2bd9e2cdbd81baa15209aa04d627f0fb4d2c5a1628ebd62bd5e2659a31e4283fc4f7fc366e342d67796a0280d6bdbdc67cbf268ec8e5647bd64abbcf873238590cc00a933bf810091dae66e062d47a9667091207f2d94abbb3cf31e29", &(0x7f0000000100)=0x94, &(0x7f0000000140)="80642e9e16daf83956a1fd480c3434fb16984d312312b88dc03245eaa502981e33c3afd8d248ad749e3e6f7b649734cbee2351e6e3e68a4f9e31a38924c0cb0a85f1be941e03d8a869c1f7b8e7c1b8901f0243449aa5bae01105443745d14c0c68496df7dd4cddacf6a5b8015aeb1aff64961457baa7680b2cee463a90e816483a393ba42dd171c092b0e21984c2bba6d17014c885e457fdb22ced4182d6500ceb671966b10a5c75cf92ccc2c20df1c414fd2eb5e194a9b7d4d0e91e81e8dcd3ab3a26ddc0d8b3fe", 0xc8) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ssrr={0x89, 0x1b, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast2, @rand_addr, @local={0xac, 0x14, 0x0}, @multicast2]}, @ssrr={0x89, 0xb, 0x0, [@loopback, @multicast1]}, @ra={0x94, 0x6}, @lsrr={0x83, 0x17, 0x0, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @remote={0xac, 0x14, 0x0}, @empty]}]}}}}}}}) ioctl$FIONREAD(r1, 0x80206932, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40, 0x0, 0x1f, 0xffff}, {0x3, 0x0, 0x6}, {0x6, 0x0, 0x0, 0xe00003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e314", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x3, &(0x7f0000000980)={0x42}) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x2}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r2]) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000440)=[{0x1}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r8, 0x0, 0x0) r9 = getegid() semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r8, &(0x7f0000000400)=[{0x2, 0xffdf, 0x1000}], 0x1) semop(r8, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x4, 0x5}, {0x0, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r6, r9, r10, r7, 0x100, 0x6}, 0x1000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getgroups(0x400000000000016a, &(0x7f00000001c0)=[r7, r7, r7, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, r11, r12, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x83fa}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000001c0)={0x81, [{0x3, 0x2}, {0x2, 0x7}, {0x2, 0xca44}, {0x1, 0x5487}, {0x1, 0x5}, {0x3, 0xfff}, {0x3, 0x1000}, {0x1, 0x3}, {0x1, 0x1260}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x10001}, {0x1, 0x10000}, {0x1, 0x9}, {0x1}, {0x2, 0x1}, {0x1, 0x81}, {0x3, 0x1}, {0x1, 0x8}, {0x2}, {0x1, 0x7f}, {0x2, 0x2}, {0x1}, {0x1, 0x8}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0xfffffff9}, {0x3, 0x67c}, {0x1, 0x7fffffff}, {0x4, 0xf9}, {0x2, 0x2}, {0x2, 0x3}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(r2, 0x7fff, 0x6, &(0x7f0000000300)="b86310bc82c0f86705ef25d4eed5d3da7e52d1533c549f0170549e223b1c62ea485dc0d3c931f61bd8485e112568b5eec58964357991d17e13e7eb63048a54c221eea7b224453544aee7f1b343cfbe148dc24c006b339e4f595be818d0ff41f20fe8dcc5c344dd15a8349fe3b4b456fa8e3c7724c198a0d26cc31ee5d8887c1136020357c31a622c83cd85861a89f503136da543e5aaf45152f86ee652fcbe97f9d51a104dd1fa1dd4af1d4a8f7534b5fa6ab57b93b5acdcc4e0ed79d1ec8539c86f1abc5b9112c31c9dc4f2a003402ef3f99fb3e708ab169ded606dbc33d2be9bad0eae9bf56ca3d6d9505b1e2020", 0xef) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81, 0x8}, {0x7c}, {0x416}]}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) geteuid() ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x2000208) 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) r4 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000180), 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) close(r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e42b12cfbd94fb0b3d1464a57e4b717610b1f35951e29d3280e66dafd32cd5697bb7307f7c685daab6f859a1007c1d16aca4fafde62d71b84a161ecdb13a70b8706b8b127c0506624b38d81deb2370eb367f4c5535573ed1ed590b4a1619497cec981b90d060a6b6df7d9fb653d4201691f79b411cbd63d9954644da067a0f352eee7127cad0677648386323657973bf8fc53f9ced2d123271d53b569bea0895785c706596ff3b47cbdf3ea320c8ddb500cb5f509d600f680d624f369e", &(0x7f00000001c0)=0xc6, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000640)=[{}, {&(0x7f0000000240)="7de2e569c13e8114488e1f8f464e20d791fee7f892901695705fa313261fafeded6a373f556ad43fe678afb95293e1aab13af5a7cc4e9b5fd3fc0aede72f8dea3d3e3075b5b3cb80ef51ca0c96b50e445f8e7b50bdd163a1c2ebcac81a13a6b626f1cd6c4d9f6bfc9e79", 0x6a}, {0x0}, {&(0x7f0000000440)="8eda65350b63da4f0bb0d5585bf25e99e130fe8e8b86d2a4887a668fef605a6e26488778f13e28bcbc7060cd063a9c4c17cb08b8a23d76e1b58bf1fa403cb0537593b4f6cf18ce4f97b068ce39467a32ae8a2cb4784c72e3c07a3ec5542bf8ff03000000000000afe710d96f6c3278c88acb1ae0cf79579f6114fefe25ffffffffffffff7f02b6df2b33d2427abeead364bce3b894295bf2b03ac201802bdd3794b30b4e9ef6a89d4a694d2aa391b467fa3a3a6bb9d423e82539d1e50d51b82a9600"/205, 0xcd}, {&(0x7f00000005c0)="9d6da38e0d0dc554f6db73e7f2748fb7a4c92393345e1607e7e6b98584dc9f008b90fa45905c5794235ea2bf77fa6bdeabb4de2cb31f323d05a204ce9ed16d7334940a75139949117c804678b41991fdf53d", 0x52}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x80000000, 0x2c, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 3: socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) r3 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffffd, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) 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) r1 = open$dir(0x0, 0x80, 0x40) 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, &(0x7f0000000540)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYBLOB="71b1305fc37e4dc20427e8ca02eb742915725f574ed8d66a0abb96efaf1672995ebb642f88e7a313782722db73f18d4eba3fbc8a4c9ff56d6ce72325fb16c0b68d03eefd1f1f1b17d1574ab9b285cf6e8eb77319f4934b05c7bb1dc186ae516bd4103a4962caa10730d1cfa33ee684de875e6c23d86c8750221cb86414a3bc1f9c96108d61c65171d1d1486510b183dfbe0278985b7eca6c4fef19b388221f7524ef4f08298cbe37531a74f27d1e24e31106385b837ae45cca0e97fdbd043b2f663c42304f8f8d", @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) 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) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 7: link(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d, 0xfe}, {0x44}, {0x406, 0x2}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) open(0x0, 0x615, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x80, 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0x2}, {0x50}, {0x812e, 0x0, 0x5}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) r2 = kqueue() close(r2) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getuid() fchdir(r2) socket(0x18, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x4}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0xfffe, 0x81, 0x0, 0x537d}, {0x9a00, 0x1f, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x85}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x2a, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x7) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(r0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x160) mknod(0x0, 0x2000, 0x5c4a) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x8000000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r4) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f0000000300)='.\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x45}, {0xc}, {0xa}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) linkat(r1, &(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fchown(r2, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x16}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = getuid() setreuid(0xee00, r5) fchdir(r0) r6 = socket(0x20, 0x8000, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) rename(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, r3, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x205b9a) socket$inet(0x2, 0x2, 0x0) executing program 6: clock_getres(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffff7f}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000024c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) getuid() 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', 0x12d) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') r2 = socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(r2, 0x0, 0x0, 0x3, 0x0, 0x15) socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x0) getgid() sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000140)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x2535bb618802ab5d) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=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}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x5}, {0x2, 0x0, 0xff}, {0x46}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) setreuid(0xee00, 0x0) getuid() r0 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r1 = getuid() setregid(0x0, 0x0) setreuid(r1, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) semop(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) executing program 6: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000380)=[{}, {0x60}]}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000440)={&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/100, 0xfffffe43}, 0x3f8d}, 0x10, 0x1003, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/140, 0x8c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r0, r1, 0x0, r1}, 0xfeff000000000001, 0x7}) socket(0x2, 0x2, 0x0) syz_open_pts() kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000000c0)={0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet(0x18, 0x3, 0x102) connect$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x26, 0x80, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x8000000000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffe}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000df984b568000000000000000000000000000bbfe800000000000000000010000000036fdf513"]) executing program 7: r0 = socket$inet(0x2, 0x8000, 0x81) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {}], 0x2}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)='T5', 0x2}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21, 0x8000}, {0x3}], 0x2}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) pipe(0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000001440), 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) dup2(r4, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/136) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000080)={0x1, 0x10000, 0x7bf}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000600)="398b3968d12f4b462fa798f41e967115abc5bd5416cc0ad50fd182c457852523f0bc194a3f311ea096419558d24309366f9b0e92bb2ffdcd59246264174ed9b66537d12b7f3b260363559838c518a79df843b060476a39861313ca22626c6c1c3ea90237bc40f63964a8d72beb5572a47e072a15692ab7df4d46aab929a8f78967b27d50f885f7f7002ccd53ebcc5cff84705f21630d0c250004439b2ea01434f7b03d7b50cc67b030810a41859a8191c0e330452626fff48160247ce31adb7507525dd912422006f5f9e968a95f73df1fc7109e908fd51d37dd9859537c1bd5c7e4e8caece2446f44d7f3f5d6ae309e486391bfa10c2d115ee86535fab8e465ba30c93fc7b990a1f613965f385a057296c9b386a8693f0b904687741f4674bd576f15856b32c29b8aa67709520363f7fef72e8d79604fd2c6a1090573841674f2fe420d1b7010b51f98f02ecc49c65eabc04df566fc3c1c6d37d5d420952eec73541f4aab7b1763c829238d17ee4d28e916a4029c280af328edc98d70fd7d41c55c627e463b1c13f7861a172124930b895829f5a44e3b1ee6827879350b0ddcfd6c7367999a855544e1725cc964262a5239d773409566d6ced70a69634325320bec1c14", 0x0, &(0x7f00000004c0)="8b84275279a8be74d10ebaf114865bfbd706e2f7ba540754b16c9fadb8152dab393d477f6c97b56cda6b9294b187a33ce3a4a4784437f35ac690c63c81333fab429587e762f2b70dff5fe24cc52fc78964e536c912f7efc95961cd689c3fffbd7f412249883cc20805d4b60906da92061a060000000000000074f35df9c5fde1792ca473bfe0ed106f350c3359fcb3fce0e31913725cc18b6e0b76c77ff2a7cfa8c100837b25e3345fc458ce8550a837a6d5acbb9661c18ce5211e3eb8706f6fb5b4d93e188c80594b9c14a8b26cd50b627f6acafd19541ecf8fe870ee780f9b432640714fb43ddf3fc07d7e5afd721460d569336eff0d8e69d713294f35b53e00183b86507d372a5edbd42f7d5c03c978bffb3634a13327b028cb0b948ca2793024415dc174c03cfdccc153c822abda9028", 0x132) executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="90ae5042b830f89f95e7eab1ffd90fd2d78b710826f92dd3400104d872d0295861d7b2bdd81414778888b47b778c28f3daf28d8f5f6391f0ce3d21bff72385d42872fba7591060fc0f866e2e7d3f8624ec27af819456a322749224da2c27ff9d5ac385a57189f795435374c1b31899fbed77d0f8e5d07302b3bd017102d95b9a18a20384bf492012994144c4b150bf8dcfce0b4a603c184e771f24c0c3019f935c9326a2a790c01fb994898adf41b89e6c4f9a1eb0daa547ad19696e0fc53dc317d94d638bd2870572e38b", 0xcb, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r2) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380), 0x200, 0x0, 0xfffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r3) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r5, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x80, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000b05000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000637000/0x4000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil, 0xcd}, {&(0x7f00004e2000/0x3000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000af8000/0x1000)=nil, &(0x7f0000639000/0x6000)=nil}, {&(0x7f0000635000/0x3000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000639000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) getgid() executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357a630200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb4ac2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5894d026ee71186026da51f4a1871bd9c3187df27c5486d26007cc268c1f6023d41293e14baf380380bc7239d05f725015f371438caa829963286d626b1a3edb992c045bb57ab49e569c16c15a8fec98357105c622a3d775e2d587e0f9fa28f693a2f524a0de7d1b2d2c98c97a571b431e0a5addd3bb16c99ad2e29ab7b3a42840baf4b462aca1df0b076e0c96985e29437642dca04a6b206252ae05ac83d4eb870ac0000000000", 0x128, 0x4, 0x0, 0x55) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x86}, {0x6}, {0xb5353ad303ffa91e, 0x8}, {0x8e, 0x3}, {0x8b, 0x3}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffbfffff86dd60aa862000302c00000000000000ebff00000000000000000000000000000800001a000000000004010090"]) syz_emit_ethernet(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}, {0x8, 0x1}], 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x20000058d9}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 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) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[{0x20, 0x7, 0x8, 0x9}, {0x6, 0xb, 0x5, 0x1}, {0x1db0, 0x8, 0x11, 0xff}, {0x0, 0x7, 0x4, 0x1fd}, {0x0, 0x3, 0x3f, 0x1}, {0xa47, 0x80, 0x0, 0xfff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r3, r6) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x5) sendto$unix(r5, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000642000/0x1000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000642000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01019682644fceb263d8000400"}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0), 0xa) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r0) writev(r4, &(0x7f0000000200), 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) r6 = socket(0x2, 0x2, 0x8) r7 = socket(0x2, 0x2, 0x0) close(r6) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x0) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f00000001c0)) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x8, 0x80, 0x40, 0x4}, {0x1, 0x2, 0x39, 0x1b38}, {0xed, 0x0, 0x80, 0x20}, {0xf6f, 0x6, 0x3, 0x9}, {0x5, 0xff, 0x6, 0x10000}, {0x9, 0x3, 0x17, 0x15}, {0xff, 0x8, 0x7, 0x8}]}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000080)=ANY=[]) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) r0 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x50) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./bus\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x482, 0x3) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000700)={@random="892500004000", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast2, @random="dba9d4ae2a2f", @multicast1}}}}) executing program 3: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0xc}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda752a24c64de54ddc4ffdaaddf62a54335b763bb5deea5ccecb4d1b57a9f6fa18ec7fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f00000001c0)=[{0x20}, {0x14}, {0x40e}, {0x8, 0x5, 0x7, 0xe441}, {0x7, 0x7, 0x77, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {0x80}, {0x6}]}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[]) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x5}, {0x2, 0x0, 0xff}, {0x46}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) (rerun: 64) setreuid(0xee00, 0x0) (async) getuid() (async, rerun: 64) r0 = semget$private(0x0, 0x2, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) (async) r1 = getuid() setregid(0x0, 0x0) (async) setreuid(r1, r1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) semop(r0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async, rerun: 32) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async, rerun: 64) chdir(&(0x7f0000000040)='./file1\x00') (async, rerun: 64) setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) (async, rerun: 64) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async, rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) executing program 3: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100", 0x0, 0x8}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x2, 0xfc, 0x5}, {0x0, 0x50, 0xc1, 0x6}, {0xfe, 0xfd, 0xff, 0x5}, {0x805, 0xf7, 0x4, 0x3}, {0x2, 0x2a, 0x8, 0xffffdfe0}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x9) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x20100000, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5032, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x8000, 0x4f) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x58, 0x4, 0x10000, 0x9}, {{}, 0xfffffffffffffffb, 0x11, 0x2, 0xbd, 0x59}, {{}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xfc19, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x6, 0x9}, {{}, 0xfffffffffffffffd, 0x21, 0x2, 0x7, 0x101000000000}, {{}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x8000000000000001, 0x2}, {{}, 0xfffffffffffffffe, 0x80, 0x12, 0x5, 0x2}, {{}, 0xffffffffffffffff, 0x9, 0x20000000, 0x9abd, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x5, 0x20}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r5) r7 = socket$inet(0x2, 0x3, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) executing program 1: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r5, &(0x7f00000000c0)="a7", 0x1, 0x40007) fcntl$getflags(r5, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x81, 0x3, &(0x7f00000000c0)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x2, 0x12c) lseek(r1, 0x1, 0x0) getdents(r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbc9c10104000000000000001c00000000003a9078ffffffff00000000090090782d917dcb"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x81}, {0xe6}]}) r1 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r1, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x7d, 0x8000000000000000}], 0xfffffffd, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x6, 0x8001}, {{r0}, 0x0, 0xc2, 0x4, 0x5, 0x1c00}, {{r0}, 0xfffffffffffffffe, 0x21, 0x4, 0x5, 0x1a1097c1}], 0x8a, &(0x7f0000000100)={0x6, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) execve(0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000200)=[{0x0, 0x3f, 0xbe, 0x7}]}) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setuid(0x0) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfffffffc, "ff00000000e887c0b46a89ae050800", 0x0, 0x6}) ioctl$FIONREAD(r3, 0x4004667f, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r4 = socket(0x6, 0x4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r5, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x5c, 0x0, 0x6, 0x80}, {0x40e, 0x0, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x2c}, {0x16}]}) executing program 7: r0 = getgid() r1 = getegid() setgid(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getpgrp() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0xffffffffffffffff, r4}, 0xc) r5 = semget$private(0x0, 0x4, 0x204) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x3f, r6, r4, r8, r0, 0x2, 0x100}, 0x208, 0x2, 0x6}) r9 = fcntl$dupfd(r2, 0x0, r2) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x1) linkat(r9, &(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00', 0x4) syz_emit_ethernet(0x12f6, &(0x7f0000000280)={@local, @broadcast, [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "f35736", 0x12bc, 0x2e, 0x3f, @mcast2, @loopback, {[@fragment={0x4, 0x0, 0x8, 0x1, 0x0, 0x1, 0x67}, @dstopts={0x13, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @generic={0xff}]}, @dstopts={0x29, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xfe}, @ra={0x5, 0x2, 0x400}]}, @hopopts={0x1d, 0x10, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x81, 0x6b, "424d62d51aaaa720f4b6d3c22dad6b7a7a5c74b358d1b67f8f14f703ed286ac059ff6dfd1952676c77433add214203ea183a8b1f943be08c93673a30f0d985a4d10550c8f698bf211807b22c08846b9593c1957f3481c68b9852a22e572421de89111fa5a305162635eef6"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfe}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xe8}]}, @routing={0x6c, 0xc, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @empty]}, @hopopts={0x0, 0x215, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @generic={0x8, 0x1000, "88b76f26260676fafc3da1268eb5097389a6e0ee71787332718e2f9ad2df778161a41ef0be7f8f56a34f00a530f1a047ae5f11d554c086d903e6a82d408086b8dcde8b294a63ff7d2ad99032ccb3f23cab3ebd6cd5f34cb4774958f5ca90a6fb1fee2cd973f8f84465540de30c17beb7a499fd721e1f46d0b45052b0a5d82b60cdcb6d2d124e375f76fbfee907a35d55c6c19520913686820d13d30ec381aa1d7982e1dd7a9aaa0b3c37b66863270dcfcc2b57e4efb785b5bc5d3bfc2ea0467c12fcb800eccd1fd4e926e77f271d2464116f897bdfc7a3c2bab9c73ae81eddadd12f69429b3904964941eaeca69d1229cdffafd9a2667bdc47953fd3c3cebd28b0ae0ac7a6e7410c91ace5e1d515ecafe99413aeae91445914da54e82f06f9e81292ab3a0b45ba5fb9a2498a2d8509044035d8f844eb7fee6ddfe81aa5968728504125f3b56a857a3039277359eeee7ddc73241d4895e75c1c4a2ac0d705fdfe3ff7818ff51d5598e0494d5b64003712f513fc6bc9c22e4d9a846d79df304ae3cb0345764d2343e9420bacb4d8ae84b2169cca35e626aabf9a368f05282db3dd8d5e6b770e97ab7a3ab19ec306dd48165fc6e5b6f72542cafff20a78961093884928a00b3dc06e0444d1553ee9560b07d51269b61a3f358c4c2d60c5a06a210e7d4bfaa80f1ba82f5621f3f72ac1a3817fd780323933f826ae51f417f52a09a8bc8f942f0d242d067499376d2ae7f09cb1c1cdb06aabfd674180a2bc9be6c417600e6e935e9f63751bce6f8dea8d6c95595cf439762633a2fc49da2bf1bf27280548f1dace0731bca779081458e2f7061d0fb83579fb492b20fa4b48cfb3d176344b9a4b23bf8fe49abd71b976e07986a520e5f2086850c62610e3203adb8199b61403bbeb5919d19c9b299e6a7f77f842dcd99a37d4fd46cfea38ec355e666090a1c51498e5a4d5992a685cb81a6a5e1b4bcb416b5b4b23c493a76954add968058ba058aff069a81f0cd5179054c83821479bbe2a839023559781fa1715b7d8d2423f7b04529eac874a176868fdbfe8cf136b8bdf959db543292fb779d5df1c0460b4fbcde33e345e65ba573f02f9d6d4147483e793d9e964b095650e716403986ac2ba7d8a80e68e29ffcad9c04ad586ea8a4e5a02611d2fe30857abc73b3ec4c39e90737bbc7ce4e73580c904e8f427b42194414ae37852e64dcbe3160aa7b527d65f1cba07dad805db215ebc63bb0a47fa48dd6818a3beeea5a0bf6fc98b19505bf137c2c809696f9a11a544e0c2ce8e0d47a66a4786b184b5cf35f2a8c83a68cf8e04bd4e2d80f75e91db23dc43d4b5be0ea98041c020c4eb4062b619a9569cdbc05ec1f32c6c11ee0b698cbfcf7b01f76a1add3d042c8d86b448da38933b67bee9e26e6dd32e014b5aa89bc7cd749d7726a2af1238e2174f3f961cda4d473b8b7a238b10d867e2ed3695c2eb3fe3e917ac200fae3d2769dd5067d28b43ff741fb14455981dbbb9ee7fbc197939150120ddf9b317cc13efee9f34fbcec820819299690332b83f23da32194f49ba1545f6d8c36ba26bced8fe2aaad3aca584bce42fb86f5158128a5477b3d3b2bc6983d7410a1a21495a7bc1770722d4c3c979da59e740de34722d7b902e2c0423e70e8ad1186a65c552449b8cd0cc6ce50ac069db4fd827ef00b9990eb12cf9c5d7f39d48894de96f28cc3f2d45ac9a118f6e00e2cd3964db7e917d6121dc3cbeca3c8ee329ae881a3d503129e7eb2575e37ebde3c334afda9f552bf134c0d37a6f1501f6bedfb53dbe67ed80b90ffb576f39b2100b4685ab634b74075a007af598127cf7d56faed46c0e4c41e36e2af0ca8342c79c8ab8cd4afc806ea5300bac8a9b334935d478edb43db3069474f24c7c557d252f975f9f162a57579df4e39edb8c0c722f07b875e16fdb5407f86b4d1aca40c3bc029f00d0892f3d2da4a980b9f83fcbc29159b608a8f063e917d74a272b3d55cc8b01b0725a459b3752f75bad54c7355b495e0e177a852757696bc9e7869efd4dd5e749ad88c46590b8c1949a2c54ab26325179d54d847d24bcd3aeecae52ba039128c17503ed9deaa868a5588ab7dd4be5dd23ca24323dd0ea68550e252dc5a6f1b8f28ad861d66dc8adf404f0c6644d0bba605f552560e3dc880ee23fa306b30c0c35341cf9c8a49552cf0d2d485c904d07a56f4e8bd6bd73aad09273d3dbb8c99b1be55b1ab6cda33ea5f2c2ed5da5da8ee45ad1b1c848ddc34714498415b8a2a8a7ee00975ca15c4266e9f47b1fd541cf42b6656aee7378412ada66062ffd3fe01f58cea57017f3374f37327761d36a3fc669aed99710b8e7a8f5d8aa83205baf146ff727ac7c6251ec4c48093608e357159f60fa7997061a17dc40ed30388d029e31f2ad9e76a124810edd5f6168ef40b621abb26f383d5d45507e5b0d1a778a63032ac43850d7783c32c4ef5dd524db833c377af5c0be6c311e33e39f1e2a1a4f5146b46169d50e4f6398f746300bb70b36256431a2daaeb8b46dcc153c74faba1af864d78cdca1600180882d539c7b3402744a3e753ea6e23e0d101595f5298637edb0acb3fa31740c2057fc8a41e3d96b178402a1f3192124afa5b19154b52e3a86c2e5881c58335c163f42f46ddf660edb81506b9db4b1a09b0487665bed338d2b6dc4eeed6dd93c565ddb9fac144c2ea41089df41e302d27af914ec8c388ac3e91c7fc71c6571432822df589948645123fdbc216faecd42c96d38ce68836e40f7b7976e7aa4f5a4e9b31d38f103e30d0c47b597e2ef3e4b4fa11b6408ef113f50e9e013e1be173e90491e9e732d920cf38dae502822a0686f19bce9d6d54ddd81d2b247b71a1a86e5693fe97d3831cad66d0ccad49ef5d60296441b18556493fb8bf5ea636f49e40819f2488deed0079f7588935f8b8e0e543b8bbf7c5df038ef1234e7dde4ff6cf6eb5cfb7318f3aa6a2a80971b5040993ae6fdee43346db1ccedf2ca4fe71d12eb13f3bc4cb5148460e6a5c2112a3b73ff1cf24f01a2148207a425e5be6dc1dfe8f795d56d015d8118022b3899be004d103216a43ac7faa7485add2c1de6d5c5c0d79eef7a71935b74b2655d8a6379bbc83eda8100413665e87f9f1863d698c1bde9437a9eab3ad4aae52b0fafa47e5baa19b15d18105bb2b27d5ea8ce312671c3b17585a4cf59c019e8fa99fa8ab3efe8146a794e879d8933a00a10a1146ee871a622a041ec74aed7fb69b861cff65b7316a2cdeb1b6a237774e4adee55acd33564ff345bce7610466ac33248a9c0c74015336ad2f1f2faccd7c6600c9cbd52feb110b09aff9928b3e4d2f3540f023250950a8615c3693a5fcb9355a56ab4d991801609a54e6b9315fe90cd79089b8bde015068b707cf0ce837728264712bbbfb2d708ecb36a489cc461a648ca1accff0fe8d8afef4384a31c5b525690dcb20a40cbc57881432112c4bfcd0463f0b846b7269f3a4a9ab191d5a3b82b5bebf90fa0b324761674f12e638eb3ccc157634c6454f9e67d13865426fd4197d89e1d5b986b85d71643effc23c5d9f8bd104a16ad79d01be2e9343dd98af16fe6ccedc12c76d04c1b2d9c087f0c17abf6f573856aa748b23af2c6c666f69e45d5773e00e914e93d0ce28766b2c0bc79c2da1fc7451c808236d0ec7fa277da5f05fe751115eb4a69865fde5887a27ee82ac042d6cba9ae785e8dc1bfb652c890d6f95e89c8f7e87be478d3fa76b9668f39b41b66fd59c2f5e0ae2661e0be8f43cc2eca4a4d149dd57870e6e8270cbd20ef37f80f786ecececbc6e949b012ef8488b0da2bb4cf900a2f29ea374b25cd076aaa70606a1fbff8cf5c5fffe1e154bb86351f6985e2fb5a9b82d0cffc31d4cacf031bfacec5a33ea75e957b70c1eaaaa8ef45f2c5b1abd9fc55351676da76dd77dd6f108cf2bf3256b0c875aa0697a866096c57909c71873518a07f543f63a7a7827961aec486e45f817c1402608255058311521992513365d84d751917f1989dcb31df9c0ef66a42c81dbf4c9d5daf9c39f65adead76cd77d2d27aff4c07830a44fcf657cd8032e35ef3086938bc903f19476d38f5adbd3fa96b317641e8e5904ca09fe3e5c69a2286b05b48c1985bea06e771a6e09f7fdd41a29d0e13d309dfc892dbad73b1bce4982db4649d0d76ecc457d31073787eb86e421796ef482084bbe5d37c5d20fc40c2cfe6e0808023b2a8338871daaa14ef788dbfe8feb8e5453ef30f8e8c7e6bc79c51543724681bdd8ac2ced1d7b26698efeb69ed271aa4b565de55eb9e619b1d80f85161c93117aa39e7afec427b307587d39d25671afba92e50138e2fd6bc11e6ba76230c5abf8390921a24d34aad5950afefa2b63d53bc68cf85a70388de46fc3c64626aafda26ab26ca4b11d61cbe32c4417516860abfd64093c4aec959a6bc00ac05f0abfe4fe816196d3819ab507f67620480d4b395b29eb21481a7e8bff66fd2380497ce5cce4d99b4cd22d38cb9fd632c053b6b3609ce2c8e2762d650b9c14504e872e90854e9b8b6f7ed381cb2f0b566e38538473f9b238cceebd6fc7a1df87a5f802f19e335aedb64d9156514cd4690470fc9d7ce0f20d234c09ab315da6e6e683285040f8930141c61e6dcbe848860e4454743d58a4b3da0967e2d8239ab8cccaba3659f8183157ba890b507b843773ec09bb21aaa51bfac4b3a9cc577b57e8a22a130b887e606798a624ef2b6a6b7f7c719c2af9b50efc801e1fbfedc20a19d60d643026b853742ed85237c02b33ee93827a785cba3ccfa442cdd86a86e581ccefc142c3de1303635fe72573b54db69985380b959b4edf41c692cdc9369c296d5da36a704a84465b51dc0fd6b88fa299d25999eadd998ab3765ab9a6939f079a4c7a52c54acd9f4e4eaa92334b0911c6b7d3df55b3186472ad0970fcb59fe2373c4419eacd4192a8c2b7067bb844a6335107bca83199491ff0b9c157006083892f9d0bf4fa61171b4addc55a2e8824172125da6db26b3d5d9467f0a72e9157e6b321baba8aabeb61f5edc6fa9c08ad4ed305f5b730de03677e95384eea8c407528333f5a31c2c69b13ab31a8550a4377f67d023c8167274e551fe9056edcb1013a4a4957e7d38a23eaad1e768b947cc42163c11584723a8ddfb061bcd747c7000e2619f25b7f6382ab9a4a113ddc56308681a744fbc0106f257e52cdd5e6126292be412d37e88289165c9dcbc361ffffa9243062cabbbcd340c09fd51dde3a9f3c3d0b058e8eb7eb7f5986febee50767464adf5c0295b935e9b96b9df3aa14d1aab55440ec8799fe28b4ffe61dfdac2d71976d040b165c1034c11e039f398d22191dec96437e6b7758bb599789c1b43a3c8f39eebdddd845805679daab7c0f53a7a67376f922ea11de6096fbfd9dc9aa6a261a6cf2579aa8d0bc8fa6824100af4071384fa4e62b94bdd0e10cb8eefd3c12a5143168550fcf464408d88f3c8e6cc83776953ec22d45bb2108328b7d21067677a3ed0bc1dcf105c3d0b92e575f36fa7b5cda46dc2cc3992f2ce5f44a34d0bc30d1be0e5544172b78f2c569267e8043920a26a46359b79314a9bd38556384ffbcb8f73c3469a1a9d6495fd6dd370c63d94be8b63fe994257881ca090c71bd1ab499c6425d32fab857c40de33fb1f629890ebd6f06f8181c0e2c20eaaa449909b64aef8ecbc85f90f67d3582476b0ad0db07b8895172adec4498d69341d35f7bb208c930ce32e1d11262ed36905b01b48f5484bb5d2b26f0138ac5e3bd42c62686fb27"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x7, 0x9a, "e0d405ef8411e8ae85005c5fd63847ea287551b7fd196ae9ee061b4e7e27e16d3b782cd91e990f937f705aad0c9f3661b354af91a3a529017b20c2adacc836c3e363d42730322d99f622d1dfccbd6dc1dba6323cef328cb84a43ab58d17e167234c05c04fb8a0381d5f057c25d2048d0ad9d74fe45ce8b8dccb1aed77d191799ea569dcf49139fcac657544fc84cd4f352a1597025eed05bf0cd"}, @ra={0x5, 0x2, 0x1}, @padn={0x1, 0x1, [0x0]}]}], @generic="33a7f545a5e0de94026901e93a6f3777d0cd097e80751d966fdb0207fd0dd6574ae481d81155dfbc2dc141978247142f013ed1744524b26e8c19b5b5cde00f9d87b89658e7b9b13b581020d23ef7a24b94eb5619749215e05bb07d70f78eed7c7ac7e7ae285bbc4b1a357b49470d469d5d891cff0a96341e7edad781784b8f6fa3935de954665ed6a715b0a22175b5bc130d56ec6bc5f1b027e64bb37006fb5505199e4beb8cff2343a7c6d38d8ecefb429d2584339ef28e6e723fafc28be7a4743fd773e3df017c39dd36056f71d301192df25891a4379ccb36af845e1965ab75db0c4e"}}}}}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000001580)={0x401, 0x3bf, 0x3, 0x6, "716c29a347a1c9b0b5f2b54a89bd0c5687c8d227", 0xffffffb1, 0x10000}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x3d0) sysctl$vm(&(0x7f00000015c0)={0x2, 0x4}, 0x2, &(0x7f0000001600)="faf48be27208ff65f35f8434202c59515b5c128daf230d7c9a28b49097a3c66955b37688ecb2c94fb7c3b452de22a416126e71b88378b6546d1954d8c742786cc42b1b36387138944c40fe232a", &(0x7f0000001680)=0x4d, &(0x7f00000016c0)="b31892b5043becca08f5372c82512ca8fcdf82a74d808f42a7a8937d520c2b4baa8490fec9c7b65c67251442e4bddf28c579ff2d7fa41b4b727d9c4bf19b28c072c9eb52433b029762d80daa08519edd886e7cbf1999157388f88f18fd479fd01583799728d48d4356d385c58b0759b87ff1330c387788df5e64a3a6c43ab8738b3be1806a76cf997fc5dcb9f9980d833e1d860e864c57c6feae085155a7b00de70c9602c702da80ebc028ffcfdc4b45e6de2720d1604869f4cea76e2e6b2b93a0d469777571014f", 0xc8) r11 = open(&(0x7f00000017c0)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r9, 0x1) chown(&(0x7f0000001800)='./file0\x00', r8, r7) socket(0x2, 0x8000, 0x80) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001840), 0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000018c0)={0x7ff, './file0\x00', './file0\x00'}) r13 = semget(0x2, 0x4, 0x1) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000001900)=""/34) mkdir(&(0x7f0000001940)='./file0\x00', 0x102) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000001980)={0xf28d, 0x0, 0x4, 0x89f5, 0x2}, 0xc) getegid() executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0xc0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x60}, {0x87}, {0x8106, 0x0, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x8000, 0x0) r5 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0, 0x2}, 0x10, 0x40e) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) dup2(r5, r4) syz_emit_ethernet(0x22, &(0x7f0000000440)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x8000, 0x0, 0x0, 0x0, @multicast2, @multicast1}}}}}) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000002600)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)="dc375d7b7e0cb52bf4d40a255ae63c5919cd72745c7a4ffe0400c0ae2086d3fb240297abf9b45b6f5aa86718d9ffd44e967f1de64fdbb2f904429809fc1b7be4be3b37c13e257a3189274dd51a20a68ff4c37cf887370f2b497f794a4a8bcdc9b16eeb3ef5de1c92289c9d955dfd13ebe052f771628f856a16049db3de667bd9118abc08bfbaf7babcf356a6f6e145b0c68a9a039172a6083ee91d0b216fa982941ab177f7da44aca009f773eb3ee17a8ab96e40aa5f920691341f7940abe215b5222909cfa03eb588bd2b2965de120d37", 0xd1}, {&(0x7f00000002c0)="6e410f65e4d9e89021d60a2c436ef54c95d8efd70344adc6128199dad350221a559142b68d19e328c3e192f0a8eefed894a2acb83c0348c31f530602acc5ec3b2d6560b3fb781b9bbccafde5fe1ad5e882061f15ebde9846c27e643bb43d6dd5631b2a5a38a141a14dc37d05f4b6f05f60d41c94e129a41ffa9a1547d97f558e51d07d94f057d4f5f4115b3a1ed5354d482ccbe031f860c3c1ccc9103ecfc76da99640a1f2d5d94ec12c4de4492c1030a482f912842886d70338df3d23710480e1c50f6179dd1b0c0561a282c9b166d4d542ba09616d91202b79a225f72388007e41884edc650ef81b23216b5f3fa0de5966cfee546653faa0e61cddf0a0ae29ebb0a57d14aa0357e4ce020a23bccd75cc5459eccfe9d89ffccc5ebdfa46c5c36d081135b1c8902cfa777594e38247d79ddaeceaf851ec7e18be7c0927568455400e8233aac58571ca811a9eafe8cb9a90e8b3ec4fa12a71ff44e162a969050b1df724fa2e8fd40bd892e19e86f7ff9c5820621ac1d6656f7c83a13b5656cf43f8a67fca5cf0cbf85a3c6cf17e37fad39a07fc7169fb7c2edb306b7507904991c7982bcfe0f1a6814a94c8ee12d67bc02105069a4a59edb34e957be46367135f0c567cfe541d3183f27e1d9d785b3242a65cf69988c7b2352dacf0964546aaed0ce56d0388dbb8dcacf8435393e2617edf9ad3b0ea79fa6cf62e0f02be56b1036edfd1e6f3f11a31601bc02e68ada86ee3e36a62716b50fa392a7fc994bec05ee7735c98d5ecf4fa0fa64ef3d7acbdbd9db1b4b13ea93c7b6bdbf2ff4d52c2f1372fe17e1e17ca2d29fad3322c516054f67fc30af0d5eeeb4fdc8e51b80a4b3adca04d98c538314c480a7125d09eb69be30dcf273fdb56e68c716db5eea811552d9ad6f033a4fe29500f734a2a552f63e6a55ebccda5b4eb4c613e18b76b722838fbbbf7ea849639f9d916698fdd79cb97e6ad17ad79376800afd07c2c7fabdfdc4c5f3f3c8bfb3a77cc9b6f9b54c6733428eb5d27f93c2c1d08c5f61dcde9831323f0e6f15dbca74789e60f6c7a93f21ad7c59ffbe99e79a8760882225b500b141f3cc685c4c8bc994313592ece87568668f2550f79c91d6a3f58e49f6d2d8a33f344e43f8c77565bdbac487bfb9295a0a17dbe06670d1f74b1cb461760ad3bfe25ff90164da2579f8c47523fee311c58061e35e572126b1446d8c4d2db7a4c049cfdd8b5f42cd3b952e6b10e867f188e368c1d819dd82e18a7c76b6b966223a3f54281f0d008515e010651373580ae301a85cf41202217e7cc199ba0afab6f7268d8088153167e6c6700ee0182060211ece70a9915f6967ddb3bc0d394e897c3bbe1dca7818410fbe14d56732c1c04ff3e672015a1fa77be1807f2c56a97bf1ab4f3474ef2f197688af9442d18a0848b10955ae26e8c98d8b3feeea0b50c5a8b46a6a691a26ae90d71641a589e1c71111bba871f72771652142876c0412e93ac0266467240fcbc9c87ddd040d1afd4e6298dcdabf2c2a5024c72f28e25e89e7b0ea50599be43b918b8045f2979de8cd6d2d6e90a11b99886af8e05a8f0f19ffc29ec112700a47386d47441717b495e2f6ffe6e4306ef66fd391b7b6fcee5668cebce61097698e7d4679a9f172953ffd458a7812b2c4b732d510153a4fa27b7de1298a4e70c4d4c12baff45ec0104a1ee3673c9de703e665afab8b8f84dbce2a35f85ac43cb623ea0ee000c5f8a30cba492e321b8fe68118268963bff8582499fd62f9ac413ca4b8732623248f4ce7d657870c0ed02de3ef9a7a3b0b09f41d97f460780de78a78571ef1d8dcb1a81a341395d541fc90a6a98deed909a047df8be705af6121aadeee2ee84c3cb86b462bb985f8e3faf6c1ac4617dfb9e2955c3f7d7107e2b689a0a2ee95cde6c2117037640aea1ef3837ec2f203a27ba7984f3ac13985badd2ce53dc9908bcd330467707ee7ffc8bf11e0eb3dfb914ae9f067d5174533efabb5c4b41a98197760264860809a9d4c816960c999faeb2ffc5645125d4e9bececd83eb0074a34041d51780befc487e16f9776192ea7ed120664e083deb0e29bd0b43f8b841acc73f77654b18307c074a1cf97be5685a6ca2c1add3c0e614d3f1c14fc61288bace717f34b26424a670bbe72ab117a0cd03e1f46340e63e81f21403804aa5f995a432b6a252c66651a195d40f2460acaff022b4b1445f231504d5a4d9054ce53461bcb6087d3725916f980d926b07eae1492e6346cf17aee0ad803147d5a4bea6ab143fade1d38c31f2ecb70072bd2cd7fc93797ca3491de73f435a21455d933b93c5d6eb950e679ab7ce25e921670410c8fe01c3f3796e34f23c87aeba9591aff9e55d73eca6de42ff30bd605f97b39b10bc5ea0df95ae0f43920ccfaec49dffd72bdd513b24fbbef3cf88650a9a8f794c31327513a9ab0e707eba6cfe36072bf04d6ac47d783c59522fac714131d4bc1b9624def136e792857de203cde280077295f6c0822c68683fff3d347c1714dc5ec9993712c5fcc98d7d08333d6c16e5b904e69652765a0760625269da455eb28df1ef9946b14b13956cf812af1361b90e7a528055d74244cd033eb55c6ee32133e73f00a75466c055836358199d691c2a3efce1ab47876fcdb05f70407c476e564a55182d28db0c106b933d7261dab9a316141cbddca67107094ec5ba234b24d69743cfa906685eacd27b14cb10ebc7db4eb3647f8bd9fc74a2a9a1731b138c4e223b216ac4b75d6d67cac78e49f3910831d4621720434ffe7bcaf8ffcfffc5b950b0d0fe4ebc576cc59edb41a3a34c4c7c78aa7c0128a799629cc920ddef1bda8f53e716f2cc7a540e8cf7b2eab26b331dfaaae7fbdfbb5b9c13ef9d6d90320637fa48e5571526370c832935f0bb541d34e019f50f0e7be087f56ac627eae8062052efd43d8483c56ba64a221cf126f105573ab2762d525db16573f8186dcd5bcf2826413cec16368f5205c8e528b193b31cf264ccfad77b3dae1570ba6a6cfe1ea23cc8e9c97a83d130a9153a11eca10ceda8df93797ca2e47ab89d1f10cbdb57c8597ce0f2ab47abe35411a058ade18ca0c106cf97d8f6ba64e71bb6f235f53f95827b2e6c877da6e97f4631c2bea18dd01cf4f7f5a94925683d85bb21f02581ad77ab34078393589d0f55920a928a903c46df65e9742691afc04345b36b4a4e406b24eb361be42110565eb18de8013702408ef534ccab116eec8f6586c22792beda3f950a234e676cc2b33a6c685ee489356ce11508f5c0728ec3c469078650a9f3c3a01d7ef99af4f3a1cd53da3670e5d0671096d7b372dce87bf6d90cbc15e449709908b3d03fb53355781fdf625190ab52a9a52b1673c3cf1dddc1877a2ceb2fb7619688558470eb81879f2471e4b4f4b222f129ddd63b0bef74ec9fdd90a6335a2aa60ee89af72acbffd81f462dd71e31bf25c0ae85613fc3f4c28c94208d48156c8fed5b59127e8484d31c74f22040ca039d3937dc162afb8e9f1809f7a6fd44cf040515dd62db9e5f74c4073a9e6b5352a50e8ce11e5733a0b7e129ce5fe64c47c39646a1a67ad12e0d8fbafdb2bff7fee7abbd8dc38372723edb0b3c596d044552a23475d9fd3583f78ff4fbf4d5fa83e4099e185f6b91b2ff26b80eb58784283881ce949bb3316711b684fefa26f5ec48b7e0966414d090e92d6a8957fcc2348aebe5406a8ed22e610c2ab6c0cb4450546350e42f52a1e6ab26175c99750267cfdc389a9cf9bfd832debc5a46e03ec5dc760f4aef36136c6fa645c4d3883237a6b69483215d27e09adda534cb58a9887d03c04e0def4239cc34ee6e53185b1dd55b4f018a2a24eca65540b112f11510440b2a096f8238eff1d13a162ee829937d210a68862c640d7a4125f79f8591be4ca7ea8f9600faaf2b501ccf941b4c45fdecba6f362ff78b4e986dc98f65b5e41fba50aa88c231c36403ce4f7f2ded63856451a60c09b53430df68dc594e65faef9cc79cb35eb856731d11a2729f09020777623c27b5fe9c448ab6f55494ed6d9c5e137d55dff9e5d25b04c46a1e112c072cd8f0edc2c55d79ea656dc9e5f1f70035fd542cf9f459f1889ee99100604e73a2cabca6e28c0d4e090aa09206571770c59caa2860be29e0b82e654e09815c44d611033d90036646a5162b943b99c90e5a29706b9c5301ed56f3897e3cf1b23c4e437582636861182f867e1aa6c10048ebcf13d0a707e57321822be0ca53ab99998f9af4f00ad81463b6ef0be10b1bbd5af8467375a051ad57d1cb2afaaf37cd3542e2b961ffd3ce717df4eec5da7205ac721baff924ba18e2b9fb11a5d244d27a1463290d4604dfd8f5ef8f49308b9dbd4068d10897554d3ad60eda9e1d6aff047a297852be2d1b7a57af0ec6f1af10935980935b56b57d6e5915dba1dcb103e300b9f8260e07758c58b684621cf8d7c4b99b74603503388527bfdbcd2b449a34abd652617dece9e58493bf8c84455812bb2a2838958c340717bf27162f90993f59385e59c7cfe064b6298c43f5c913246d75170d21ed94b12f6e27576f24b4f49a93ff3ecab50e170db454c28c46158c3272c7234a13882f8c1ff41c0d90dc80856b0c908039c42f7cc80c1f903021a8e37ed1075c7a7e5a278a783e19b1d152de19a39b553b2e528c9c23d4822d3b8d844fd2fc9bcc07bde0d10c49e3afcd54adfd46d3e5ca0f5894cbed26b51750fc8483e661fc38d619ef24d7b9ddadada825c79536161296723176936b5c6a11ea9310297301e97d374aebcb5a0cef9ccb038faf8be7a44deb38e87b9086fc6b548d897b29e9720b43dcd7e371c6a25d296bc6a52a9466e2a161800d40c81ae162d15f350ab8f009fa87f733c88e8bbcba4ee3df26d4da17eafc6c531484cceeacbcaf17583f9a2ae42821489d6ffcf5ec155a38dd6b9ad7fa1ef953194f7059b148c68df498bc3ead019eb4b51100e9e049d9555431991c92cf1e264b347e55792badcccaba60f1f395cad18d7bd40633ac210fd56ea3209485bcc51107280cfbc34ab5f79d439222dc0ad91586be7c7f0306b33a5eb3fb8d3cfa77ce492b9a9c677ea54db959eb9283749640d24fb0df977873f039119b8c09fb05e2d49b08a5ee993c3687c36a683d5c7043a32a9f53cc4d722946d05bfb2b38b1a5cc129b0ee7b288d345ff8706e64a8d4ed5587780b7b796c22ec84b01326b2114fd63609e913ccf3d7fe1a0b9b03b1e2babc81e5b8c49b1f338d36a60aa95bd24789f1e153ae23e35db52497000d80d30c688afef66b5d5255fb427839bac83659647c0af888aba6de0a420feb9f9c67f5eeaa405889a280ae081a1c240c02b38fa6913a40a7112eae065a03451f73555dbcdbdafb18907949a9ac5a81c210ec6578ff973a8c42f30c203544f02ad143535bc1ca68ec38980acab5b9fd630cd655c9c4baff2ca2afd4ee6e388ad3117855f25ac2008740e25877d88675b90932670f4f7945e697fd06ab76bc21681391f94a6ede7bf92359271b616f6056130f271dfb823a39f490df54e8e3ccd388194549a67490c2d866d9e55581bd2d37143652554fb039d1893fb04e23a250a25fec2ab0c85652773e64f1554d22f44a77b95bdb2b26cb5bdb3ddb50ab54c75f0ca14146a22a5ea6e26d9293d81587c68932c31dc3d79e1dfbf976bf8035b7f1e4907f4702c762db44fd3c345817fc63a8f993f4c7665bda5e0fbe97b29b97389b9c3b7236288ea97e7c5f8509da0a50cba21ca797a5ec8e1462ec47eedca65bf7ec3", 0x1000}, {&(0x7f00000012c0)="cee1a19acb9afd734856c663a58f", 0xe}, {&(0x7f0000001300)="1cb7223ceb585c3e8be6de66457c9488481e5b966a78b3a6d47d4b04b59fd7cdd53fc88679701e312c1e0ffa7727a4b56d3eed738a4cf17fdc924047a0a1b1327589d2d503d8f201de77b7b1ed5ebb2a57d9a8c1f1dccb374406cac0ef37cfc7b17b3fc689e8dc8f6814439216", 0x6d}, {&(0x7f0000001380)="778d52a59691ec362bedfa9acb51fa1fa25dfaa9b97d922e9f874aa535107f00dfdf048339b136edfd1abddcaf2351d52dbeb426602f24cce6ca3eeba3b293f410a40d88e26c2b6e7c931cad67920268466b3431747cf6bd9df1e657b89bd8c016b0deb4664a25bf77980158e2cd5e44c61f72", 0x73}, {&(0x7f0000001400)="5175add5d242d0badf3034ee41fa55481a9a4eca56c584fd0399884f813eeb98b76c0fd5244e4a95f6ff952797a3dead981c69c4e0477aea87059b33ffc1379fcaabdc295918c1645061d56ad9624b228d4040f3759ef4ead068e59d00f1c8d94f9e9312c7fc6347", 0x68}, {&(0x7f0000001480)="f6367d30a3af23ce44d353fc9c51855455278ea5798afc4eca65f06c0f4043d5d702bd4ff1436c238f84388aab6355f348f7091159a86d6f4a81a087b2108c5434ceb0c0b082f35e92f9295e58b41e49edd45312757e6e6f916f5744f9307e5c9b5c097e7b02f83d2a3063409eb5300ca49f126b1d9235947b55c7b9edf829db2cba498546ac3a651987a3096a088e7dc98e94bf1b979baf42ac16c2057248b3edf99b7790c1cdde4102041e0d33c10ff485acf358a399b997d24a", 0xbb}], 0x7, &(0x7f0000002680)=ANY=[@ANYBLOB="1010000000000000ffff0000ffff00006f649ac0fab3a57622811f07670ca52388976bdc72719c82f8f712d53f70b7964a24923cc319421b999ee139ecf200beb7c31902b9b2097f699bee3b22a665f7b8566ac8b44c2bde3321d68de13a09adaa19d0902599a4afec920658205e799acf1b8f44dd16839e5e7b2d6e236f8a328afc5f2f60d194e1bc825602d884ffb091224238e48516270ad189b2b2616b1643e68819820bf8f1aec52fddacc37539525e8e13c0e2f99c62e6f25a0b6a0c81bd46692d112dbe5e4936a35753be228e152018b40d9a86d6d674c717744bc1afbfbcb3896ae76d814dc745f50995b56c1f5c3a13dba00667135acb9c5ca8981c2da5b6b10244661d7c68181ec71f2cd6453adc3919bb9c820997c17b2ab56f8df5270073801064832a88cc45c7dfa4a77b6b64c92139910fbc065f634aed468ad81bde726cf8078316eee6fbd43abc56843bc11d9b41018bbe5433a5a8317c8a4502eb60c84a74c28211ce6ea94bfeeaf525045895c0cda3712331d103fc88d2b3917fe0a5b2805c01a99ebbae636300d07ee73097466f95d2845ca6a16c97c7adf56972aca07b4ca43b7439d681a53e693f83da9fd7612080533fbadafb8eda2abe6ecf5796b9fc59b1d735c72ef991b948f1cc820576b6685a904bc4c308a42f9dd3294162cf558797254a0bd3ddbbd91d1568a8b4d442d4603cc363782724c463556a92373b637191d6cd9499d2c8806d436ce20ee8062fe786aa535c9b829eff28d463f5e757cb8fde6eb590cef730ff910802fedaf218eaa463e0762151bd3d70d712d4268bab33962131292e488ef72912347bec8d2f094789958ed28ea1baeb354ee91924d043c14b234fd0ebeee0c3e6146ec09644a119367b4f6e8781600177ca3243c59a83f97041bb93d3f646cd43f9e8ce19fbe3e38aadae221ac4ea80a0e2a1c5d830c0c07e4d06634f1e17bd1dbfd77eae6d7bc85674df2e50583acfa87443864db287ac5f1953965df6ba034ce5da3418788720faa55260838d1977529d16e63238bf5d69d0c4739ac771d6b7ae5889d927114ad7ab77e920a162369874a0a68307043de986d8b279835376164c8bd39d4963ece138a01b8f0fe99a559aa06d313dd23fd96876eab1a2b6b4356feacbbecb93a653b977408db4e489fcf06f7f27b95ddfadf996e341adf8514b77193c3ae576d0f3c9ca465ced45a92b569a9969f548270fa9c16418c97df405f0eb6b22bc92beec0193ddc612ee5344f679f2eb1f11e7e0161ff7e9f2e62a23b05c42ffccfae7445e88456beed5b8393c006be508e1dfb7c56a05a65685071ce1e32c842d636668b0c990a8510a788667349a00c03ce972a272c923755cc07cf3f39ae6ab7f26fe2493656941e6f871e458af5ba1264aee759aa9ff653736c11642ce5e0852310274490e980dabb8b69465fed5678c208f30e482582aa42e149c4a205851b65360253dd56fd5c026d746be17e514b3dc38f222cdac06882c4f2098b4103232d5d701b61d5a1056d68cce1d049d711a194e76e0f5973e3f5355f0deb227973219abc94d31b0c5b15387f621432520baa8a40362e382b37cadcbbb44648d9b93c6c931b18b3a3ea1c8517cf37b6b45430217f15257fad84237b29b00747dd08b0ec5a4f75542d06b0ad5c475c7573870b52762be3df8d7e7ed33631b196d8dd0d46217e7ecb5298d9bef4f6b744598f9a66141ba5606fb08fdc7efaf8ab881b47e8815f08df428cbdfa2da7365c210f94b8477d35d98ad07817c6a559a6bef741d90bbb99491ce7e3219a5a1f07d8023161b82142caf5ee5db787613b30439b6aa384d4ea45ad7d912a9ddf2be0086a10e8e30ceb119f62373ad83a6d86b7b72a9973b3f07a8e11e00b46f1b3d0670b6c0ee4e54543440428f95e937edc8100ce18b242d8e4d201766649fc88a2911b8d47ce162c1d15648b958c5e0a71cd7993efb1b19af6f5650c611b89d7c05a82ba3b064874b2ca770de9a90565cf156f6e6b9cb26c141c6960ecb59efbaebbd5e3ff24ea0e7c5c1f82567b5716e5d3b791ead79ae35563411cc640357e5e4b4e9be1a0b423e874e9283e3175f1535aab0c2245546aa41721ec49086dbb11d9547c76ddc59e606e714eaf08aba8984b9faec32ae9a84b9daadd47c64aeb322b15a63f248f5f694fdb38614f85c675a8326799b229ff60fdce2123fdfdfc47c94e108b4b0d3b6d8f5d89a4f934f9531c9aa166b219537f300ef94570633027a91c5601f32e43e6ddf17e017f63e794658a1b834385ded61e0f9f923fbe80d5454309c1270a786b9f24f2c03aebf20dbdf6518f9b9b7d197927d200017ddc5bcd0b4d1301de9c5b5f882a0e7a96cadae377e03a46682e15b837dfdacb894f3ce0c6f455c99c1be008019ecffaa0b16521ed709093f8050ac7615801c88f8978e18e31d210f5d31e8d3e2dd88a868e480777ab3efcb977c7d2817e3ffd792ca5a79acc7b377ac418383a9d06091fa5981a9a30d6b64319bb772f1e9ae655112c2f56e224ef0ec925ca0c8e138987d1c40f386bd7ada35aa1f2298a3d6806ca2ff532987bb5678a6f118daaa01ef6997453113691da53dc8dea3d57a74c2f812a52b152f8d3e7f2ee5fa816bffaca09ef1efaf561bd9c6750cec123185b9e6bcf96a6fbd3b49640d4b47bc716f37aeec460bff68e96014025d9204f809f66dc0a77deef348c76bd0c8ba062aa3a6ef48412f7a4c0c6f2591a7d3f9360f03e7721e65f76d52f8bbb6229e1212e7e4a65d03daeefb698a280fdf17e77d8bc73535270af253eb6b0151a7f5306d45fc30156f2756de383abecc873999f39625256d8dac1a2b177617c424ed07b1745633842151606593da38ed07199175294f4be616dfe8965b0b4cf65daf97599f20d3af4d3b141c9cfd2642c76e6d2ce48f7d61d029b1a0c9bd19bdf9b1a57cba3695a24caf154edc0201b91810dd6a30dda0872d8cf88145778c44aff28ec6042f4c7dcca01748de28c3380892cffdcfae60c34f4c52a29f11cf5a72c0732629e120413f20e40bdfda4074e92e59fb514efb2a812713b419bd17edf7352d538b598b9e8a52935915deff5ed1b74f5e31d6a96ada078f9a7ef1ae9371bfb4102d4e7c2ecbc01d2ca5afe51c961b97360ecff1fbb23476016b1111e1012e44ea2c4be710158d23eb0da23d98e42415308522c1ede523f987fc210074c50ad9819d02d3d4a50bafbf929a587347a1ebb36a094901919196bdff5498386e2006901f35659e04ede9f1d6db5cf96d7230b3e198b762c83159352cf92e0f15a94bf5d44d73fdd94bdca06b613a96e61095a5534d00f01cf876c9c58943843dc1e03dfb2b362130d09964e6771243b6a0dc3d2b56410e723bc36639cabb1fd9d17307964dcaa0b6d509cc7dd5bcef7d0b6349a696831f9569a79f615880328cc3d85bebbae5405c959131595786f591cdb0a116846b31c99f812198940ce45852ffffffff759a59895dab734567bb7f83f039c9140a76993b7d58760abc3163538d066dbcbc3806b29d5f6280136e7406264ee0990b8f8e04806cb378730553ea4fb9d7746b031c5f7006f722b3a748be41e9848475f1399d7801b74d517b115ab4d29710664ddc808c004828637750569d9258546a8da9f640d45cd72d03ef9ee075af12ad268a1f0f9270ebc6b648af9ce21bfaba00a9f377f41783255e84edc20afb87d122417c5e09a3fe764a9ece37098c47114d011867f570336e70f34df97b5dff068f4986575f635f0c828d46fd589613af9bca6776d38a9692b5a122871d7f3c39d0cfaab784a262129842692e09398b4213cd5417d7a9e59b35e82093b5d0620138d1e1e85f4a5bcd15762850f3fd6b95c5e6ab2bfcbc43a0da7bf2aa1a1bea554a967d465d33b77fa65fbd4ede5568e73d601a66b71d796e0ba4a15ab2a76b37959054886e448e86e3280c6dc0524aa6cbe1225d964ab2d644bda248809080df450aacfaeef7a5b52466fcce6e3800b340b156ca1eb19d6ae897a890c2a2890b19815281f811590964a59441c9dd4065801acce24e779970122805cf65987100924a83a60cb3715f8bc0223139e4eece600c59b2098f70f66cff6fa12c13458963b3d73a5e5e3b37e56ba45f573ff2e5163aea0a3dd1cc2cdce32301db131562cfc0a3bc8358926e222cd93cd2a50a1188e6a708e134c42c78c636c8db6b802c55c845747c0de5e74f5a22a6293470ad72e367b9fe4fbc2952d6c55ebf0b1271747394472129057aa6e6ea2fe640c70c4b9bf078a8d178331de5df3c51b19f0aeab33e1ca8b5b4e90b6a38193a993ba843d3f24cc00ea36f00d854437036139c01356243f52a57972f97e0f15352061b38cf68576e345f6035a85736988342774c7b2eaf41296dcfce3b25affd7f5ec111cb1fb2e47925c77e6acce22162e9cff4849b3895c6eb9fc3fd77bea6da04741cf2ba8a9e2e6719a849010cb5be59df07fd845a6a57e0ec07c7b442393d7a9265e43fd88286c1b3883b0836b7aba9808e0c7bbf6715ffd01b7ac399b1eec13ceceed0352d6e1f48b7d2c9bb58cc600bbb7c5d9c1f645922b1668840c4633da36dd2274f177b8430851e922c337146bdaf8b4b5d2931be2c1ca0d041bcbe12a2bafacaf3ab80358808ede342c6faf062d6b211c3023f642ed43f6dfdbc8dea6fd9956ac2bf0bc84c2c75984152c5db4e7698ebcaf5a5aad958206b0914d3384b6ee31dc18e50f86c0e57e8d3eebfe7cb01e3fb6513b1d439db2852715283d98c0ec9c28ce2f8a8142e8b8a040566679c222c32d6d05ee7306b20c57f8a8d9a7fb016e13183489c305d6646f84f27b9497fc8eca98243e48b80a4186f44b6729a915dc8a30b08c1c883b05777e4c2489314b86638eadb9026591d7cd214f7112a9b5beec936008512f92049293222ee54867095dde99eceaa08da0303a0469ac117142f672b905bc6222107b55409eda056450d85ad53b2699b2a7ee96b26575cf79995882ff65d9a0f40a1ac55d121e1635eb74d4c3def58b5e22ab6e8d10b79497ebaf3f8c76cddf40b0849683dba40381f0ae7d0a4f218a74f1cc176c3734e32dd51e919b1cffcaf1e7e2a152744acbe032a3feb94cb9e53f887cf14b6cb3266f15ca4378ce5f11fbb64a422f18dc3404ce66b4296e1b37e67a4c49d400fab6f1478f2e473cde709c06335b69e2a9cb5135ad75cdadfccc73e589a4a5542f219e8205bdde1a31a34d7dbb1f3872dbe16c00d09cc79d78f03a86055f642845a5f336b4ab10fa30e9125ff9e35fdc705ae3694848f21a0491071dff00436970a4641fb330b50b776f409e6b8c2f926a1be9c6f9abe0b7c638dd76340f2ce9b5384961d8f0b6f063aa5a460359515a7e5697358fc9e2ec77914d3d9529a160d0ed03393e4bc6b85a72a7e9d828248dcc6f5a61ada5852ea1d437d4cccada5e027135f6f216354d578363a7b4f32bd8022d97d3a7a1ad7ddeb9c805f3ae927c9ffa789f6d5bf201cd48c363b4dc90519a1e578b55fe39bbab9308cb821320d616659ab0fa5760ae30d2916a8f78a798f85435ade6e988f4c260874c97809eeea987fd3d5e8285447ed24b0124759322143d5144d330cb11b7f4287492d34cc143b88d94cef01748e061b8dad65bc5edfa78792093ba898400e2f56a58a2cd07d781c906817cc2c51fdb056692e17bd8017d333eb7d76f0dc381b0c792b6e3494b7ff873f7aa280d4ff13e54e48033b62b00beace076a9b955f572277742da7404241583c8ffd2341c09a5efc0b75886a947e65107c838b168d822d823dc91c09f3da250d456a300000000000000001000000110e0000e51d7415be71a2b423e776891978bc6f0669717871ed2c3e2cb50c0b082c5d5e"], 0x1040}, 0x5) sendto(r1, &(0x7f0000002640)="060000040045d81fbafdc7c2629544f81f000000", 0x14, 0x0, 0x0, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000440)={&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/100, 0xfffffe43}, 0x3f8d}, 0x10, 0x1003, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/140, 0x8c) (async) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/140, 0x8c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) (async) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) (async) close(r6) executing program 2: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x22, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r1, &(0x7f0000000200)="985fa7fbdf69aca69c9a97347864", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x24}, {0x40}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) read(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x3}, {0x6}]}) syz_emit_ethernet(0x216, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000000801e03a008a210200ff9268ebe4671957d6740000fe8000000000000000000000000000aa6103000000000000c2040000007fc20400000008010a000000000000000000000000000000000000c2040000b061000061005ee86500000059010000000000000502002005021402320f000000000000545e28288a4e400216d9e5fc1fffd4e87022032213b120d3cb7626652ea0cbf4b8ab6e33813424feb34bb47e80ec26bbb69ca4ce6b32ce585c552876d3e97bdc107b4500ff454cfa8325bea8f7299e0dc8c4dc6e75311fac580a0b9e85887b64e25c4981d965c20400000100051382af21c624d8e1b5e136b3ab5913fd9199874600000000003a1a0000000000000530bb296310a66929d55ba26772c660472d7641b0f3cde89920a0abffcfc78e9658b99a5f07dfa2a6e6d91420710ac5a33f059c7686f55e384c3cc807efdadc5a1370bfe1d5ff8447f5e42ff195c48d32f022d4f142ee19bac5f1eb1becef75be3595658ebf25ddb2b4d9575e0d7c646efe9e73a67ad1124ec89b7608494e3c749355fc37796709542230c012b2a6d068c85e2779e19dd4c7f287322690877ae042b3331eabbe55af1e50a8e80fdf456c66330f11555033429c81cb9817064e32961d42eec086865b252ba0c6e5c2aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff000000000400"]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x0, 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() syz_open_pts() setrlimit(0x5, &(0x7f00000000c0)={0x10000, 0x3f}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000001, 0x3, 0xfffffffa, '\b\x00', 0x0, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) executing program 3: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x101) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a40)="aee67deb8b77bb6985bab164d604f6b3504b8f10b95ce8277a30aa0a8b2803e5aa3a423fce902c95ad69f1c17fb8ffb16ea370825f4cd714556b74add0654de35f71b0df8806088e421dd046ed187b212a02440cbcbbad2eb9dbe72004420838c7e1fd7ec9596a88392a7b77aa89b81ab027afb071318a2873af98d9fe9db565b9124085cbd1dcf7481b0c801b6ade6a17b03658e50c863537d356fc6f2c4fadc052b6dfd4a3494446f87f292c1a3561f0dfe091c350d1cf8298d9fa0eb49093480881b3d07823cdbf26", 0xca}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0x10001) syz_emit_ethernet(0xd2, &(0x7f0000000840)={@broadcast, @empty, [], {@generic={0xfaf5, "7cd59e6eb16a4d995711a635cab16a6066e44f46af76100d82730ff075711921e1181396ac2ed176c67f724f165c7b1e6255c1c2dda4fb621f7949de02926c9f565226b7bb901eadb0e35daf5706921beab37d71ddce3b35cd887cb1a741940d2c827cb062f085a9c3ec95b6de5fa2e73e6aa33f76af9dfe58cd595859ba18d85236e574f21d39a8e5d157b5f66dc15417a3592762a877ffc965d06e895d3a37e642acf48887665382792ff3ffa351233ce86c4e4bc930fe539f8339cad177def78cb6dd"}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x14}, {0x2}, {0x7fe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setuid(0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socket(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() semget(0x3, 0x0, 0xc) madvise(&(0x7f0000014000/0x3000)=nil, 0x3000, 0x6) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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) 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}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x6, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x6, 0x4000, 0xff) syz_open_pts() socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) kqueue() socket(0x6, 0x0, 0xfe) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0xffff}, 0x10) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r1}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r2}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r4}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0xfffd, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xb, 0x0, 0x0, "fe339657"}}}}}) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) 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) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) getpeername(r2, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f0000000240)="a7f716a85427e6b21bd8d248301e77a5e7fcf5abb10d96d87bf70a4849da50edfd2c7baa073c4e9ac6dec25f8c6171330adf3fe95e1ae4ea7da5697b89ea6480ef24dd24d086444fdc374462817f34bdc808a51cb2c945e612ae099483095968aeda6cf6815a17211917b864906094395f97bf449f486822e76d570bd946c7adbfd931f69591801b81768225d40837", &(0x7f0000000180)=0x8f, &(0x7f0000000300)="21db3dfadb7b26a6ae6be16c97d1bd1d6c96a9087d209dbc766e", 0x1a) syz_emit_ethernet(0x96, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv4={0x800, {{0x1d, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0xac14ffff, {[@ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x44, 0x7, 0x1, 0x4, [{[], 0xfffffff7}, {[@broadcast], 0x3}, {[], 0x8}, {[@empty], 0x7}, {[@multicast2], 0x7fff}, {[@empty]}, {[@empty], 0x1}, {[], 0x5}, {[], 0x7}, {[@broadcast], 0x1ff}]}, @noop, @ra={0x94, 0x6, 0x6}, @ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x8, 0x2, 0x1, 0x6, [{[], 0x49}]}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0xfff}) executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x170}], 0x1}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r2}, 0xc) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)="94a34b8e5f84cf71b59c78fec3708200"/27, &(0x7f0000000080)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000"]) fchflags(r4, 0x0) r5 = msgget$private(0x0, 0x16) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) syz_emit_ethernet(0xeb, &(0x7f0000000080)={@broadcast, @random="30d3d0908139", [], {@ipv6={0x86dd, {0x2, 0x6, "6ba5bf", 0xb5, 0x37, 0xb4, @rand_addr="c810da5703ba01f413161d7e0b282d4e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x6, 0x0, 0x0, 0x3, 0x68}, @dstopts={0x11, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x1ff}, @ra={0x5, 0x2, 0x1ff}, @padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x437}, @ra={0x5, 0x2, 0x4}]}, @dstopts={0x3c, 0xa, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xfffffff8}, @generic={0x8, 0x3b, "046c1f77bd5777716a81f7a6e2b903ca8b116b264f651ea00ee79cd191d64f60e4636927698d5aaa20a842f3641c1336333d56c320ceb7420403f9"}, @jumbo={0xc2, 0x4, 0x7ff}, @ra={0x5, 0x2, 0xbd2}]}], @udp={{0x2, 0x2, 0x8}, {"db39de0af5f88f689e9c878d5b2134a60cc6eba8ff4c3192b2fd4f95d2"}}}}}}}) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x2}, {r0, 0x4}], 0x2, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r5, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="44cfc33c27849202fa09474294b11b3a15e4860f672721e0fff63c761a82b82455cfebfb08172d7196b91710c06c1036d651122ee6df418be1bff671281dbcaaa5ada67993a9d29895aa14dac68d405fd83267b34a0bd72ae7e3154249580261ed962e1418f5deba7c294f3d05051081c52673c33c706746ba4c1389d4f3114cc82a756dfcb03bc823d2286f409271b8b17da9e86211edd0ca8ff49dec31966420bca120d6b659898837453da25d1119e41a", 0xb2}, {&(0x7f0000000340)="0cff295030bad027086207ac8c5326015f5d2fbce9c13f372fdd1341747404ef485557ad4888ebfd12ce51184027a8512e91cea601bc36aa74b7ec87eb4db618ea21141d9878b81de16b5c083ba55314cf65530b44e6f53b0a2c7785145f45752ae448e1cfa46a5dc01dc1faa677e2613ea50d97", 0x74}, {&(0x7f00000003c0)="532a1c80342f27efb6090c4187b3372239eebad3ec98ac3c87174535939221c850d3e11fddfe2b15b5c3a122b604a70509993c4d45818e5c53cad5a83bb81955a6cbd0ee68474fe3b8d4e7e90ee84705a19a25967a08a1efc99ec70941b02834dfa63a6c902e30c40036b8e27e0ac015867836eaf4b5eac8601f6965423511eb44ceeb9a2facce0d47251b7729971fe10f34336079c97dec6edd9a59d471d8fcc38c24753edfc9aae9212d1472c0ecbb753bcfbb0e62f79b208417e1967f4ace420003eb2c511e319d4abdf96c42894991cca95ef94dd7f6b5651bb3c71be80d8a6ae24594a0c51bb7362fce02d4ad0b8a23874d8e", 0xf5}, {&(0x7f00000004c0)="15f21a499e3e611c16cc1bac2138d85bcafb8357cc2008f3fac316e8f95c", 0x1e}], 0x4, &(0x7f0000000540)=[{0xa0, 0x1, 0xfffffe01, "0e1c0db2cb36b6f7764f299b978525eea13a539a47c59b2cfd473bb625d35131cb90f58374abd59e782f33d85fef25be534258fbe6467da225f90771b1d0fbe78d3788cf0a2aa8c9372250519c50e01a36a8c36dd3cf4e8d92e587a3c7d70f1d5b6934d4374a504958775a44462fd8315dc1e70326e098a178d425e720b5f987ed8cb95cd52354a5e7fb"}], 0xa0}, 0x1}, 0x10, 0x40b) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000680)="3700d96524a7cd71f4e7f7d34631b1802ca7a3e58e787c944b02b58f6c", 0x1d}, {&(0x7f00000006c0)="1016ed718ed1e8c7c67b1466ebb8c414e53b6837c8c102b500666b49c792262a5f2fe51d33ec48e1298a5bc92a588957b268b1af9dd446120400b8d502df8b5209f2d8a3c80c306131dc181f41fade6c8b34c70f0b3a4ee6b07d7e90a66ad068a4fcd3e7cdf8a8aef234298243d7ab6d835ef5df2455e543f8610727ce31da4732f62c85bd9393cabf9f1440bd3beb00722333bb2ede464c5e860ff685523498ef20e0141c90acb7bcffa9e0850962ad1e261435981f804179bbea0fee80e87e76bf0cb6300228dc555823df6505ce1cdb532a41691cd1784dfc1308685ca7b0b5a584d1e8362480aa7915", 0xeb}, {&(0x7f00000007c0)="81766105eb7394d175dab91a036efddd51939060db035e", 0x17}, {&(0x7f0000000800)="02289d0e63debc7eaf9c3b63af6e9b92b0e7a828d8aba57f89210a24452ab89ed5847e4ce046dcf56d5f33d04a840a797f734755356ce2d3e97e120fa9ebab3cc8691c6c9c1dc798dd73d41e3869d14b19670ce72116a8e9f6aebb159dbb4b6cfca297c72ee5cced7f7117800806d00379edb8814f64df9e674774ddd88040fbdab8464e3a681debb47ab5fd10cbb0a07d8bd5ca38348b149c0aa859aacf1999e6a54caa2283996f4f14f43246e821a23b31aa7e7ffd3895867d1639f3ec61d93c600268b2137af0f02790089dbe39b0ab6082cca89d271e6d77a40a5c9fc594e620cc6195fb412e547d7c94ef439f5854e2c465bcef8fdcbaa735c3a4f2925cdddffa9b1075b2767ab016d48a4ce3b0c5d74cf2b44bd9686e8475280463ba61edd5d1fa0f73dbd2cd70158b5efd75124be3d960bc6b6413f546c4577818f6ff6176478e86e7ed0e7a8c64a188257ff63f7df888501e09d7afcbe563ef203098c72dcef79fe62b8d255fe584d6a0704bd367ec5f5954102b1d648f4a6d51e8f98dd5b7e2d9d8bb920719f712b11f9345fb928d492dc5bb27dd8d1e7e0a402ce17d95aa17c516a016496319b493f8b6c9176535f215f3eb3d6b23fcc22aee9614d664b4ee562a6bbcf37b5d3a8fd82f5a3a4487d0998c5aace61cad4d9c3088f84fc0a04008939d9a41a032d2e9a3ec231bf51652b4c993304f359298259bfb5c58fec24a6e1f9dae02cfddcde325340c18c8eee81cf8f32835876646d6b3283908e8b6b1f78267b5bc98c6de44d5dc085e00de3a56b72491785241fdc2827d208c605771783ee2c519e1ba5929eef3af1964e5446cd77a7d6e5590c3f87e8e811fdd8c5c660c9cb873ea2e95d18bb3e17f7056a6a34565b4af2f832baf8f3e46cf52b3cca636497d8a5135d9cf78cb686dd52aec4fbcaba4101a28a0fd5c5c5baf17fe2a66f55e999bb2ab56e7db8c4549897dcc2e6e0097c40579b76fde65b26cae2d64d8e1e06baf82a305c9faf20f018ee5035235c9d203675836bbcfd409128193c138b7780f279c1abd184cd10583258ad87493a839a4eafadca1023cd3c967a039d54d38e3454367d880463d378e037c4248a7b4232b1809d0b944fe706c1a30a1fb96e8e350c68f04050f63d4998bb55e4f1fa0d52c60a2237e096ac2292a62733598e6780ef4e6304061dbd20351c61460071b9d6d4ea55e4cbb4ad18f1400f5ba1e4df52d84291b0fdc2e53596bcf40a840750a3ce91332f88ceca0b7516a661a7e173324c4bbe12825a28a29a9b270380a493fc44fa9adf2c5782cdeb464b1d33cca253075bbb1c57d539cd9a8a04f486fcc0e6480159b771774537318811db259fc25f6aa894f57e02a3919590e87b9e90cfecf3ecd1156b1f47fe5b871bfdb0dc7d0ebfa7a0a554e14d09ca0cac187f4df559d451a24fd452e4e9b2e3c50ee14a9f19dbd9e8dd558cc5338ff5ab62cc18ba406420692c6175a149b42f1d36cb363a89e895398a9e99e39b5f4ebc92e5643cf00fd132b348d07b3953acbbdf2ecb9e2765e328bc66b2d86b8407c163dc8c835aea08d0bcc3cbe33d0c69b3533fdb51d6c4a1c888480c863997efc1ceead46837d94cbffce3815373c0f1dc7c310f531a203c75808d4944aa1958bc11d3e10908566c17d63a5462feb801a2bae1acf63207ea8d29be5759291c4f8d0884eb9387bc138b32f54fe72796504075be42840f89315e7262af8f4c3c9bf2562180dab5579d539de9626f98bcc26b4bd0266974f04179c89211962550fa5c07b87b2d8eb149a7766b2aac4e89bca31b6e68d7a08489c0200898a78d818fa6bbeefab6ef616740e6c3a0a3902666333980d2c3b27aa47cf8cb8275ca28145440835866610f6bf0e677df2b1bb49b62481a6666a6b1bba2c7805938bd820123f519b265ecc703ad48e023ef6ee5979526476ac0e7915780d520a734d364d08e3dde820e136751ad6cd82f1347ec91ff8b2d79196490c98d00f310cafc2f26e6de763e52291442646627297bd740408c15903b71e846b9702df3f784980b1947a33cab73cb1c6ddf58de6b604a691bab2eed644e7bda4dc47905ea757de49a6ad48d0ee64290cc60e7313cbaf452d2fd9a47a4b326f105bfd5e812050a33e3c5ebe07422ae7f8b20a62014ef816b9c079fd46ade34ea6c660f4ba4e836c88ea12a083f4f1fb1de4131a75dcfe905935adc4ba14a2198066ccee9674239210ed1c1ca50bfc79f4bb9d8181380c1513412152d00671618a01155c7c4d8e51850a3d1860fc03b08640b871a6542fb915700154fb8cc41b6bfe102c5b5677f5480fa513f01ab2507fa73f25ad1e0f8f282074974190bf6a890dc3bf6bbca62869934d4ff5a692935d38cd5e17e4a2e98daf615aa0465b80c4d0ecb18ff850fef11a468a223865be1177633e9e72480f1ce7c878e9e72387ce4e617555495083a3ada8603559c17b88a4ab7fa695e467fc1069bd3d019067f164cee3085e6c45d1ef4d17b40ad198308ebea3a4b00bd0bd69eb788e6a62a98fca4defd893dfbd0f8a49c8b77e28a4865af5b4f32dc7e9708f45f6c9c3ed8511040b3d1369a0c84f7f97c5d265691beeba4563159000f0b8c4ab1f833c5a01919145bf9be38d1bbad4bda804a9f186fb0168c70641362a1cb7c024a5da044b4c884142fc1f2d47b4802ff0006983da90796b4b379459dd597ca8b2402b425d974f34f84c09c191d56c29aa1da8a0b62a977541b11d77efde8d14f4b56012ad4e8ab0d2f2a2bdc2fccd01fc80ff13ccbb995feff086e6a977437fbc3631b27b371fca6eb2eba9951700c5b099ca1e99a1a41be4668ac819a29c607ff2cba3ce1459b3dc8c5557d6d569f7cda25f93d58e38c6407bc6d3704e934850cfd28e3d30326dfe1bee30bd65389cb530cb1c2986855833a6dd3a7177c2781f0c9e3ccc80cdea535c4b0c118f1dd816e52dedf94b1f781e09c3afcdf82823121104d47a76ec18c68465333e2d1683b361ae2353b39bf3470d93fa47dc34d10355e7f7974c5cf622158aadbe142f58431897d622305fa2b61ffbaf867d6145e905a28304415d6802bf5b2769cb75994dbe3da5361835d0b530581fd4d3f6bffab08f092ab73ff4f28f406ffdf91ca675f0b81098ee07fc5727215cd232fd22fc89441a7ecacbc6ba45677b2fb91d5770d6e88132227644778cc17ad2b68c9706405835a8a7656387a00db332adf0eb5626855f0106e1b7cbc12e3ee58536c39813fee058a67aea5639cbc4c48b941d6b893491a0b493710b7164fe4ca52db1859d5452ea77e8faae7df660dd1f2023ae79ce1ac4712b4d90e940b20821f9db15177695df5d1903807c760881bc4540d71ce29d05083590bd768f36f1a7188f111ec457b31d008acbdbed5109d125fc89827d8b7df14211e950dd731d4e59252107051ce7273b9db51fbfc3fe061527174f6fbe71be86c07d92bf4bdf2e77951c8a193e36c75ef56b99be74daa9909fc3a3a216052c1f06fa33c56a8bb4ba404b50f5045c212f49f9765469105361ee22660c1fabf73617fd4f9f45d5ac61d0989c18451981576e91814d534f3fdf36b4aee00e5f3f1da715a418fc92c0c2e4a0b63833ae8bb7b4aa6d7ff03bb38732449726cb9cf10569dadc20753c080b50539c3cafc9bf7e0123f71bfa154c6add4a50bcedf48e92cc6039450f02797fa016791c9d2e1e2508dae64116877219c67e75ab4b2318245a7e464fe6561405960faaab20cd377534acaca74d9b2a44cec0dd3aedde39763431a8155fc9cc4a450927be4a0c4bdc966d345cee033b266f0b4ff5fe68079f59a679ce8dbb272927381c24e9355ed74c44e3c6fe79f6b12af6caae6cf2d1bba603ff9306510e7b94f4ab9b3a636122411b85e0847eba0cfe59e3261834bcc4e568f426dbe771984bf4c5e91160086038d6597608104b45ae8ed5414f5e4f510c9fe9a0222646fed9e744b80bc59e340f37551315f6af6637d559c6d121b6870fdbcbca512339d684bc89b2a59668b8c0af41584f2e595f7c263c1d6ed24004f68ee571edb0a2e4711ea28664955af2196d6eec77bcf365d5c69bd91da40fd6f0ca0925279cbe36b2da7d5604f19e027a944a0b1472ea317020443b4bd461a981a511aaf3f3c9dbca6c142f2565c63324b22709f37ee9eff8bed84283bc38996d7fade76510fc173c8781e4d55c810a20d61c814f4a006700441bba29f16aef95c3d419b8a69285c348bb22628af25c8781f1509dd7770a04167237192ca5720c91f8f8fed2d8e02d055eff0e3f6f597a0427b724e1fc99b09a63835bd0e6c9ddca96a5553687e06138a7147817bd45bda55e5e7accb7e5c27d8a5abd37e4a52f43fcc09fc9b1efb288cb5d23f250ff81863035daa58427f8eac8a85e9dcc7fb50f4e862dfc8f29f8183f8237ef29ae9577db38c12d90d99920feb0e5a4b20107be866b7f387ed8058cffcf88a95cc3805e49fa60da23f17a4a0048f2f5f708dc56b4bf471c7e3b850c5cf4040b5363cc78c00bc0405da6261a280224b4f793945ef8370c6dfe890572da7570a1e1417453c0c46fd82ac295b233cd08ed80dc89672603d8634f9777aaef3b8861679e9b416a22b4e2ea6045a082a9019b00278d309750196922bc142cd5bd4465083be041eee7fb3af948eb7cfa5d6715dfc800f3d2b5734b0a24d2ccbe4cb8baa8330ec191941e4ce8b1d72ce7140649d26348bc3964af88474bda6d18c4bd1f5a26c0b424813f59d5af4895aee391dfb6356875ac0c1c4c3dd01cbed4da0866fd04550e86579778413eb8ce5a8fe18641364e7f18fd5f072b69c0ddd8097684d8c1385cd29b612e9eb6ae5e52d0f03e316b9f4c289b1d99b0a7ad04fda6de5aadb7b81eaf04eea07cfb62c12acac744104af1b2eaaebb6224cfc4c8a08c977ea61101024a70f4ffd2d450a14cf8198077d20c7d78e7612d0edc9c120937bea7effb70d3723a76c395c0b7bbe63b10ea0ae844acec5e157ebeb4cc5ad0a80ec8ce25d9b4398bce03591a7aec6e58797cfe76bb8e2853f7f75135d06d61d0bae91f009f1c7421ff74b30b68ed87e83d23a93df6e3da493ab0d1acf9934f499ef9a65ae5390cd63c26934c624da432f1639266b8b9ac2353173903b5a795bc230039303a902dd1ed18e5ee6a7f412fabef30dbcfecb3dc8e1e59a37760e2d2a69eccfedcacdd92c916edeee74b3896415a290705351c7165131e503e79bb76c2413eb2f2d0810341a2c1a99276ac5b43aada63c707a4dc007eca7414a14462baf1f3a5c1cdebacdb4b3bbeefc3798631497fadd0886dcaa873d7d8604f70d4a27544f7305677d9c2851f89279d5bfb2db6afcc522593ba56f5fe1acd13b0eb47644dd76104b8ac9f7324e4cef55cf45c055b6383d2ec45f8cd8d5e8c5561dffa5bbe73c97b52982c22bae6e8043a6abd3bc6a967c5204c854e0b2ab657290f49a4c2457f60058f2c2510174d7c3c50e49f21338a7c89263f5ee3a778380ae997fa9f72a8a6a1a85d4d60257fb005fdd202c939240c45a11df83db8ba29cbfaea53223f9c6081d22877d031cf5e74e91c790214bb15118d1b1162c75bff0ff6b59b81eabb2ab65bca3bc267e5ed5d4d557977a6289fdc9d4f7f72dd686651b5c240af2f724d5e3c5541bc82436e3125e9fc274225d9cb4ab307b5fc9bc8cdef0a090bb80aa223cff846298537b31f6113d3e1e34359f19572732ccd8d24433956db6d68ea0129815bd3f060dbf7de772f57ae3f894cb2730e", 0x1000}, {&(0x7f0000001800)="ac6f82f37302175d65ce42e044cba2dd00d94e7a5f712ecaf04263b3c53afe56f9f13bf911ad36377ddaff970f1a0ec2e69c933af9548d06f16bbf1b0dead9dd721e254a18b3c5fbe8c407582998785d93e790846596705a00d1fa989faf833192e180bfe7f2036856982e4415d104a5a54112091e9391192376a9bc82fa23cac41fa713e2c3d4e74ec8eb4db4af5dc51400310159470239a4684d0a73043e780f7aaa804d8faab1365671cab6356ddd5ca996fca5f21c7e1c2629ed5aafe434e32641d7c4b5fb04ef036c9561a0f59c48d35e0e4a341110ee261389e2169768fff32ae2a25186d3b3", 0xe9}, {&(0x7f0000001900)}], 0x6) pledge(&(0x7f00000019c0)='$&&&\'(\'#$\x00', &(0x7f0000001a00)='\xff\xff\xff\xff\xff\xff') renameat(r0, &(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file1\x00') r6 = accept$inet6(r0, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockname$inet6(r6, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) r7 = shmget(0x2, 0x2000, 0x59, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = syz_open_pts() ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001bc0)=0x3ff) lchown(&(0x7f0000001c00)='./file0\x00', r2, r3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000001c40), 0x7, 0xffff) ioctl$TIOCCDTR(r8, 0x20007478) r9 = fcntl$getown(r6, 0x5) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001c80)={r9, r4, r3}, 0xc) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) readlinkat(r0, &(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)=""/203, 0xcb) sysctl$hw(&(0x7f0000001e00)={0x6, 0xe}, 0x2, &(0x7f0000001e40)="652249d8bfac9575471dfa7b1600bd47abba8a09a291307da2dbb64cd1c1c3d187acb812fd8e9865b2524a388e44441d29648a8592f0297c6e10d4b40eb7314d86b53bbe1d2622d11c7b1754c1868368d27b180fb54ecbc894f7de016f26fc0eeefa7c38072f61b9b08f5c71c65dea31e418452e0ef5cda1e4e25790094ab03be7ca7c394413c0ba70848f6c4a873f79", &(0x7f0000001f00)=0x90, &(0x7f0000001f40)="3018c423f5eabe8ea4505f6b52ba7cdaddaf5ada06bc9fa8d45f6e86801f67ebbf0d5fc79993691932c214e1e1552f88597a4b87f6a4d43a6bf22125ae177e054d4437048a7c52ce59235bac05c23588aef6e2021d8df700dd8e0f07ca2f05e45a1ae11f886e2ebd919534e4", 0x6c) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000002000)=0xff) executing program 4: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1c0) setsockopt(r0, 0x0, 0x2f, &(0x7f0000000100)="22de4f881e643ee4aa82c235a4cba51551494d6a1ad3c4b12229d8746991724b585a48af315082a6c9315f05c0a04e70a39bc73a5d0f88aaa69c0c330cffb7a6477d30e1d3f8260a2d23a63163999d87ea97d404e7f8796501e81821417f5f24400dce37aa5cbf7f2e9a4eebe379698e5e005fb529ff3d6ce680e631b375586796f91767c69c696352ee8de33c845ed696ed850ac6628b5bd66ef6406197dfc2dba239f1c5f8", 0xa6) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x2cb3, './file0\x00'}) socket(0x1, 0x4f77596ac322c96b, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x9) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x1000, &(0x7f00000002c0)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000340)={0x1, 0x10}, 0x2, &(0x7f0000000380)="89c4c9dde9a26f2e847bdfda2ae4ee8f3bd6fea01120b777b1f357369a1fd2539816976e8b9641f7eb86e9546d7c95c7c1d293fb0ecb2694543f31422eb0c1825b7923fb5883fd105d8184e40df023b25f8b87fd63a0727b38077cb04d1a7a1afe0977589483694a7fe3526a16ecf7c5658cfb705d00909dc754814fdc809171d3c7494e8f66660b36221b79f0f4a9d9bd720e9e06f24c7a81b33bd26e89", &(0x7f0000000440)=0x9e, &(0x7f0000000480)="3a09da4cdffb72588ede3281b4a114e9602336a3910e7119e590cdf9d4535623641240cf2e7d6c671b85881933119fd8b1b388feda64db4db8e18e4ee543a0ee264636fd973a386c2607e6d2b4a51f1e4aabed7bb75bec8ce33254d159c126f0c565576ddaa5c1eeaf4dde737c0555a577f6e03b655538ec0486fd083376aea015e34b93e2ec1b7c996c87e46d3d6d6cdb4891b46fb5607df835adc8c545f812553ac5402a2c55f58ea1e6c977fce06a01cea1f48f301c5d382b2c8a20048657b2912a8647a3ded2a5049ae5ef7e01f783dd5a7c9b8a8cfe4276aa23bb2e70c14c7a9ef74f7b8141be0faddddf479ad204b634104c98beac7a820fea0b11a059dc71f1f48030b7051212685c0e700038ac95df4943205d093751b9d5baa5660d599eab810a597112e3a2315fbb0ecbb407584ba887f724e83f530d59542a92101c8f5770b2e9331bb179cc3a3ebb04e8abb2cba786b0e70417cb386e053eeb490433042a2db8769caef32b7722863f98fa2a486dbd45b7d19109dd29a8c8c90a97116c7e4673599f9ac6e24df202017bc7009b3a265e1e4c81b5e8145d48546bc6f1b2979f325c930b3749b4c3622736dda5ea1515e048e90b7420976801c0aa47eb70102314acfc37620f1a1a5cdb85f8c3b1e1fef89735083f246d38879499660f739c7487107653b0f340ea7c0104bc5b46c58ca3bbb284ecbf6f5f3ac0bdcd5d3a3220a91943918773329d6b9c27564011636fb93833b6602de2760d7a789141194894c203af734d3db19a2032617db69f3c1fd1aef262c023c2d18fd6140396bfb2b3be1a40612f47b633119ca0af2282a4eb339d6fed2003327314dc3ef286feaaa3f80976e24a4dec0f1a284c6d3ad696389ed25b2d7ced00ca78aaa4aa3af976ea2aadd2561923103a47a17abd200f46e222c012802814c89093f127c1fdfd32745ecb455467879cba7c679e16b46c69f28cbf3fc65f08a275e953ed9b3513c4bbd6cff736eae89c9cbda737a02826d5665b01b182356b4391c9fdf168445794ce1a7530a28f2491aaa5f470e2f7c4e251d50408ac0079b985e38f573e829b70f1e1984a546bb6376b40a4c28b6f52ca623d06526ebe12943724c34eb980c658074d8bdd3850451c607805fd55ebbdb5d321c146261e70f9e00be27fdc1cadeeb8a0126c010f9d020a6b61dbcb38a60b4a726a94c3701a53c7d36a7911a01702d4a239b081557c12a2744c88d4d1d042ca000240c79c1f0792762781eb18bce0f0a9b0b5fe5edba90f952db1fdf6e2806e0f12ec256473773bcc58bd0a1591c230163d728b4d625383947c9cd98da483e35c62e2108dd68ddba5c66bd21bde9a2269296d33f2d62a28b5824d17e3a2d00a72a760011413906566c73e490da66d48c0fa9b7765825d459244c4f1047e7df2ec67f6e68ba482daff11bb61948f6315ae690f40f5b53d1bad196dfc2897b15139caa4be74021e382ceaecadfc7f75df0e3a3eb57ed82df113a9bc126b62c5509e83931c5cbd7ea4f5116b0cc887323ce39714f71a5e5b76e10f9eda22e13a9273539759c17ffd3dca292f38056ac7b563b6fc1c36a3b8bf64fbc1b9230486bb0cd6ef10ae38f31f1decddc9ee1a6405ceb0758d054eba28c5d7a5378a55dbb29e9c13752121ac38e5aa3148bca8963e884f731c6d1ba688d76c07e08cb97cf6cd852b928f7fd6685fd36e23d837477cecd3452d5d7ae5a703f233a6a9b11638f4c456e921f3a1a3d3592c87115a8dfab744fe7924254dd806e1855f5953898f09d27bc48c2d12f136ba06c2ee37f3dbbd31bb5d6d285eff429e2870cefe81f0d4ed2f6e48972b266e9ab4a210ed52872031018ea7119fdcdf648b15d4d1e6d0e0c0bd7320c169f6ee04120069ff30dfc5cf262341ee68249866f363d0abd90740eb431570d3e43e05384e207693d31b2bbda70210f9eb3de28cb49f8ad0cd05bcb525ba2ecbdadc82b3b542807c0cd447e90e4056cb996b251a41c987a3ed85c615d694feff2ec50a44b3c1e5790d7cc50b9d2213232b189ac17669eec7f209a91d13e436c1e27af3517ea7f78f8d1e307d06810ea1224ab4e8a840f31b02487e2d9be24d650d5bcf84dd4c638aa1c0e9a9c2b5c5ca0236d18456236a91c99c0ca36a63ec9c601a30c4eb9af01b839fcd7b5ec827e0b0a76dd3939366721a503da0424933fb0304c5ae70434e6820eb1a4221224573c0e0a9bcb29845e0f8c42f813315a1387705a41ead98bc411aa6cb7c3722f67e07fc3ab3f5167fe6f11d46bbb5b1c8c3c8673554c888f234c187704f2c39caadef9157723577b828e40de6cf7c1c042f311728ce3ab11f00afdc3ffb6ba3935bbcee863ec520a445ccaa58da066afed56f8e7d90270a51b9e0d11ddb0cf1f2597510d4a91fd5a31f0b80d05c645fa21061f641caf97cd4b67d56c0a6394987ee804775b40aa1ac7e4b9af5208eb5b901c13f3792b2965b5820d1f8f4baa130078dd23375bc67a13f3c3f5cfc1fe3d77203e8e002cd12cb01d051ec80bfd87e9324388638a478536d125124f80ded47fd48107bdbf66ccbaeef072483ce9fc319a307f6f95419f465a115af712b4215e617943ad544c3f3d2dbb0092dfb573aef107de6297e06ec46d024794640c44f086f3eb64175e44d73c2af4f021923d926c20b055ec4968674259574a0be75d1f6d45e2c0c1545640aaf053fe85e232ea30b117cb3e40e8205d18f9cfc6f8b65fd51abf2983f2f1fd525927a7efe475866f908f471f3f8b52ac120bd60f17cc4d7977b4922ca9668763b363e785f74588d4d4383f669844ca1bb390ce560671462cb03fa2bf68b1eb85392840360e581526de65a785b393a48dee7e6cf88b9a05fcd9716e737a2e0afbb024afa1f3207038a9da9576cbbdabe0a7a6eff64f699610d188905e09c07e18c42ce2b791c8e6a48fdf8231bea87cdf76e34c0651b05d075728cd345b8a496268abf7127f10c181de81991f8ae55bc6ee7537491e8f49b094141d2c36e226fe59e9fd70e67a400b0dd114ad4dc5768c40050914b4d1fdd2a88b975a113ffa65f40d796c304e891d77d1adea55a265dcfdf8772fd005ba5a9af302a4ba04f9dab9c0bd41f65096df98c5ee8aebf1611f36c4e3030c60b21cd2f5dbdf9e52d76b13170e99abc2ab369efee7f9982be4d832206ba9463a38aa57612bda78885fb7dfb357789f4c2d1505142bf4b9bd1eb63ab6c8a6d5ebaf1e1ea778182acf31a1afbc3f2c07b121670a24136bcdac1ec2f8c5faf5ac14268f9cc68a3d340725814ca20a849ece51aa883cc94a78c1a527b81625ce1321d50a97f8faaba7642a79fef62ef61962392a2a9e8483be7f7e1d68286de55fe631000feebe6a4c4af250e5b68134c0f7b18d39079e64a17db35c10a96adc55665ed112bb808b69f8b4670e9831e310f67c2e420810e8f9678a0bb0eb103d8d8ea002611535ea2982c010dd80d82ca38f06c2390d9ae3137e720c125e24c986f6e78abb0cdd4cdfc32d8c1426f68540aedcd2cd38d2153805a530c26d22e5e6bb2ff1196fb03c5fe8c6d53c30a64dec307af9b2229f6cb2a8e568b19f8a402eff1147c43e981ef6b71f67dde2a6bd2c6c5b3f9d65c6a7a38d7b43bd75cb46f8552aa92b9c50bcc2551fd226e04be24b24f90ac7cc2d1281fe12e9221b0810f5e4fb01da2aec21fc5456de4ff84c34162858b3603f8eae4f4bf208f85bfeaa802f6f02ab9901fea1c96b3e3217da6115d01eeada95557a17f83ba9f7d5acc0ae67089305c95598252f868788f3610c953c0adea094fd4f33e6d82b4a5a9e93a36dfdc3570f4c7c6342c9e2b7b80d8f4e5f008e93fa34c0cf7549be9614d9e6abed3f9ae64639d1c54a7cdbe61fcf1b33c6f1e56bdfba2b02464f7d812d4bab573e71756e5482e345327b993e4bc953247fc897c2c75a05deb5c5c4cda3508653a69b15fcb4c75971bc73af297ed17090c5ceba0db2c9840057d6463cc0e5a31dde792e357935650a8af88e6abc0f6709a39bc9980385f8d8a72d51f28299922c83cf406be3a695aad1b5f29c7993975d22fa0025f62fa5ef1b0a819518af221fc536776ad857b97d80ed91c52778065bb1966936bf04cfaac08c63f42d0d76754c6fbba154d289714d79885c025a4b9ef00180dfdf03de69ca474e9dbec1843e7a46a2d79b4094b36e60c7217940a805dc982851db92fafbd150321b259d6d657f5f106d4254710bc1d63f6517599ade5d7a68a274aadb4f88969d7550fc148182a814a0ec6b2413c6bd4e05c3005c91d35cb38d8f3d8c5adf4e3c744e7956e1d47229bcf8a173989ed6935595c004155a78c41387a7ead7e3b895fd5e386867885089b6eaff99473de3fa7d23462641fab14657079e7d6aafbbcafb8d91e6123994b529583fe5d1af8c6982a8d085c2a78d81630b50594e803a679216b9c2966e6abe3ebe15166cfe82e8743bc5cb8e6af4d3dd21800b46e8d4ab17807e706b865ab205877bc724baa2a354301f589b6e572777ce77548794269b93541340208a01dbabbc010022b0a89746d9e2e7bc873da6d256499fd0b57759231013d0d774ef43c153da34b4571f8249f586b33d846a29b5c2bc7c69477bce0511e7f7f1d6f08031f81cdffad6001f80e65d81509c6148a99e3b9f0afbe1f7989466a3ca9f96a3c2d9fba0df24c1f5e481ddc7a5f2631623e1c970e8d25d6cb82f8c7be154f55f1a4d596d2554bfaea5bc697c3f696dbc59710601df86ab7517b8dead54c3701f9ae9fad3bfd638fa06c4e0c665eac1577c736e1e9ba7645a0ce33f342c5dbd7a463a54d215b22f53d673975a88552878710842257e3334bfa959eee3aa07992a5d12868a863f773f5716e78813f75fe2b59b70447e421ca535edc23bdc6abeb31b2e6412363d96c31526fb60631a8a37d1db61e01b3d423daff5fc02ace30e988f3a1fc720ce473c809b267f826dde1602c623750540cb13bf576c0bff9d300b8e885c3db9d2cfc7d05f5d76f80367c05f45d676aa4224adce526a8c0b973f38e3fa22ef0d6bc30370e94c6c8062b7f88f55c4f7822f56ed2b71ef4346f502c0587852d542cf01c27401ba5ad96bbd97d3c528a8f5bbe2350f91d0eafed77e1ea8c49529c88cd4b14818157070b176fdaed87645b2fe02bd38801bc2aad8148e502df6f6bd624ab9ffdce7448e9521d101ee153cb5ce581ca20edc0ed2d8deef5360918963623da1d2ff8030de6b4df031eb8ff13a420a72ccf90cf9b1a8bc794af57151e3fabb9f4e166394d359fc11ce6b87a2a2609528d9cee981deddd8c8f5f6e1cede9e15b67975c18a7da1c6dbba0f3556aff5696ebcff1b8205ed1fe39d7e8d483fa7f41f43cea0077a46c4b7da05ecd3d1e07e532be3af7df109df038c5045f93742d96b87a13a1713394e119f3d9a039474c4e62384ca13d16fb6795c599a895e91b190d2a2352cc7a12eb89314e4cc1cbe8d16d45c09bc31c9ebff9fe095237f05db731b5d232187601027acd4539025aa846d45aecbd000175539d79a79457a84f3e74f1647c1c50dee3860199edfc90adef2d97c58d89973f43c2e5b5b3a81757d0dc91b7b0b7840953850596261101ed7455ab1ace4f44e8ae8ea2ccf3fd7733c0137bdbf62d482f038fca9141cf95854c8827d4a9ff290d4425c134d9d64c1c47b9c712971e6f74649c1381c6002134dcf1058696b8216dc13fe4099cb862724c085a4872f7955cfd57f0dc30b9a4c5d2a0d160a8c722909dfe63e28130", 0x1000) syz_emit_ethernet(0x20, &(0x7f0000001480)={@local, @local, [], {@generic={0x6558, "67980895183b3d70a11c1cd4bbef4bad1eba"}}}) getpid() r4 = dup(0xffffffffffffffff) kqueue() sysctl$net_inet6_ip6(&(0x7f00000014c0)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000001500)="cbd40ef52aeaedc866d7631c301bf999a3b3566673f7593a3a9c585e93ec8b6a8f421dfb3510be8bdf556920b4c32c80fd48fac91fb74d1621f693e598eb6c7de46a0c2fed19edacd430493c72234570bc7f1570450f663ba7c9faa0679d2f65f3dfce5833afde4c02f6d60222d966b4c29c15072723dda30748", &(0x7f0000001580)=0x7a, &(0x7f00000015c0)="ae9015056e39fc17f3412449569c1c9351471d6206150036bccee767a68700c4ac5d6a9ba52b18fc24fb520cea08947c6d0070dff8e41d40d9099f1b982ae38c835df0adaf06fb6f645eb9b4060aaede66e4ac84b6de0ca73a6918d5263b922f0715437b7c0bd1eff4c3ff9ff130e2188d0fd8bdc8105a4a04b4a6e549ccc1a29a1a31337ccc81e47ce38f93f9836287b8ecf76b32db3248f1d2fb24115bfc40b9ead168b7b5f9e724f0f2b5affad0c7806c84831cbd357d5d0dee18a10a5ecbbf9416c3e2a35e09d266234c19e5b212fe580615b858f0b902bf1a1af0e5008fc10469ba8968a7356d1d6d5d9c2cb8de9f32e0c025085a8e5725215ce39403234fba523c43aa5fcf721c17f8ad925456839217179e5c368dc4e26ebb0ee425b4d295090318babd178d8cab781f573f85ce00e37032cc3c19ea9851fe26b857d9651b8e13acece19573991d1af78f582bbc86edbb3ef0d590f4b0e6e188af09d7ebaa096eb88fb559c48122dfe8be5a01a36bb156fc430cf224d0b5052588e903854f4ebdc764c9bcbd50bc012dbbc456ff9871220fac8625a94f8360f4a24b851856ea5b4eb30c49d22a0b9e99538485f4d5f8c04cbdc861802c860af0ed6a72e49d403f72676b5338726603b9e6d37ac21a280ec0cba0ffa32976a637fc31538dc92c150be242dd8268967d362000f92865b8bf21fc5f0170a7bac5bc301844482f74fdbc5b191819377a8a7d98582fa44d034c056361ace59312aade467dc0d367fc23468c76233a9913b8f881076b258e151f735dc924533556a51987f46eeac1e0b1c8657b1b65ec8f28004892be8e27b8a41ad30fbe387ae23352fd3406bcd18b5bf43a08c8d119fa3d7ea5435b1e080d1083b8c57127abe9c967e883065f0e075782154030ee77dd9f0dba055604f52f46a1e5a4a2c65c6b552b104847b4f04521280a1ceb8463038a6ba280b26ac4dba03a5b5b46b3ea0032da2b828b9a385075cc1dadbc247fcc783bd205f781bd5b084fccb26f08df58afcf7a896e94f34ea5db41b01ce333bd6f2a9a84ea4084355ef03e2b34b07e8da7d93361bae4f9ce70751ae483f2635c6abf8cf799b0cdb290bbf1d8762608501c95dc6317c3ba10e5ef636c341309df2c9090587b19da7db57b364679e254b3039df810c9708f499e871b933641c092f2d2d26594a0cb8105ba22f3d340864972bd046ce179e063fc4f79a382db507390c5a753b799d4e82ab82ac8cdab40d40921a35915f0280c25ca41d052fed3240820a66d5107427e3923bf2e2ac93f75035865936a729208db32827a183ce37763e4833c04cda1ab8411fd9b119c6b458b3a75796b5d7433942ff0b41fc7d5cae8f0342d26f74c8e4db8d810d18dda85f20024d68b47d07a226d19896fc0c5e0856b94d0890606155d5261675a6c6793b11176209c402ae08312fc88fd5fbb1c26fb5db8568fdcb91b2e3e7b64b0786e4c582affdc37f10c24f8264511e98c0b090268562532ecc9d0b18f63105e89b01729c1e4e64545ef8998be14c9e278d2ea249ef2382f284f6a9be61d03defc864f23eb16aec315c93e61d33b0c0abb11c60a1533112f7c2c695fb0258916eefb51d64368271f95f72fb72e4e0266bef9cd8a290f7ea406477f839465238854783e9015155812e7f4479e9fda94175868764cea2421922a3723ae4241b2921e17ca60188af9d659fda0bf19c66d2a97a8c3317dd098746a84b74df561dccbb09f31d1733b8c34fea31162f809fe496a7992ac067bda8076171b0711bb4fcc2c1a0b96b3dc85794c273d686e4cecbe6ff2ff5392288a611bcb1bde6d423be85fedf6517de9538ee0518639dbfba0e47df0a91f5d22809992f95cf1aa964ef0413bdb838bd6eb198091a41262ac46431bf8dbb1adab246b7aa3e0c7c3f2c5476f20ab1d8659d632fd98c4857f6a0f663a6645dc1a84c67b75a6842f3a4a61155bd7a6a26d2df7cc3f611bcccce53892f51a8be12fbf81029d4a7365fea831561ac297c69bf37f0eeea4cf9b16cba7e41b464a10f6aab52394edae6991731a1b61ca257ab9cc9d01f526869c52c41c0206aedc71b4d023cdbf83b5ca87e672aeffa0ca678a93c1c180904ff81d485faff0b9c0d83ec442cfb337c7d09023d33ebf6ed2f83f70ed6d8851499e812af733438fff8fd3b8a92625d0383b0480e95704fb2c74cdfd85ff95b0fb0b938d0a10b248de2b7ea3e19f1d2d0a5f49ad887a696ff0cef6e8695113b466757a195613d0c7a76f5415dcf22fdee30579bc19aed7cd0a51d14aec4f4bfeb6dc4fc0518064951b09d6dde9b3ec18c60301e41a87d587be70dbf6bbb7889a9eab754b33ee2064d90ef9935fe4951013ab30dd43c1430d444dc61504c6f126e2327ac78baa2904e736b9d322a75d593fb5b819a9a36a6a6a3526a56dcaedd24e81a59e7ed52c27d53baecafb192d5e8637c2dbda0bfd578520d9dbf0b8c5ee3ae418894c31a7cd2bf3770937c7090014e35d41d0b4282e49d5ed97d62ac4fad667aa243b2ca735bbbd1d610217a4ac008ce034bc164a0eef1819cc8e0223c68f520271aa8000c82caa456672ef844cfdf06d7059bab0e41951670bd8e0432f8f036948f6f3f4fc1cf749d069df682fbc7831cae6832edc5e5b4bd98f29196d475252657b89a0d6219c795cac081a66dc231f8aa8b16e5be799f32a6cc9057251a2fea1c898787ea61c925c904db1e48c4842c43b752afbe765e5e4acdf753922755776215fba1ebef2f8ea807f6ad2eea6243f0efacad5226d8f9005204022debf1fc780e309b04684b9ed20e371710288cb07b3d9acd2ca4268a6963b7b492b531cfb6ed0268939b4df5add8d033954398d49df66f43e93c6e6f617266bd89b2aae0425ebfa723e407fa3bb6a17726467dac5409cf7ccb0748aba62f83e2a485250fd37c3c5277fa4e93c9a4e86d9901638741faa20ca2fb73d0627f380d3441b39cd20497470bd5815a9db8b170bff20263c86b561c6f55b67363ef230b2cd3ea229fd29122d6b3113f500b4f952a84bd23bbd7f84cd4bee9afe5c42b8167170b12a9b5bf94c86663dd4c98af70fd19b4f871c3207694d9c05fbada302185a076298d70b3dd16b3c7ac2d6dbbe593f9c327125f82cc56f903de539cb7d20ae3e6676bf7290e6def94b7943f1390625dfa33a4f556ac720217b75a5a97e0f1c77d3fff5d33d86e1c3d5c78a2c4b8ff45b3060bdb1dd6ad6ffc9e421cfb4e66bce0018f3096bdb754d99099d747fab8e534458a88f5564a765e5ed6ea83d66f40905589b6cc4cc075e3f85d49057c4610b2e2a08351a4a47597fd9f55f3cc1bda99f85a6c7774bbea6c175ce31f394b7a25c09814877be45aaefecd49f86ed72aa4562682deb1c8412bc6a4ee29e313ead725f3f4838024684fea2f8237b88a5aabd7dbbbe47b17790550ceee08eb507dfe10ae54b40129ded7115b40db986133ae3467a102e2360966d6eda16d2bf918bd1481c06e79b2cb61509ebf04805ab9202adfac5cf4e62e9ede9ed54325a44cec90f272ece787fd223b74248638ba823816cd2c7d411e4b27d0bc3568e0a585e3c0e751fcf25ecc7a882a7ff656e044cd252bf78d09c5ccfe949638ba1a28c900d0f13bede8d4905dd9f29dd965e6aae1bc53bb1409be9615306d1df193feec010b932483e8e0f6f04d5c150da83187e079dfa2ebe53fe27b45d67f99991fa4bf37fec9a060b12a59dd89b3a098ebf66a782f47cbab6fec54eaa57ec12ea554d7085ff5ffa9b910ecc1f638c0de7848eaaaa22046fb7a62fc198f07efd0b9edd1fdc28dc897769b5977d006fb4d3d040ac015459bcfd6ab3974ca1cc18b9a739766afcdcd7237fc8cdab610bc8a0fd33b4cf722e3452cc40ac15bee443f1507ecdc02d7e921a3cfce84a2ba56aa4caf5f8646b217b54debca6ed413a583526f8aa9d9eda3021aee9ad2bafc66fe811baf7131ab2f13a6167897f5e6558a50a37bdf74bec3d402d99b42315e1ac50e1f306cd82a3a5bc87947e209162e4bc3e0ee86a1aa67960bd65d7f8af4fee36b7c2c0058c6fcf2052e4378e010cdfcede49dec44fd8989452c80cd52d1be0045ffb63e78857767b58acae3b4d1ae598e203be4f124ae1621ce3b3bc52945207f35aa60bf1c32c02f9d094a1b0bb516ff2b2b9b3df3c4fb6112608b7f82d40bbb53e63c6a49f28471e2a2a65aef3036c752d492d49cb1702a8599f6ceb27ba8b64ec9cdf98e8f95b353c321b8eff3c074e7093f417aa317ad7cae2a4393a6de89c0dfc897e74300aab9209d62aba5b7283ab00deb0ab3319424fd25bfafac16b6f0a3f25aeccfe90b71b58884182850074e3031319014e1ef177717570a76a04370ce4b7bd1a3a9f291b83a178483bf01faa022efc501c258eaa4bc169f5ed8ddfbf7abb31efb75d123a719a4f3d594795f3d135255c94bce7fb67de8e677ae41bb19b9e3c1f74f5643c126f61cfbe6c946d0a76a666e5bf80354bd719e4785046fdc8fa0052e6cac46fe9849b6cd341c70313d85330523b71fea655f28a3e6aedf950b3e19d8f4edec58470b091be3a06a9bd4f60aaab3aedbb03c69fb882c3d31caf3ea9048216c7f604f658fe110fd8d4729b3f92838a69025b96a89be6c195f81bb6f98662d7aa9863d32336450bc6bcea246607ec9abf420f0945df8d2bb22fad54376da89eccda9c732713b468a5e6743c0186f07d5884c7b9930a22833429b376424e541a5e9d8c305ab398bb8305cd12364f35779c1165af47e3ed05e6180f6d5077a4fae235988dfbc12a13868a5d189562106547c0662160be266b028d07ebe81796f623707ac543e70c851bd9a8e68a7a5fa28e185f28500d1f9f609b3b8c1a4b236c53fe56dc39fda0b65e2e67e3a17ab2a3309b6799d38aa38a038809a0472250a520a88ca762d1581cb3ccbe9f8c7a32e216ea9ab18b90961e35699045a7d62503e69bf651e0855064c6926cc2898a679efa7bb2578aaa05046a7fe0645e6b957d5bfea40b51fa0bd9744facfaf2483d73feb34f5c0063f1fb4929828fc48e4f0ac5eaa7bdfc494c0359fb5cf7204f6f50f86c46889be29e185542c60d24fae225b98ba055b8d01170f4c71eca2173c82be54142c66ac79c34c9808f4b86675ae109a5e88f69a25570b1e6f6c0188391e74ab4909287bc2d9a1ec6af0ce494f2c8819f48a7a3e6bf9b4f05a121ed3635886d95e6eb6caeeb449200906601c51a89bd12bad7708cfe3f4963ca37dc3670b2179fbfbfd2278b8076d8ea99d258d8c5dea236b6d72dd1397dd5be2ffcdcdf37a087871a0fddb674cd4e6bfbbf006f961e285afc814afd2b8c40df36ac8c96a63932730f3659d596628f8c6d146f542b0ee4ff4ec45eebcc087e573394b1a6067c015396958f64f8d3c4038d9782961c38822300edbf9ef7a40779e23970c93cc5c9b046767f0d1f20093a05fba2653746fc639e86acf277ecc7dd05a0a8854c28152248f19f91a7690f7e1751844b72c4491466fdb0d362f0b4a5f5537301192319af2e6ff7ce07a05e3a2d2dc1225dc1e628b8a63b25d3809302b192d5114b4d4958dcb1c669f4c5027ce46f42519426fac6409e056a6f4a5f12c7b6373cb69a22c101bb5d92e55758d01aaf813052e7af2cbb81fc3b120ad3f180fbe3be1f8544c39775fd99d3c785c1a64693d203a81b4dcb021c62d24d7634f6751fa2feaf7d50ab0aa1e95ec7c8ccf981d0f9e9a48f0fad0dd61034c4ca722de7c71385c7757dd3d8", 0x1000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) sysctl$kern(&(0x7f0000002600)={0x1, 0xa}, 0x2, &(0x7f0000002640)="ad06d334ae9184ded461354d20b95f73b0d8bc1a91cbc6e3d3b18ccbc39063415fb2f854ee488bb15cf7cc2c3c703526e04acc217343fc7806f6150970608ff7492513a515caeeac1d8c73436984a27dc703cbd6ac77bbfb2703fd565a7d9c111aca086ec3", &(0x7f00000026c0)=0x65, &(0x7f0000002700)="1546a027ac74facbd6ee9e10acc3375ebce3cd9d58376e37d569c031073b3933efd9ab992f1018465c83b22ba410ce44cb4e19e99e40687a077841b477ae9659d8bae0d614eeac40becdec667e3599e9d968a6aedd7c1c3f988e06ba79ee60f5d2dedc36bb8fa860106955c13708e033c19100a830f282108964", 0x7a) r6 = msgget(0x1, 0x108) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000002780)=""/4096) fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000003780)={'tap', 0x0}) kqueue() bind(r0, &(0x7f00000037c0)=@in6={0x18, 0x2, 0x8000, 0x374b}, 0xc) semget$private(0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000003800), 0x26, 0x10001) execve(&(0x7f0000003840)='./file1\x00', &(0x7f0000003a00)=[&(0x7f0000003880)='/dev/tty\x00', &(0x7f00000038c0)='\x00', &(0x7f0000003900)='o^+!\xe1!]%\x00', &(0x7f0000003940)='**\\\x94\x00', &(0x7f0000003980)='-\x00', &(0x7f00000039c0)='\xaa\xaa\xaa\xaa\xaa'], &(0x7f0000003a40)) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x39000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x605, 0x0, 0x0, 0x5}, {0x87}, {0x8106, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) fcntl$dupfd(r0, 0x0, r1) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0xb78f62ee48beb77b}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r1, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xa11}) executing program 3: close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) r5 = syz_open_pts() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d4050403d1bfba2813c8b33d1e01ae49cb19c8dd48e3812b366c37c023fc76925d3f44e3c3c2c9baa3b2e075cddc73913b607c7472908ef9a382c65ec7d59d9d06fee8e9a5a3dec76201cea584fc6846445c7d326111e334bcd8cb5325081734b4ae830fa15280171af34df6a9d760fbd964c7fe63355981bede694af92e37c7ae6a678e30269e0cc5ddb5bad1e5590ab9542ee11038ef305f5179b6daab9b3069604a3227e27afb411449d10febfb275976de542de268a68aa4f8db89dc15b3e4e609549075dbc3098572a6ebea6944ceff960101dfcac8a990d5fcf0134a5d5e8334ae78f24cf876b310e2e9f4e1ad2cfa2c5599671d336ef14dd5197e741faa0d558a8c4aebe439a063711ea5629f47a37b51fb92eefb9b8ed46f0f32f4fe26e85ae1589cb432d11c106fe941", 0x3be}], 0x5) close(r5) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r6 = getuid() getsockopt$sock_cred(r1, 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}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f000069c000/0x3000)=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}, {&(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) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) close(r1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r2 = socket(0x2, 0x3, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x65, 0x0, 0x0) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="13ef8b76f2ce43bd3756c8b8a5a21880cc61b0c17300000000215cace86470b722c4a100"/46, 0x2e) recvmmsg(r3, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x6}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r6 = socket$inet6(0x18, 0x5, 0x9) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r9 = accept(r7, &(0x7f0000000a00), &(0x7f0000000180)=0xc) recvmmsg(r9, &(0x7f00000002c0)={0x0, 0x1}, 0xffffffffffffffcf, 0x43, 0x0) recvmmsg(r6, &(0x7f0000000300)={0x0, 0xc9}, 0x10, 0x2, 0x0) dup2(r2, r6) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[{0x0, 0x4, 0x0, 0x200}, {0xfa8, 0x2, 0xc0, 0x6}, {0xffff, 0x3, 0x0, 0x9dc}, {0x7, 0x20, 0x6}, {0xad1, 0x0, 0x1, 0x8}, {0xbf, 0x16, 0x2d, 0x4}, {0x0, 0x20, 0x2, 0x7}, {0x8001, 0x2, 0x3, 0x9}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1, 0x7ff800000000}}, &(0x7f0000000040)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x64c}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffcd7, 0x0, "0fdb000000000000000600000000000000d900"}) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="6966b3bb9c87ee171d028d0ef6a37a19816f4c322c480c4adb6d3bcba56f20cc2b8285da12c96b707cf0f5e131f3668b19e04ce4770fc44d74377e5b12bc73e2bda8bc627945f1dfe7670f8af1bf99fe97de607fcbf4d51e49209f5b28b073951b2b3562c34cba19a828eb2743edbcbd4af92b466f438460638b20f1b74bfb74f38662d0e45184c3a0ae79ff76046474b6d50e94f3c031bbb7420eb10a97cba574d4aa51ed5da8ca9262a5e18e4051af9adc27388d1b784955e5923b909b4ba6df8c6c22a2b4a288cd3ff7678dfd294647736a4b156d35c6b2f4196e8f330dfc00000000000000000000c3d2105fafdf90eaa4bdf435e2c13d36004192b44c185015f410db17420744c7f9b4344ce84b0601d5852fbf60fb9906ead8a71096d54d94f1145caa7de47aaa5181a367ca842be270615251e8b2c73f233816a5238f74b99effd9b3bb6f649f8fc593495903b16c6c080ec5c1301a46c8fd834b4749dd4e992c5880", 0x166}], 0x1) r5 = shmget(0x0, 0x4000, 0x158, &(0x7f0000000000/0x4000)=nil) shmat(r5, &(0x7f0000001000/0x4000)=nil, 0x1800) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x8}, {0x91, 0x2, 0x0, 0x1}, {0x802}, {0x5, 0x76, 0x9, 0x80000001}, {0x7, 0x37, 0xff, 0x1f}, {0x6, 0x5, 0x2}, {0x5, 0x15, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r3, 0x6, r4) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000180)=ANY=[], 0x401, 0x0) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x1000, 0x10000}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) write(r2, &(0x7f0000000180)="db8046c36866568130ed56b6c0766b546bbe21613f7c4efcbdeaf6d1ef339e314a9d520deb4741a0f4109a1e005bf6560663d29144cb4b4e02d9011114477635ddcffefce9c539ce76a1580cb990705b42f0a30a2452f6def31cf6f7ee755b520bcc25becab0641095bfcab653f2887de8c6d1f34cc854c83e", 0x79) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet(r3, &(0x7f00000002c0)=""/4096, 0x1000, 0x1002, &(0x7f00000012c0)={0x2, 0x3}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) sendto$inet(r2, &(0x7f0000001300)="aa0ae889f1676393337c70ae0f4e25977754eb3f3219421a193f838cf7156cdc8cf029de74bcda1590cf0b5d9403d5c0b98a1e4f1d052e7a6a0db731f4b20129d80ee58ffef308cf753e35a1f4f4ccce8743bafbf582905d405febbeb5e8d836cb60ef064227a67d302a65b1e73d1f3f7e72e66fca13ec36750c63e9558acda469e29942f349cd4c30d58b757a62bb927189eb974fe4", 0x96, 0x419, &(0x7f00000013c0)={0x2, 0x2}, 0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001400), 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440), 0x10000, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001480)) mknod(&(0x7f00000014c0)='./file0\x00', 0x40, 0x4) read(r5, &(0x7f0000001500)=""/240, 0xf0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) fcntl$setown(r4, 0x6, r6) getdents(r1, &(0x7f0000001680)=""/76, 0x4c) sysctl$vm_swapencrypt(&(0x7f0000001700)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001740)="af18ff3dee4d5d3660b5b9bb18a266380111888a7e68965e278477517e9c8a3e77dae216b5e9d9c7c4d4030192d353b27d37081b197f70d55d7dee2875cde8aa97f549525dcff22b0d3fe303deb6e2", &(0x7f00000017c0)=0x4f, &(0x7f0000001800)="ad0f433bd6b901e160eda545939ef9b2d55cf7c11a1cb1a1e005f431bf3d9ea2774cecee36f841f5975acad596fb098d4b3569aaca04542191574d6092ca55c16b26add59bed6e592aa59d40b0e39cde69b9b3222912e70a5b01ce68639719d6b7ec20f604fe9452efb5970e29c4985082b3eb407d3625cb2ae0e69df56fc01baefdbd62e2268a375b62261a0ed7808e3c1903cb18f5d0bbeea94577a953056e7eea8ce5", 0xa4) unlink(&(0x7f00000018c0)='./file0\x00') pwrite(r4, &(0x7f0000001900)="17ba3d54669eac17ee0909ad0d3f79186f2238b543cbbc1495d7af8ae2f5e47c9254060e295a92cd5046da98f8e5fd454bf6663c163e5e6ce2e51781af297bbde76e568b0900651b45059778f44647164d72fd46f9d021ba4446ba19eccf2bff97769d3a02", 0x65, 0x2b0) recvfrom(0xffffffffffffff9c, &(0x7f0000001980)=""/95, 0x5f, 0x1840, &(0x7f0000001a00)=@in={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f0000001a40)={0x3ff, 0x4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001ac0)={&(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, 0x3}) r7 = semget(0x2, 0x4, 0x682) semctl$IPC_RMID(r7, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002e80)={&(0x7f0000002e40)={&(0x7f0000001b00)=@un=@file={0x0, ""/257}, 0x103, &(0x7f0000001e00)=[{&(0x7f0000001c40)=""/198, 0xc6}, {&(0x7f0000001d40)=""/145, 0x91}], 0x2, &(0x7f0000001e40)=""/4096, 0x1000}, 0xfff}, 0x10, 0x61, 0x0) sysctl$vfs_nfs(&(0x7f0000002ec0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000002f00)="97586f2a47892be358b07d1a83f4e5d52aa7fdd0098b9fac31d13243cfc422b04af7af77e9f53ac541adef8213429f84e475203c6d617a6232dd767f8aabd4e94c227b0ab0b5b689d4d70915f05b500a2fff2d6803285a", &(0x7f0000002f80)=0x57, &(0x7f0000002fc0)="23371aed7f3331376b559e2616b66c64c86ae0134a134e47b162b71279f880126af8bb4d74c8821993d8e2679298c4ed4185481be810611e8a5fcdfd6e2d000c4e79eebeba7d1e641534120a776d6c22dd533d340a01d32f6e8a7219422379eb6bcc0dbf375558c46256615e5520559c0d98eaae047d26a991e74742adf4f61d0872d86f86fa247519d13785a99923553733bc24b74a72546bb6dbbba26af17154d42d7230f138e26321ab0678d361eb4f5f1eafeeb4fd6f29679cf0c98f6f9f87243001244f43161f08bfcf6b6845660af35aa71794c78a047ef71e94570efd365cab3b85812ac116a3a977b8c09fc05b970c5bfe640a09ea603cbeb7eeef1d0fad68509751464ca06549212a25a68a54dd5107bdaa33c9ae098fa15c2b5569f17e15fdc4964cba1558703872b86fefa4bf71321272e40b597c790ca8a66361ebc39d4c0cd69560692e81828b2eab8a16f8bd4b36ef071314960534d9e18201a5f9dc3666a01155e08cd2ab5db6eafa59cc519f4910f4994dff13632639d590afbfd62f0acfe6f41f42f4e277648104e51956bba07cb62ee28607f40e2f980dd9b91b94e6ffaea1c5b6909a9c74000692f3157ecc60019e8e2a69a2987c90772212231e9e717abad685779b78257c337a394849ff1030b9ec7e964a1b41113d092cde8d239a448fbb7aa9b9bd003c643f1ba743ab63cbcb5dafbbfeab03382065fc2063f256d43451738c1f16676c0aa103923e7b3e4e16562b04f653fc58e95a18ff0152b55aaab2a34354e2091bd87c341d9ae239b6882776d3d26a4f2fee7a4f935b7e35edefbc0f3302e180af78514713a77c0b04fd649188856ed13ccec131e63c7f68277368b3bd1ceb45464b6c860c2649b4e7c3b7989f4ba3ddc955f21519c567cc2988723067a6fbea261715f7dabf406bee7053ec3f630f7870cf7dd4d81138bfe0cb63f4917e617b51756116ee2696b92e1d2c38d0d3bd155f6cd29fb34dd4242464f5f089bec3ed199d0f0cc0289cc41b0ca11ec7248f6f4285a552a8cf4423854a8a230440e33f964971c55196d895efaf4596364b24ae7190386d8dd735e3452fed09b633d10cee888083ab0e18f0c6fd9ced6355ae8607f32ed104b68dbe556d1f15fa6f5e986263dcb5bf1796193f5f28aac2d8acf10651342870a21c0dfbcd2cd1ee8c930a0f8b8586aa92c0883fd750f8cdeaf1d19dbf26b998abf8c258a462adb3b3ab145c90ac1338a4e7b231d67df754194841af37c98283d0bc956ffd1b27d0110413cd6e1464472c374cd88304eb3c0f4c5f4c12dab244e796d5cc579fd56fca91ba0287c83b200f0040d2f56269296a60e47df76e3d4d54c6a80f0fa9fee32d8aa810b838243efc5dc8be72630953aff7987ec85de63ccbf882b93a4f96003f881073289ffc0d494bfb5168d19218126f7b4d70028d5a37958637b466d631d3bf24b403844eeb5a373682d45956ab4eb06284119aa4a2498093aa9d831489dc7b2bb9812c761b03c7be7841ecb66016b070d66c8fbb42e3b1daa9fbd9d1637fd9e955466cdc6b1b06e7d8587ce7d09a8fcb2b7487a6ea9de994bd904bdc18e4525ddb3ec2b8f813e947d9afcf67a306af04fdb6a9ab148a59425de47ac14c372363192b6ce71c6509731e9773eefa3b60330147bda8bfc561253b949238ee1e8ffcd89d59ee5ac0f39ad231e9275bdd9cce89c4b8ae789f7728b43aa8208514b0a72fe97d7a649709ad6bc6a8494a870b53fd02cd52e9a6c9875030a2caaf4f9a1eaf94c038a67c37e6f30c268ef90fb8f9e0f1fc770d46082cc7b45c6211798ec0f0ae87f0b4f0f1c4a363ec36aaeee81e9087a3379bc07f5c9a77c4e2156e3cc900941e5bcc3e0e9ba04bbb4b39184bbdb05fd3d54660274c080364f0f6435547b94831e0511a79a18aee92101c872e4a7a8eb3fab3a0fe4c17c662331aa2a67e53acf832b4028eaf92597eaf32c76b59500910c76f85d23eb5f8c4cad7029f1267da6b69c2aba499a1868e3c9af9282ab44e53dc8a397204404a68627b8d4670be86ce683b7f4ea0fc8c8d6022dfef2dbcfe57f29952834b3f35de9cdb06f2f85e35d7f1525f52a8fe3232fd3ace565fdef96c004a212c78aa86ee785a4e9ad8c11266157e21f3a10a551cdfdafcaee6308a46041f3c52043d92e296598acaba80a82d1c860e87da22291d86cd725d0bb85eecd4457a9900d34d62d0643497f9d7c9abe234f9883dcefe8018920d07ba915d7a5a27c5c1c7d5efe2bb8ac228bee6505ce11e925b78b5d9967c0365bfa2b8bcd58c18e7a1b055f0c5c3e3dcace34efedc9f55ead68120711d0e81cb042b8fee509b7c3596384d166e078badf224da7d802ccb36434a80a1ae24e08873767ef795ae4c74854d947b58f2bc73e27e70212abef790204b5dbc3239fc0a5971e4462db80624140b314868a544753dca6b7eb74f05839a5cfa0f9d82a38a0bf0ae08e1ec7caca1af8c78f37f345d316f8a4be0886654944b0f1e75e8b3bb829c207fbb25dae0472e369d8d0bfd69f986848a79a0c513d7253526ba3d73f559547f3857a5bcfd373b15ca49a39a7d198df535d9506b4e2804c67b96ac586f8894fba51b9589fd81d96e70c930672d2bb74e529521d75eabb4d4fc7edbcb42bb09b0e2c8692827be222d113ca8f69126b0513fad897d09ab451442276fb2ccfa3c6af235785fd44771f8e554337cbd9505bfad4a1dd98bd036840861a71fd66ba384ae53c68cf2834c4ee592a46835d02dbeafd8e6c8c5150f3c268b7579eabe5c0d241bde5ff6dc3812c0f04ddba388ac1ddd78e2bb95d4a665b0f79b6db0ce8ed47c4626d4d8c24f55bfd97485429c73ca1a71a497214543361bb58d785c87e6bede276ac1d959d4967881f076fa2b4123efe8f6a5298043bbc3fdb0ebec96b585db7c13f3495f175a14c3954466eeb789572aaa050ea6356d47c88371f1ddf8866136247198c7d38bb5f4f1fbf3484aa762ba9ab77c9e8c2f8b4fa32d16145c419556b55e2a63e946b692d76695fd3bb2ddff4e78af01e04c4b97091a539dde0f3d14f30416097f9277138ba349c5d10615d46a72e812157079fde640847827623a0871e29a53a62566c4ec69489551f3e0907258e86a3826e461950a27d888e9943cf0cd69766b0001ea6e5126cd0c5aeac370c83677fda92fce7118e0ce189b6e78f51751ce21bcd3b782495fd4a90c55a8115d182242f103e4b9fcf8b91a6a5fc8bd191c6edabe8e0d72005adbf707e89c1ffae225b791c8b17dfbcf6b108750a7ef1bb934b18c2469422528b702343c2b82968da55a26f79766204f569cc06b43a757a6bd33ae61c6fce1a360674366ea9d7806e4d7f2009da8ad7d8f69ca6388957afeabd429bc964c0c269d98e7ba361cc8354f991001f306cdbfea7d740982bb4cafea17ab96ef328734e19213e88d80422d1ad0fb29236bfb2cdec07621aa5d67f3c2808539aa65146c3bc779f85be0d08d4f27a2a4428f2f24514534bc4ab899170a984a638c582730d729c7971db9fa79ae8bad27719c3a4b6337ff906223450fa770e2fd634b2fade58ec5e68c5280e788522a1e7bd759b50359575f1b3503e165712783a84ceecc2577ca434691832f2cab004903875cbfb6e81c23c6fb15d71b377781168d21847c89ed00326384f0609a6283bfd6f2f4b68b7e7a63005a59ddfb19ff6c1ca9bcc220b73110dbc89ceaf34e64ef3e59688a1f466bd1ac77d1da7b4f73f114a2d8beb358b25a2dbefb426698266d8139a3dc227463cd2965274daaadd397376cbb7774d49eb487c9f3e5585e73196123642d67f34a0cff190900a585ef1a1f5e4476852331bc61da067ff10cd5ddd77c28c87d5cd0adba0a347796de357ca8252d600323330ac3679bf857e3e16ca7acc40ee666dc8a22cf04f84102c0b314e5ff1d694dd3fad50c572518eae0e4a3cfa8d548c8ce576eecd48eaeb9ee0ae420ee06f73ae7d1741d6e198b558918b374c7540f0b063414fbfa9a2cadeab854ad2acc10d3df948f318dd4c46745f32f6def9c18f866f549b552111c6e19050836c79dc2e0278cc0187d9ccefffeb8681562d72d8080ef29f83776a9825bd6f09934609207e38acb8f9c886c4401f1ede40ee9460300a275e7f3adce8a026993aaf0a6115fa0e664b70b8173a2453ab787c25837df18460b2e872694b92570fb0584cc71cedee78405fde0f2a62398c89ceead40e9abc6366085dba9aea222eafe1ac1af3892ec76f05acd8797d23b49680faad40da6ee577252b2a4edd314f3db8d5622cff45ccc4fe9d5f36b262caf40c3c0948af83161c8ced8ab519446f90f0b6f4e4024ae28fc3cfc3052fc7d390972343bb385a06b8c280664eee1e23fe34cf01ca729bf2e8daa8648541e87f2a01062cba13503da9fd9feb6c2ca9023dc537d62fe84b876313da53c3ae9f15ebd3921f522fc5d8fa17eeec451a74aa7353adaa270c712735824e277f285e333af4f1d7cb6cedfa0a2aad4ffed5a8e12716097d74636632665478d0f5149d85b87607b248cc2a041be94069b720e62e47349e31069eff40ea8197a75f9a864c9638fa312dc9f8a5f56e0792f6698383aa05ba205f343d98431a2eb73cf1b245b8ddb3c361306bc529e3d047b5b2e0aa805df837f73c22db74b58aa11180734385709f44a6ddbf476d64f8e5be386458bf3b749e3c5475a0b6848bfe4802f6cc221d888cc1eeedeb95c73d2da66cea4a3676975576ebe480706847fea465b888e03f23357f9324b8f3386eb880908336cf2bd79af9f9b0b0f31c4f2e897a76e5fcbb29b463056f2a54ac0ec5f2a45ce124dc4315bddf4717bfdbb0a444e695bbf6f8a4ae5a9a4dc0d6df3518f62abda905d7b60f05c4a5e112e766f3c45e189fc020d79903d3b8019797764fc2957520f2325235c4c1883b9be5b6205992b7777464b7664905819ec451ec2fcd0cf98fdfec421abf5666a19fbdf4cbd3057851c488aa1a60595b8c077df70767539afcf4b33ec9cd6fa6b745e20b0a7c095e5916b5d176397b9cd5c3e71ed6436880239bc237ac2285560fa74b642357f7b4ee27aa0f7328e8b7dba9143f16e87a2196adde388c05f0b65ce132afb69ada1180cb3113d83fd5d15bb59b8296dbd5a4f641b5a15024b56fe9b78087957af35b77330b25104a8d0fdd4dd096f447ddda07e6b3b00dc6adf7eefe146f03e5ba87fd88481ffe4e07d5ffda30420f92530a93f0b5fa6f10f69d36ab7f33ba5ade99d7aa1c04601265f24fdea2c2d3107d504664f806f7714f6b1b2561eb39fe61ab51049441b4558aaa72537ad1fb4ade4d3acb220ede72ca2cc71112896b582b403484c1c41d779d4070dc3d0df3a17bf69f77ce061e7dc68bb1e0805eec1c04e94372fc758785e763b290964bb22b5227959db4f6e80528cc77575b9e6e60d9b5165c860365661b2b4b7daede6a8cdb7b6ef3e1ca5ea75680faf5c7cb7c18aacfda64519199cc71c5d030b18a55698b74a1dec3691b1452b15611404ca4174f192a76d10a582de40ccd5eb07645dddf5c0aa2b7995164b02dc651c9dedf073e9a0c156f3071fca4899db63b321560d004be641fad96ea22985658123ee6654aebead323eb6a0235bf806f0a37c45ade05590381b70e59d316f56c2dd15c4d87535cf18ebc6a0cd079cfc72437ddde4b42c03d57a9ff939c925a5e042f16d1e08a34236fc06968b08b0396563b7f8605c4561c3ad0d9d22d8e53584320c241ba1bb6c04f6709f235d", 0x1000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7, 0x0, 0x0, 0x9ab}, {0x20, 0x1, 0x0, 0xfffffffd}, {0x812e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x45}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="00089831", 0x4}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r2, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x8, r0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5, 0x3, 0x0, 0x80}, {0x28}, {0x16, 0x0, 0x0, 0x9}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r3 = socket(0x18, 0x1, 0xc1) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7fffffff}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ba17ada3db07c5d200de0ca2ffffffff00b81000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x9) setrlimit(0x3, &(0x7f0000000140)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) getpid() ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x2}, {0x1000, 0xa00e}}, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f0000000540)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0xffbe, 0x10}, {0x3, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x9}, {0x7, 0x80, 0x4, 0xe44}]}) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) fchflags(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2d, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) mknod(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/217, 0xd9}, {0x0}, {&(0x7f00000003c0)=""/165, 0xa5}], 0x3, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000500)={0x10, 0x9, [{&(0x7f00000de000/0x1000)=nil, &(0x7f00000fd000/0x3000)=nil, 0x4}, {&(0x7f0000090000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000481000/0x4000)=nil, &(0x7f0000381000/0x1000)=nil, 0x800008}, {&(0x7f000000b000/0x2000)=nil, &(0x7f00002af000/0x3000)=nil, 0xffffffffd3f39316}, {&(0x7f0000048000/0x9000)=nil, &(0x7f000003e000/0x4000)=nil, 0x5}, {&(0x7f0000436000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8200}, {&(0x7f0000054000/0x1000)=nil, &(0x7f000039b000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006e2000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004a4000/0x3000)=nil, 0x100000001}, {&(0x7f000033a000/0x2000)=nil, &(0x7f0000523000/0x4000)=nil, 0x1}, {&(0x7f000022c000/0x3000)=nil, &(0x7f0000255000/0x2000)=nil, 0x1f}, {&(0x7f00001aa000/0x1000)=nil, &(0x7f000060f000/0x2000)=nil, 0x8}, {&(0x7f0000418000/0x4000)=nil, &(0x7f00004ef000/0x2000)=nil, 0x2}, {&(0x7f00004d2000/0x2000)=nil, &(0x7f0000626000/0x11000)=nil, 0x1}, {&(0x7f00006e6000/0x2000)=nil, &(0x7f0000680000/0x4000)=nil, 0x8001}, {&(0x7f0000139000/0x4000)=nil, &(0x7f000044f000/0x4000)=nil, 0x7ff}], './file1\x00', 0x2}) socket$inet(0x2, 0x3, 0x0) symlinkat(0x0, r0, 0x0) setegid(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x80003e, &(0x7f0000000cc0)="350b1888bbaf616852eea46d28919d36735cd6638a8b5f1d8ee7ef59dea0f9dd218cf9fea679957309c8f735b1efd8a5ff4ddcdd9274bbc857c8cf856ac2f0a56bf7ac0ec8a75a425d9cdfd302f0be467323e2b00439558d5ddd33433b3454f5d795f9449a83f69a16f070b2795e0b305b3aa91700ff7f015fa5c1ffbb7e781f519cf3d0cb9a744040bc0f03eba1cdce5d3900ffae70fc3579ad1c1b3223f2909d325591419f84a4c30112711e5803e5772044e044b6e516ecbf1320b8e2e45f6517854b627527e9eaf006d22f2df2ca5537d8bef0c7084026a84cad3ffc7b9650b7ad7ed0fdba1336eab60f64c8788cdf9fc450959fcf53b7d629dc7e2dc50ecb856880dd65eb0008b7cc31ba775c24d67c1ee03248a0d889a60fbbc281f7efe40d0cbb515e914980a01c297dc53bb3e314813b47ae7682d5a605a2a3ddc3ec041f1b302727512e9b4fb971507948847c9cd89e4c13e8971ffc11903bbdd9ea61655e6c15698ffa1265bb454360e86fc0b0fb48ede90dff2ec05bb26bde5d77ed635a39bce69aa1228a1cc4f6275b7209d4fd9bbcba0be467dc3ed71838b1bb3b5b6a891c3fdf17a9f850cd19279186ff77248ec17ae169e90318fc913648a8d76d227bcefb39c49e9154aed4948b7070917e33ddc205371c17b0f5b946b5d79265e1dbf5788537b78e501ee9082aa5128c48974bfe08cfd9705704bdb0b1f32b6914661e303f0f9d7ca1bf94a201c471ab522b83ca5bfb99cf65bfe6cc512b17c134f00209e3f7008a85a07f571fc16834419ff53f187a55cfc1f4e3a65b91d0402cfe41f13bb756bfb19a470497933c74edc47bfbfc59e9d8b25e9867d05ae6163a456f51b57697095e3ed41b29c5eb", 0x271) r5 = dup(r4) dup2(r5, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000700)={0xc898, [{0x3, 0x10002}, {0x1, 0xfff}, {0x1, 0x2}, {0x3, 0x80}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x800000}, {0x3, 0x1000}, {0x3, 0x7}, {0x2, 0xffffff7f}, {0x1}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x2, 0x20}, {0x2, 0x4bc}, {0x1, 0x40}, {0xce2dab9503697647, 0x3}, {0x3}, {0x0, 0xffffd14a}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0xe1}, {0x3, 0x3ffc}, {0x0, 0x1000006}, {0x1, 0x4}, {0x1, 0x80000000}, {0x1, 0x1fb9}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x93a}, {0x2, 0x4}]}) write(r7, &(0x7f0000000040)="ed", 0x1) executing program 4: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x209, "e0909c80429a030bf70100001613f6d7bc0d6e60", 0x1, 0xfffff60a}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') rmdir(0x0) symlink(0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) r2 = socket(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000002c0)="04bdfaf30508715d380000000000000557a166e2fee50dc43050006123339a344f731573d8d508393f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x41) semop(0x0, 0x0, 0x0) mkdir(0x0, 0x100) open(&(0x7f0000000480)='./file2\x00', 0x1, 0x110) semop(r1, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r1, &(0x7f0000000100)=[{0x5, 0x18, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x40, 0x1800}, {0x0, 0x8, 0x1000}, {0x2, 0x1f}, {0x0, 0x768}, {0x1, 0x4, 0x1800}], 0x8) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) bind$unix(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000240)='&-&&)(\x00', &(0x7f0000000380)='+!\x00', &(0x7f00000003c0)='x\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='.,,$---\x00', &(0x7f0000000540)='x\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='x\x00', &(0x7f0000000600)='x\x00', &(0x7f0000000640)=':{^\x00', &(0x7f0000000680)='x\x00', &(0x7f00000006c0)='}#-.,{\')-)[*&}\x00', &(0x7f0000000700)=',^\xd1!.&\x00']) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(0xffffffffffffffff, 0x0) executing program 1: socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getegid() getppid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x2, 0x3ff, 0x1400}, {0x0, 0x2a4, 0x800}], 0x4) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0xffffefe0, r4, r1, r0, r5, 0x1, 0x8001}, 0x4, 0x0, 0x0, r6, 0x1f8, 0x100000000, 0xfffffffffffffff6, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r7, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r4, 0x0, r8, r9, 0x88, 0x7}, 0x6, 0x6000000}) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x25, 0x0, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x7, 0x0, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x25, 0x0, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r13, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) setregid(r9, r1) socket(0x11, 0x3, 0x7b) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r2, &(0x7f0000000080)="a7", 0x1, 0x800000000004) r3 = fcntl$dupfd(r2, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x1802) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x10000070, 0x1, 0x1, 0x0, 0x101, 0x6, 0xf6, 0x1, 0x2, 0xfffffffffffffff8}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x8000}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000480)="a781035d24acf8de8508e9aff19d6c58d1fba76974c8038f47d6882ed6904d289d7ff66be9ea2a3743489cb730ed6e90f232f3bee001e6f2f7c95a3c4b17f37ee514717a3c788f2e8942314111ad5a60f5f63a5d8a2de197e38f0416c38b961e4628c671619a25e3714df87807370a36fd36dfff8debc9931a89", 0x7a}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x60}, {0x86}]}) dup2(r4, r0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x3}]}) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008}) close(r1) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="ea020000", 0x4) dup2(r7, r6) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) write(r0, &(0x7f0000000580)="52d030345a0a2b28e8d68b4a9037dd180ed92ca2762ce6d9fcd6b039d5155d4e99dd49fc1f8f6acbc4b826517baf2ddd9d8f3c932225ece88a6afe1d400a7fdd5fc7a64aa375090e989af3829b94a4dbe8345dece8c4d046eae031e48db0b9a1f5304bf7462a00c7373cfb551154df736c1fa7c75a2bfd087d731b9cb4096d60e77ffe0f4792300a7769de2671d640a656dd869a90d2d51b80a2f20b95814f316877fb478090ff65b88f2562c409c2e76477955a9f732909351281c2e1c57a0c7bab", 0xc2) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) executing program 0: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r2, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r3 = socket(0x1, 0x1, 0x1) bind(r3, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x3}]}}}}}}}) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r2, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) close(r3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0x3, 0x7}) r4 = dup2(r1, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r4, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffff89b146dc5e6007000000dfb55d25dde1441807b19a157b69e3abd48a113d23610bc9cf950000"]) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r6, 0x1) getdents(r7, &(0x7f0000000a80)=""/189, 0xbd) r9 = dup2(r5, r8) fcntl$setstatus(r9, 0x4, 0x8) accept$inet(r7, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b80)=0xe1fd) ioctl$BIOCGRSIG(r4, 0x40044273, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x7) executing program 3: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x3, 0x4000, 0x50b, &(0x7f0000ffb000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) r5 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r5) shmctl$IPC_RMID(r1, 0x0) r6 = semget$private(0x0, 0x2, 0x161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_extract_tcp_res$synack(&(0x7f00000004c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0xcc, &(0x7f0000000500)={@local, @remote, [], {@ipv4={0x800, {{0x11, 0x4, 0x3, 0x3f, 0xbe, 0x64, 0xffe0, 0x0, 0x6c, 0x0, @multicast1, @loopback, {[@ssrr={0x89, 0x7, 0x3, [@multicast2]}, @ra={0x94, 0x6}, @end, @noop, @ra={0x94, 0x6, 0x1ff}, @ssrr={0x89, 0x1b, 0x0, [@multicast1, @rand_addr=0x1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2]}]}}, @tcp={{0x1, 0x0, r8, r10, 0x1, 0x0, 0x7, 0x1, 0x0, 0x0, 0x3, {[@mss={0x2, 0x4, 0x3}, @sack_perm={0x4, 0x2}]}}, {"d5081fcd50384c94b14adb89b90b69258e279feb6bf969ec365d4538ebee9cfb3a8134666a9f63cafe89da6642255298eeb2b6fd1b4d1a75eab725e953fa6fe4acb4d060ecc29836c3e6dc3e953f2b3ef669b3acff11e001110f4e2fb643"}}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2e48be91, 0x0, 0x7fffffff, 0x0, "1c10260930770300000000000000da64612c2300"}) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000", 0xac}], 0x1) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000980)='o', 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) executing program 4: socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x74, 0x0, 0x0, 0xfffffffd}, {0x812e, 0x92}]}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f0000000780)="8dfef51581c96ac2e9e80f03f0062be6b54211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f30dceec89a6e5a102ecaffe04471d83bbde2ff0b3b034227169b62512be1b98945f15e51f2f37169", &(0x7f0000000500)=0x73, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb482630000000000000000c6248e05bc7ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x1, 0x2, 0x45, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x102, 0x80}, 0x0, 0x877e, r5, 0x0, 0x3, 0x100, 0x6}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000440)="582fa4097efcebc0a5ba0f78a47b1acf0b6bc57b7f3bffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fdf6d038caceb05e06520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac", 0x6f) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) getsockopt(r1, 0x1, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[r4]) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0xfe}, {0x84, 0x0, 0x0, 0x1a}, {0x2006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mkdir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7b452656b69b4901) setreuid(r3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[]) socket$unix(0x1, 0x8, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f00000004c0)=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) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x1}, {0x1}, {0x6}]}) socket(0x20, 0x1, 0x5c) executing program 3: open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{0x81}, {}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xffff8000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000002e40)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, r3) r4 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) getuid() chown(0x0, 0x0, 0x0) getgid() sysctl$net_inet_gre(&(0x7f00000011c0), 0x9, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fabd30f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000000100)=0xfc, &(0x7f0000001640)="69e5060d488f294fffb813330b0f0000000000002b156e29c2280058fb6a9ec0d604a8d2e9e8200058fcc03916e47e6072a59c25b22dec9a50152eca2a4fea7b2c41b538ef938f008000004ee847674950f4951a033bfcc72f44850b3b9c37d31101c6732b4200a281fe00003ec476c6a6956b5f15f9ad85cb73a414a699e5d90546ac065371060abcf18fc81a8fa72a9ee649b20c2a14269217c333b30823bd8b620307c915c15e5ffd6a90641b777a681e109f9b84c1644d6369fa4549319369cb039d6dd351e5d3a9a1f1d7ddfb8291b7638f134ea3e27232139865244f2de29d8fd79920276d13e9f68cd7a7ed317cbf6ad9fabf6a99ad948da9e1fe89e9a7c46863c35550db186f7dc34490b6d28ccaf7d0bd38907b8424c65528fa345f29ffa6a476faeed739844a4566a18c981284baafe67282e3c43f4a2c4596502d05615fec3e485ad25087c300040000000000005c679eab3fad7c3fbf95e2f68f2c4bb3abf63e17b4628c11418a5a8a8d36bf973e7932c1d9d4cc45f4e1c57c206d41651258f9b25c185261583bbb5d6b8e7874b2a45914c8c493a6407d8ef2d05b88a0f9af506a3eac6ebc2880d66c9ffe987758024b7c4d477fa7e4f1a0ab245757973f2ed8990b50b167ce8584432b048c4854f744803a0a081342038a4c3d7ac5a683214854a00746cb1c4af4db9230474b7ec02627a3da2ce5c730b7a7dc4e4df5312b9522b9ff3013dd3cf9038938b2729106fa2cb101d6c88997b42d0d2c3458a5a9e9d35ad1ea1096250eec85b644", 0x5d) fcntl$getown(0xffffffffffffffff, 0x5) getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xd44, 0xbd}) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setegid(0xffffffffffffffff) poll(&(0x7f00000000c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10) chdir(&(0x7f0000000380)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x150) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) socket(0x2, 0x3, 0x2f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000240)="8f372505cc6118e9a56ed236cb96e69216fe6ee869f7cc6e35b727ceb9b75885ef4914c6eea65089651ff6a429aa6b13368be75c9e1910dd4b08c6c4358313e3c10e63d29c0e840ca8220dd466465854b14ca24b38a6246ce092a9", 0x5b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r3, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c447344736959c47b2e3cfdb9b2d773d542bbcb05a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) execve(0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="705c410fc7ae40dfc2586de9", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="cabd6f63e3eaed412dffe8e821c9385705d94891a6a909d0079b39961d644f890372780ecd54d46f104e5664a283be240ed5a1363dfacbc5d630a77a0f2266008d6168d37358c0609f61e57d3f2fcd459115303ea0ad6a37f7af8243d1b30856d4e1ec85c67f47cd6a4e559bd56419bcac281060a71b098f273bdbc0e434b2b0b1405cb415bb8f2aa0eac72083a54938c3b19362369b77e90bade2f14067412bf36029f5bca1110da284c8e05a9fbface16f13948dbedab7a18e1831c8580daafbe76f383ce34282038e02d2e65689567950f0aae07d06180727b9d13210918c0023c9b458aa", 0xe6) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000200)="c4ba9890f5515035c0055a87ba6600e42e064bf1d53e8a80926050be4b9c93d9a084567f9b29554a96c3fde09b006b0928168fff4254cf7bfb73a0cfc14d8b315a59bb967f", 0x45) sysctl$net_inet_udp(&(0x7f00000002c0)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000280)="77138f1f91f5c55d06112056fd2afb1992bbd23aa0192458e79751f565b7c075e4db45d18834ab6dd8720775de66741a38", 0x31) executing program 4: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[{0x0, 0x4, 0x0, 0x200}, {0xfa8, 0x2, 0xc0, 0x6}, {0xffff, 0x3, 0x0, 0x9dc}, {0x7, 0x20, 0x6}, {0xad1, 0x0, 0x1, 0x8}, {0xbf, 0x16, 0x2d, 0x4}, {0x0, 0x20, 0x2, 0x7}, {0x8001, 0x2, 0x3, 0x9}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) executing program 2: syz_emit_ethernet(0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x1, 0x2, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x1}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), 0x0, 0x37) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x200, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 5: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r0, 0x0, 0x0, r1, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, 0x0, 0x0, r3, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x800]) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, r5, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r5, r5, r6, r7, r3, 0x0]) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) executing program 5: sysctl$kern(&(0x7f0000000540)={0x1, 0xb}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) madvise(&(0x7f000066d000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x3a}, 0x2, &(0x7f0000000240)="7c39b449e6e925b305be3376c785352ba22e91a579258971ea40c5829e7b12b8863c3b28c72b478740d1bcbf6a045360c0507c0ab02a10bb10feb70984b887190a61a3e26f6d5f567b", &(0x7f00000002c0)=0x49, &(0x7f0000000300)="d3c7ca3ce2c51244f7ee841e0d3db66c8baaf2409f39d0514f25e6e4d228261bcd8f75432c2268e7cb1256123f3a20a051c3e285b2f109116b97b9954e6c14cec607833b9d8f910dbb4d0b87540d8f831e89342942c61732cf264382232f1e9e7892bdc8e7af3c8d6d33fbc4fa552dd0beab567807df1fcab2fe81f115fb545313a2d13c000b5b2770dfcb10b860450bc19d7203e8a1d331588df27d746cf6c4b5d9e57ff292aee231df6c3bbfccbab822409d0e9b455d8a7ac333513adc87e1aede", 0xc2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x0, 0x6}, {0x20}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) 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$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) open(0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe", @ANYRES32]) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80146953, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000280)='.\x00', &(0x7f0000000340)='./file0\x00') sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c31ca47d8da5f73db7476074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 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(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/51}, &(0x7f0000000300)=0x35) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r6, 0x80206980, &(0x7f00000001c0)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff51) mprotect(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 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}], 0x1000000000000074, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) recvfrom$unix(r2, 0x0, 0x0, 0x40, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x1, 0x2}, {0x6c, 0x0, 0xfc}, {0x6, 0x55}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r7 = dup2(r6, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x0, 0x9, './file0\x00', 0x2, 0xe61, 0x6}) close(r1) r8 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r8, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x4001, 0x0) dup(r0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe22, 0x1}, 0xc) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = socket$inet(0x2, 0x2, 0xfa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52dbbb66baa801", 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="84", 0x1) write(r3, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000440)=""/24, 0x18}, {0x0}, {0x0}], 0x5, &(0x7f0000001980)=""/215, 0xd7}, 0x7}, 0x10, 0x42, &(0x7f0000001a80)={0x0, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r4 = socket(0x1, 0x3, 0x7e) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) r6 = socket(0x1, 0x0, 0x0) close(r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xfffffffffffffef5) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r2, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r4, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1}}}}}}) sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0xd0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'], 0x10}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrlimit(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) socket(0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) sysctl$hw(0x0, 0x40000252, &(0x7f0000000400)="c344bf92878cfdeb370abc8c97ebae02a808cfb365a3c320e8bdbd2872e8e1d8d537b6e8c05a2268f83afc79529ce177cca1cdc5c00696fed5de040dd7a8b6e45d740dcf36060adbc1e202be4613678d116dd050aa50d51b1582a51e4c5a7541212f2a35c1b253c906a53257f052f6570e42e95515c34aefcb5bb4c8c804cf28d7420500000000000043b663ed71c588eb32f567794e94ae194b799f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfc00000084630041039d6ebccf09c7381046015ee65180a061603d01010000c11796709ab74d9a38c3abb2061f35c90832c48136199398ad65d784", 0x0, 0x0, 0xfffffffffffffdfd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x800000ff, 0x400, 0x8, "311c7671ec6a8271b7ccbfddc22d1fe7007d0885", 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(r5, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a30b8e7f840f81b5e87aff077082", &(0x7f0000000080)=0x191e, 0x0, 0xfffffffffffffc5b) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x103}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=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'}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080), 0x4) sendmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="74cb2c02b66bc122819b968fff1d2a651affe85e30e45e3374829a8d77af7045eec52e3fbccdf33791aec1a0ac824717897fffa9ff2190b686490f536bf700ab6395efd5dedc56cfbc316ba6d5c6e6818804bcda94ee538fff3e0dc0c4f8703ee5ce36a51ff520ddfe4afd47d7a810d4e6540ba9baca37dcf82b5f46c0ebb915e4ec16f7cd2fede757630106b4cc12b30672b0b13f883a5292eb05560e2fb8484cbd31dc60a023024909bbb9ec07bd2dab4b134c5437ebd1b9c081852b35f3242d8815c3033a713872c8a7af785aaef38ed87410cb9529ff07b763fd2f5fe56d57c257afd4c0eb6d8f775b8e16", 0xed}, {&(0x7f0000000240)="8680b76a634cb476525dd3425a07c3ac476f73c40669c59065eca873fbe107f410158d32bf45ef23d2c266df03db3eccfbe1d9e637d2cee6e4409231711eef44b4c790c075caeb6b1e640b05d18fabcefc1d6bc2518cb0b455af9b472e2d9de2d6a62ad12bfcd00a4b362a62c83f12f21507d2999aee2226c0660ed8fca6dd198df4b40a7915d7cbbc14b6909ac2a93e75252c79763d3238cc69978ac2249c6211492a", 0xa3}, {&(0x7f0000000000)="6c92e25d951c162298dd55b716cc3e036ef5", 0x12}, {&(0x7f0000000040)="a8cc13e7b3ba883bd1938564dd742c7be4c9a427c3ff33a622dbb10fb6d2c226ebdc8fe84d", 0x25}, {&(0x7f0000000300)="839476ada9c06afc38c6caf09f8e174af1df3ea5234d5d9091f2f1819f819afe35da25c7600aad80144cc5a8df6200be56036fd41dd4dde9b9c957677dfc28a53fbe0c21", 0x44}, {&(0x7f0000000380)="4c74328682a187c6014a0c8469dd587f084b55c2d2413862341dae08b3e76929b127859001a2869979f3c77aa39ecab5", 0x30}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="d01b86fe39e472fee18b86857841d5b0808b4b01129aab3f44ba3e7b439fdec7d33250d828cd64c485925654706d34bebe148d1eb226acfea500003830011351994172a8520dea0d816cec02191ca7fce8b4578264062d083833ddd444c463fee8a9f344fb5e02266e5c587596367ad50ad152106fd3603f01548f179e436c7c0f2d5220fe0d0cc2bf591c67ee46c9cff9fa039074f0c4ccd28c2a9c873dd154653abbd887dfe09ca8ad21e003e6721c58a4b8027c9b921ddc6c3235d7333ad59d07539456cbbcd7e4bbe047f32721dfee671700000000aa"], 0x28}, 0x404) socket(0x2, 0x2, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4c}, {0x406}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) getpid() ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x2}, {0x1000, 0xa00e}}, &(0x7f0000000140)) (async) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x2}, {0x1000, 0xa00e}}, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e259452bff533c03f0c10b", &(0x7f00000000c0)=0xb6, &(0x7f00000002c0), 0xfffffffffffffd07) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(r1, r2, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) fchdir(r0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed53f0b51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff62468d6b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880), 0x0, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind$unix(r5, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000000200)=[{0x61}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r1 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r4, r5) setsockopt(r7, 0x6, 0x4, &(0x7f0000001100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) unlinkat(r5, &(0x7f0000000100)='./file1\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3b, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8006, 0x0, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x0, 0x0, 0xf9, 0x5}, {0x4, 0x0, 0xff}, {0x7fff, 0xfc, 0x0, 0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) r4 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000500)="e74a354f78f1fe6c2aef86bbeb75bed534718b025bcb2f4debb8ebffc60101d8f09cae1cb880dddf742e02a62402722a06ad988304a0", 0x36, 0x403, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="2a1244ca223ade3eeb81a39bca", 0xd}, {&(0x7f0000000180)="27c6f3c83b3955fc5ef66674f87b890347b95206504246a652d5c5617e3c7e0c88d184b96537c664f10168a85b5117ea4abc4d37ee1ce52ae26ff22202b4fdda31b8bec08c", 0x45}, {&(0x7f00000002c0)="6374f8d94f874758a702888aa367538e2073cd7131bbceaa5562c3b6efb67cdd1daeb3f3a747db6e3dc49ea1954a6f0b32b55605ee5d7d200b9358e8390514efb610bcd4f3884f942bd1f4e61c5f6da4036d0986572d03c1eed48ce6c8702d2f80a0f69ff8210e3a36094dbe508481dde91fe725aafa3da40bb8ade335cdc752240262c2492b7db5711d567d34f833faa3", 0x91}, {&(0x7f0000000380)="f3dd1d605774e06796c3631a03e4d9357058954ef30aee2361d2b788bf6fcd0d103c1fe845a51bb696503bec319b1d16e786d706be83d71cbb75f1a10ceaec85c78ded4407bc9b8d02a74e88a9c578ca6e57a52be3cc5c6b751524b307574b3201f11f844977224d5de43329527895172f0bf149c8002a06f55d70b45f2f210fc65c26465fa92860847c1b344444a2f4e2bc567537980f9133816c5d64b8e407c62ae8954363b0684b2cebdebb11de5ff0179c661a533a42751e8cca44ab3bbc964c72c1c0dafea5b504e5ca0d77b32a314976f4140f482769092b1ff940", 0xde}], 0x4, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000580)=[{}], 0x1}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r0, 0x10000) link(0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x5}, {0x2, 0x0, 0xff}, {0x46}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) recvmmsg(r3, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800e196c3a997a93edc1de8f84f00005000000000003c9078ffffffffac1400bb830700e0000001891f06e00000027f000001e0000002ac1400bbe000004e224e2200"/89, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5008000090780000"]) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f0000000300)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f00000002c0)=[{0x2, 0x7e, 0x800}], 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r4, &(0x7f0000000380)=[{0x3, 0x4, 0x1000}, {0x2, 0x7802, 0x1800}, {0x3, 0x0, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x47, 0x1000}], 0x5) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000400)='.\x00', &(0x7f0000000340)='./file0\x00') socket$inet(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) socket$inet(0x2, 0xc000, 0x5) executing program 1: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/1, 0x1}], 0x1, 0x2f18) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) dup2(r0, r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0xfff, 0x3, &(0x7f0000000200)="12e452f657f3f2000000", 0xa) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/131, 0xfffffffffffffe8d, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="b8", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r4, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x10000, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x3, 0x9, 0x36fc, 0x75, 0xffffffffffffffff, 0xfffffffbfffffff9, 0x5, 0x800}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\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) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f000074a000/0x4000)=nil, 0x4000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x0, 0x0) msgget(0x0, 0x0) mkdir(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f00000002c0)="a8b1b729e8b72bd306a397e313b91023543a9f2e2a35e4cd9f4e3a79b431f8746e1db5801a8dffc9cab4db8c4aac509c16900b90087ec15613182ba9d34604cd3a2d64a3f28f092c10674497f1813288b27efeff8a237edd0c65062bf449d4db5fd431d0b5c568f953a7e01754daae340e8c9513213e2a933524f4dc7c12a2a2bd4f9485cd2966c3cc9de364728652990defbdd7f4eacd4cc11cb0552641f66ff463cced267a65f91113146647bdfc482f28c828578f576f8d9d7c6b7e2ae4ec27980d9efd45f536947f18bb024224e9c9d6d971f7589f95b83877289fbf90e6bc73068853c9c6dd09e044761d000000000000955928fcee620000", 0x0, 0x0, 0xfe71) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x218, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) executing program 6: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r4 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) semget(0x0, 0x3, 0x616) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x0, 0x40000530, r0) nanosleep(0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c513, "3c107d7e682c330000000000d100"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x1, 0x2011, r1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x7fff}, {0xffff, 0xcf, 0x76, 0x4}, {0x5, 0x7, 0x55, 0x7}, {0x8, 0x80, 0x9, 0x1}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rename(0x0, &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 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"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f0000001c40)=[{&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000001b80)=""/174, 0xae}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000700)=""/80, 0x50}, {&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000000540)=""/49, 0x31}], 0x7) 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, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001cc0)='./file0\x00', 0x20000, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) 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}, {&(0x7f0000100000/0x4000)=nil, &(0x7f000002b000/0x1000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(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, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f00001c3000/0x3000)=nil}, {&(0x7f000017c000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400000000000000}], './file0\x00'}) r4 = socket$inet6(0x18, 0x1, 0x9) bind(r4, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}], 0x3}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f0008000000000000000000ff000000000000000300000000000000000000ffff"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8100}}}) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x408ca53) close(r1) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f00000000c0)=0x3, 0x4) getpgrp() ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) getuid() sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(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}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0xe4, 0x0, &(0x7f0000000240)=""/228}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) dup(r3) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2, 0x1, 0x5, 0x99754322}, {0x6, 0x9, 0x7, 0xfff}, {0x0, 0xd8, 0x30, 0x8001}]}) pledge(0x0, &(0x7f00000000c0)='\xc8\x18\xa62\xad\x1c\xd5C^\xa8\xa9\x8c\x88\xbe\xda\xc6\x7f+\xc53\xf5\f\xbb\x06\x9f\x0f\xad\a{\x8e\t@\xd2\x99!\xd9{\xc4\xd6\xa0\xab\x83\xfe\x8f\xfbp\xd8E') r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffff"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x40001824, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) nanosleep(&(0x7f00000025c0), 0x0) pledge(&(0x7f0000000100)='\xc8\x18\xa62\xad\x1c\xd5C^\xa8\xa9\x8c\x88\xbe\xda\xc6\x7f+\xc53\xf5\f\xbb\x06\x9f\x0f\xad\a{\x8e\t@\xd2\x99!\xd9{\xc4\xd6\xa0\xab\x83\xfe\x8f\xfbp\xd8E', &(0x7f00000001c0)='tap') openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xca, 0x2, 0xebc, 0x10, "571ce479bfbbb297124cc189f8c76aab25374184", 0xffff, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x69, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2, 0x6, 0x0, 0x4}, {0x14}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x5) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) fsync(r0) r2 = semget$private(0x0, 0x4, 0x600) semop(r2, &(0x7f0000000080)=[{0x1, 0xd74b, 0x3800}], 0x1) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6a0, 0xffffffffffffffff, r3, 0x0, r5, 0x8, 0x5}, 0x0, 0x3f, 0x8ec}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180), 0x80, 0x0) sysctl$vm_swapencrypt(&(0x7f00000011c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001200)="6fbd77616d29bed2a68d2f17bc967a7cc001af860ef34dcd1ba560062e1a5e44b762615833e29bc02307d397caff4b0a470a0a86fd5355d2e2e585722df7b2abb7db4577c5017b8fa3a270971a5d10117939e07b45223847584a9fdea7cf74e61f9fe80cd450e51e05bbc44fb46db741f2af93364cda52e282b1811fdb274e15a9b9ae2c772308d60b0dac6f44f866e062adb526587e85d786f4c1817a349914ae77c2284f4e0a3b65e691e4822396bea72984c4a19d0dcdd3ef525766792c51661c6000ba427264d1ca25aea2ae176a07616ad023d41d7024791b09f1461058addd2022623d8c55eab279f8f9415a2ad6b00129c4eb926b7f2e5534ce031569358c47e0155f5bd7f2f2b5e6309f29da17b2a51710ad8a7cfa81638df45e6ed31f7879ee2f1c76e720959487a1ae0a6a9cda145483b30d83d9dbee5d2476e39c2b344eb60a441ddcba313040f0b447c8d569909a0cd43b7b0a5d025d20fc9049198780ec51bebaabf68c79e83585d8690a8d97a5e67aa70abf4214ad98e93a45fb25c97fef883e22ee7243b4492e38b22193290bfc447f2a675429c281f3f9801a7f970d87ef56bbdc7be207637105cc829a04f8fac4316c3bf982b621b1f7548b7c483be6e8403e32d1dd777accd15d66dce32611e4565f4235e66db8dc55ffd119e6c1b43c2fd6749f36c1c6145d8ca957b01518a5a48fff6d054a90e651ae2cce350a3e71c5c31804e5d4941ca2b4f4c4c1055ff61dcbbea7e7ed6b7f97d27f8e289c8f213a2098d946895b8a4f7c53ad12af4511c757d7f7e4ed6a06ad14c7a218c4a6d509c0783fa65eef2993265501446f25cfd5fa05341d7c06dc3db6854dcafdc4caa6e1083975bef39a78514ac80d8fe09f8bd6505792a80394c98fcb6ce5cb87823bcb1293dadfade4f3824f05abc6d2445a210873e470acfbd9f08d660bef0c78d422cdd8eb4320920572bafafadc30bf37af067b5a89d7d858246b6ba7d849dfe3362800493723d8f3ea031eb3941539cbc3f0b3f0b99fc8e27b1715095b4919bb626ceea42b651fbcb8ac87403f403a14b6cb3521b1f560280b036c80006322e10a769051886e26a5f9d8b193d7a84c3f99b26a5c4c4dc16d08d055c57b48d15bee96e4558a9b83e99e33ea5f4b70ad925e9ab3e337d06be3fc5a73cf75edd167b10a51f0dd2ec53184c5c8ccdcaf394188eecd7374620492c9b39ce25acf80a6c8ecbb1a4d1b2fb755682b65daab4f47a1636bc7691d626e98cac4b73dab5687ab6be4de34560efe656ae0c0697e950515a601f1fe5590811eb79ebcb50af021155338b4d525f4c4af591d0117c448f3de80cf350b40b0db1ffa3ae74c9bea6b2d3b8064900eaf4163b203118e53f1eaa3793daee2205e1dee0fcd9da31c545cb935336839e7d77a030e4020059fc84423b696b1261f5e9fd6374394c82f96f6f032ad3c8423fa2daba608657ac4948e1c03f847723a657a307520ed7abfe98b716a8fe2d6191f1ed3e5b47bd6609f309e237c510e66f182bbb81aab1488a08406fed175a94c2df88d540a89e81a9161661f109b81c47f735d53fad30b4e75fc598dd4a1089004b8878d74a24151ed4c656fd3a886ccb30137e390c7f5fbe56fdf7aa9f522f46cdec145dc74fd4e72ae5fa350d2493b0422c60882a4673e87557d544c5fe027e9b6d61ffb0ee184e0ea264970b5bab263aa4afd231bc6e26a29fc18f58d29a6b80226e807c9c7ec26c1bb85ce286824d83f0dcf97ce98108fbcfd36531c5bc614e06df4ba9370e77776642d1aa41535c1c8086919302d7e74eb11fba2dad1b925d159d13120c4886645fd6c8c37135c7b1f98174de0ae59a7cab71d4d306a4a2d4f7e4f29b402b38aac7b255a49819efb9a35e8ee0fc5ef1b019d8cc8a8b62d23a92f42f959eb4e9c564f3b1f826a097439fbf9d40aec0afc9bd7f6709809a869784b0fe6d17c578d0eafc4e921efc9fe0d89dc53f0ea12acdbe249c55d4309b652352143dc38a38d430a935de1c58ed7693935155261cfb524b8b1942d010e6c88e78ed55f54a08010444ac7c1c2e4bab269730155de622ba8d6e264bed0ea69b8137562fec615290b8c67df5fab8b1550cceb9f44741e73d12da063027f76233da9ee90014d2e15a462fe275172ec4733980bb0709e61088cc99de2f0c909f97021256b30f47571526be131ae1a829544cb94b87ebbaff394817dd01c45c39edfd19c28dc349f444a43f4cb2f51c9681b5e4bedccd1570f44e2af8e94305918ffa87609f4af8e333fb8333eefc714cdf9e172d7c18882458c88fd78a3a565371fdf035e4ecf8199189fd03de3d36f239aee6cfc619165e2ff783fa7bf3a0ee7d1f23d5829518a434aff5e9ad3c4358c720a4fcd5764d8279441db08072ef28664bd43befd6df3301c44c84c15f18182c9dce162e0aec99dd99d19eccf52c69d4140de1543a6cbae9117aa8aeb8a84eca09ca43d57faab850886365d0253176ad696a95f9d93e7ccd3757d72ad3d8398e9462b93f740d58492f8af5e08785ca31e53931992f57e4b2fd63a529da32db4446d454131135f9e6d6a616f5a55d384bb2cd25d806ae170ae194fa639411d02acae696bc1ecc35c4181971126f565aad51019df5eb448cd7472fd53a3caf1212068c2a736722379453a5b0d0fa8ece526cb13939c4aeec842f915348b002184d0372de40ca8774b5135ec01a82d00bea1ea1821ff141c125e25d388285d35a91dbae14c1d196d8be1d7c8075100e7dfbbb404a9b9a6002f77cf615d7211a22b825d924eab08698f0813b46156bd5bf9ced9c3b3de373bd74c9e863adc9950d3271e93cf005652a690dadc08cef541d621c2df8075fa88ef8f9be41822902b80a30cabfbc16c490c858409aa74bba90c80781b8be797c0e5c8ddc07120ed330e0d9155e9f7f5202722113af822870ce5c8b9d04307463c6b2bd54ac01ae56a2450a6cc17d29edeb39e4f7d5225af645bab9b3e6bb8ef0167be40a8e883133d9842e1c18a7ebfbcd5971154ed1dadc4624346d4f39cabe475e5276b0928913d31b1bb83914f4b3d8349c0c9327a4f9f00566c5f0919acecc28f45001b5272961c1dedd7e5f2562460f50db368b88276345294c3d5fbab4dac441515b8ce65cde1c02e8cc6313bec8db875470403d848c20b86bce11e2ca2822fd9519734c6e0f6e83ad52445441a3b508b454674ea8022c66476bd208a999da6ef75afcd0381b3e1719036e54e221c316aa3eb4615168f3de7cba969b49d65504dd11e9cf53e73e862dbfc39b1349a83e1ca8fc3e78a754feba7988fc3a4b23ecd9b2583a773ad816cf6283db3cc45f262324c14315041bafa0669aaba6bb1281bc12a8fa8484ea2d72f35ab8e74945f6e9eb161e0b65bebd5fb547ffc0bebabd263f1904a6208d088870506fc4a51e04796c55ffb16f95d831804fb30bcec9c9967037397514cafc0d820f5dd082e4327562711b71c6b2c37cd35993a2499d2f2615732aaa4979d143cfa471f2593e79f222560bb4bf4acd4c2281020042e86cda9d305245d18f9386bc9899578f3b71bdafac5358482e0015bd4396156796023136ea3a9949edca7b194d78d167b746ff6c6b0b4e33d68e51a49dde67e9aeb92c816fce94199edd03676b1d244a57905af27dcf8ef0c4cab15b93475888138091ba62914bab193e2bba8eee269348c1bd6691ac57d957061ed6c23c5a35be0d67b55dc3fb2f34d66f6c7d5f3c6f03531c535e639b5c8c7be6317cd6c743c721fdfbf9e95eec3ed40bff349a0232efce6ca86799d302ac1a0cb8f4c436776272a07b1abc91f67a02a9aeba2d9e45a3b19ec8cb2d8f3fde7ed2b9010f744c76eec10da3a4f505e4ceec14bf45510bcaa27e07e05f60de7de7107d8a52b950bba53a94ab79eecfcaf306511744ea34eef50ff2322a525b3845842847676570838b8372d6c5b52a270b8e64d2a5dc24b86148cccf01adee632a07cac4025395a908a27c52c7d96a46bf5ab4b85c973360f3397cbef44ab4c1fa9b154a35354737fca9ce4edbdeed84621cf5bfe4fb0d80c7e4f8f91a93680160aa0db328880102402cba36d9c785e060097d2bb45e1d5c684c1c16af3cef0db18105f7c7359173e0650622b24ad9d2ba2ba9cc80206f71d3cafa2a6280a3eaf94d94fb6ed5262fb980c4d2dec4bb296b8c9094318885ad85a761be3fb0ada61a69445a50e8a0c75fd437c35fb2795d41723d61f848ca4360d9d72baf1aa3c34484240470041bb8e0e1970c967ffdd6f66770ed4f07d755251190846cd984a80c8346142303a3fe8565373bb73f1d4745c7937617ea59a2f8fe049e588c77fd93ded80884ff6953de86bbe7795b27cfa6e9ac4cc66b821fab2af8880777143782d1dbc6c89f8fa03b8069df04c5da5858b723be91c470c8f5ac4621a7240cfd9a1f608bc54c811fc20ecf33925481327c79f77684803f4801ac87b5851d9e144204a75b839dfcd678e9bbeabac8cbcc0118fc131c018d21ced2e2d5a1a30f949405cef1250833e0139e2d8b761da9e206a3cc7322022df7ed2022712ab82bc138325eccee673693053af535b95ef5840576e6a396cfebf3e3b332ab5eac4ee54372ef14293c1fec415cc3b07a9b5977df33b8be16b2e3ea15994920efa91c07e3bf6c3513c66a59f5a03c4d1653439751bb3d73a268b7559d4e3064cae70d9c29fed8a2fa6461486406a1b9835e7146d9b88e2d6980ba1bc1d6771b5847c90ed024740f061717374a3fd66276c742073dd3e910a0fd7e74b03dc28421600e2fec70fe9b2402480c5c68731bd6c15b087c0ef21667ea04e2688ecdd0e180b7bb4a474df9ca2a3937ea7dff4f8eef545d6f06ccf3e2c70ee00ff598b0356f8ac65716533158534989db9d21cea49f2771b199c5a3ec3298fbc51c97382ede1f0a8c1466f50b23046e1497570c38b0988bdab56e031b0bb3aeef1151a462a85ca7151b6eadd92833cc68f9e5e4e6287ef900fd4f6f3498bdf3b73b8736411e7652c5642f17933ce2ad6aea6c27f5aac2879474439dbda963fff1676e6c0dc3f96df096058e5c53301729c501802734445f0e5760d0fbb4b7c2124b2240d43721b5cafdbd0e317549aafd58e30d8b462ecf764101b306ed6c4c48dab4433bfb7f5e8a83e81c2444fbf3e9f76979c33ea743f77ff716757db540fa5106db984ebeeed754078705d13de3691476372c09406ea4e69404655c39d462e30606c69316d72f4acd959362673a7079c4ad760fc7e37d8ad4e4f5d92c3f2611ced8f2b18cb18112258af06d426b0a9450398ca0109b84839aeb853a7b161a9c4cdc19d6d4da907200e1a117e23c88ab0c0c6d3e645db0012e8aaf664a02af4bcf8787f5cd130ecfee64776888c181d4c6fd43fb008d0681e74119b134cfcd9d5b96d0116bfac9e34131f4f43c693af69d17baf3480ed4d7399c5e385723da5c60502c661987d1fd6b9a0d0ba0f92ee5fb9cec2daef0f973abd3c1155f6f344689d2a6a75e027ed2861589713761ec8527da968f92c109c8079a74dbaa89421a5c2460d0dac132d022f18ae6b629479c1a8a3a1995889765816117cfed0fc9d03fde8ef518108318f5aa1b8c83741449457cde18aa54ab185b7e9311e7177832fdf60d742fa4547c15f8f74dd578a7a92da59a4db9f8c083288d74f55faaf9c86531ba446b5ae2c28d6515be72559409ebcbbb6e2443d16d75e3a8a007f222115b317bf804cb74034286ddf8e015afc11a7416af677eacc", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="0645dde291cf5db63058c916d86e2642e2f49571499945778ad36a027e66c4db8932b8a9c9b0fb007aa6d1a438512c49204b01db0415688ab6f1a75116ca022caff5834b61c4cbb62706465289b4f10a3b2ca49a07e8f7d793ee286c26043beed7138c94ae125ae9fed83671f5653edb4e", 0x71) close(r1) sysctl$vm_swapencrypt(&(0x7f00000022c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000002300)="479eceeb15bdf50865463b2e6516aea68acedbb24adb48e6194dc0c8777c8dc5ed88c81784d6734d893248fc38f15d11ee1acc134b4b817245b929b76bc8ecfc9ae74c5e4592c915cc80a3e6eb2d8c8cf600f914afaa3004186c6e2b14f92d5489a00a26ed235539eaef319561fea886bf6cec13133db825648f838500a2816376e9a0d25a360f890c25f5437e97b7ee22e5299a5ebfe8a102c590c2cef4439e5a3f0a36b3c534db8b10997742fe51bc686a9083e14656a6e48ce34791e94a40bed47c94c55be6dea6385e418ab8c812cfbb36037bbef76f65c69b4f04573706795475ea0d96408c5c7f46537fb56ac2f66629c28f6aec26aa0bba49c44d8cd30cea3c6e9723d01d6943dbe2a572be7be6016c90c605cc8d4323824c845b09f30f28f946272b03350e7aa558dcee9b55176a323010b1e70fcd02da95b6e1857fb6b061d920f75fae7474d1d823cd5d66be438aedf79e1c3f6de3911fe5bb2a2a8ff4e8e86531b36193720d26f44c3a71e8e16decb1926e07bfa1d862b4d3752bb69fccc4560d83ffe6c41ff763572cfbf6504344aefac217bc95fc4598794753757600cee0136e14c9d816eca9f44d843c16fbc019f8034ab3e94b2478c12173d11c814f042efd96da0dfac2d6934447516616e78b3c45b225e3e2cf48cf96aba49f18ec33d4880e47d4edde32f8eca94f1299ec74e101420bc24421ddb16d138ca6612a3d353c905ffb37036a0f4f67d72153c72489cb2233334507929af509ddaacc22b8cd4b1e16f7148d88b0ffa4faf71fd0d91554705c13b6932fef7a2f042ac51c2fe9e758043341b5e4e4266ab95ee7eb2c1e8ae9e9865f3503b054a4048c2fa0abeda68286a811f7369462b5f96ba633c4ae17ccaf533a85a2811227fab1f9f2c224dff73a079e115411e4644682b21710d87fc9b9107b8ac04f53c7e343af89d7780f8f985f7be77325063e546e8aaf781018868037042be5d748d625473de8e46e31ee3ae47fac222048e1e0be2f958dbc5362265e93fa6457f6bb31f139701e9ac651d81a266167ffbeb890cd3977ac1b758bd3d896bbd2759746e85a494db2a8bd8c53a53a86202f6ed67d1c2a437193dc201d4242c8edb4500d3b54b618220b67725a9174d0c05badc5c514ae48e1b03db0e5b24718e4c0b779f870e22d6719a2b1f0a266364899b271962eec54861b109163bf7d050370b73254f6cd7e0ffc3bf32dc46804a7c22c3aa5711df6a5777ae9a508f49552408771ddf2b1cd5fc7e4264654ab17733dd729922ce20aa3a934adfa159c54f2da909a15a75bd30f6f87f43d8be89e571db6120b6d30a727f3b77c732a7f60a39d4f96323d56f0e02b72abf88e5df877204831b89233ef7a5276f0901347347f984cfe81ac8286a310bc3a264555f6519153ed0c7435e76ae1b282e7d460bfdbae52332f909b198b1a303f64e9c540af1ff9d35de41b6245b6f370769fc9b34842a33ff2ff6c2e716f29b72e1804195b32fba173523c415468be8c553d61bca056065164de00e11d6abe8585d3907911d169068c925d570f695cae7434c444e7b6ad3e17f7582a8ac2ac708c9bc2e71552d88f54a7bdf207da1e6e2672ccfa9f9dcc09e57294d5c3f19691e0ba957d4652e48269fcc38be3b3384039fde8db06ee6ddb53574811f48a0139e13bcb813919444af9fc9387f19959707a9dc0ec4facc2ba9e3b0edb94cd763e248521b6f405524802d8701a9ef8f721ff3313007a894742e2b185f5145a4ab0f72e249b4563fc938033c4935e23d9754aa1d01546a5593630bbfd0c5f79714ae162bcd3e4e2eca7a1b940142aa3a1b0766814ab17f8f61e1a9bccffd177a42d54f64becd3912483fe2295f9ebc5d15015c112697052ed2d93adc25adc1bba96a77b9fc9bb5e0e961f9e55adfd93f5915d1b8f63eea8185261d5df0f00ccf6b053aebbe573558c2b5b423bcabd66e3cab2cf64b09c656014e30bbfdffd6e4c78009a438c564d63911d93bb768600a27c4327d27a3dfecbddf24b2a2ba5866428e2a0333074b85f030940accf2d041b65f85e40cef2f04b9840c67aa3832d8c8635e3a268af7be6672cbb31b3530fb71c46191a74f67c772f3bb4a6cfe2831f3e76ab4a873e52b3da6fc4bb289f480744c594831776d6fe113adc06d303e518170033402833fcb765a46163250017f5e47561c3607034791fe4f7aa21409d4f9a3fd4618ccb6029aeb14e8a4651476734409b2aca84208fa53081a8390aa7fff8966bb864fbc340f9a1c9942d3c8e9da16b073b7a770e913e27bbb7e1c82dd2597b235c3f82e87c75367c3825c5f33c6c4f1c61042717957f2ac771ad39e71d12e2b7e8c0e29807d366204c1447bbfba2b66157e3e25c9ec8701e75d9e045862750d4a1e44ba704576f4fa239940234d85ca7e41be722f777fb626a3692da74a801bb465620ca7fa040fdb8817ea19cb2f901de41067b85ccdac091f5a4eaa098d6dc9661c6dbffe02cfe408a831ac3593c5e865175ac2d0732b8d6afb3a181e87f9016bc30ba20f70dce64f86d5c5592b5c0208fd4f5b756a0b23df8f276551a699717b866c37c7bf85512491938bf4fcd53d5dc1613a30b6036449ea19cf85f626537702e81b310d9f414075de41c4a996680ff0a54fa70b59fd5f4a6add97f0327db205d64b632f768d0e28569de49c28fce733879069711037b0a9c6a2190629b0835954c9a93a2c0c15c720b3732d4f5205913cfc59b81287b292f0151a21e552a1341f1f2be66c6cc726cd5d6e343e0378f8c63f9662d4f5fa2058ab28787178c5871744d52b9372d289d75a42777656ce3bc80de63abffddb6f0cb1a9c4d3c8d348f690da25f963618f54667e4c0a956d35f91b8f12b562ae511e742a6f9708ffb09d5af3748de8703b4cf077a47c05f08ac7c5361be8871e725f9e38b765729cf0aba5de312d1659007aa939c33840b0d34ddf2b8309e25f4cc397735fb18da132ec9ed12d01b5fe3e7a8e0bef3e67dad462c93eeece0c817ed75fb1c7dda8eb3fbc2b99ed118c4d60c9c924ee0c7874c54d6849a2aa189107fd4031d1d241c99d46128b8e59c4acd52039e622c8d668d5524f1cb154bf9cb037203cd9d8c5a1b1d53c967641556b7b7cda3bcaa59d0a221d22f1a791da794a03f2f51069f20ba7808d930e26574259642f702a4e91cb37006f3781a2ae4660fba8887de60254e7bc4544483f8142571eb6dd0fea5206f902d317dc1d56f175d7b6eb7b8618da27a64e82741ce90bee745c09f4dde8b761d014cab9ab31519dd297708368e167fd22c1c935e770aef89c2acdd8c54992f4b908737a4a3c60a7ba8426979c9e6d1e934bd1fb67029a90f8f92b493816950bf5bd11fcba6cb13846991604e09a2ad686724a1bc50d836744307b0dd9e6a62a9b3185a510e10b74d61b7fbe5f77fee0fd0527cf03ceaa3483e24d170f20032ad776d88ef293aeb694a6201c764fd940f0834cbc0295256af20bc9d341e8b657017c37e073a0afc65904ca6e485792d07d705278249002cfe7e88f2e1d51358337e9fea335d70108fb7d25a9dad1eb1000a9a9538dc86577146ed5c7dfeb9381e415fd56dfe214327c38e8b2629b8616183ec97438d48dbec345fb198eff1190574ca1677a17096499acd47b7d937fdea6b5405e2c7dbb28f8250ef6da271d300b18fc8933c2dfbbaa45efa1a198828985833e7cedbbbbc51e28c0212d09d4562a125e976e0553a9052368c24237d73256f9319fe52aa80e28be3d920ae124e29bbc9e3292e38fe3058ce7e08066e751d06972a2bb79f1862e0feea80f105b4cb0289821b1631b7dcc0741fe94b062efc9a893da44e0c22944a0956e7451244c1a2f721ab89403fccab3d3977c2d287272ab69597cc101699f7df2c6e6cd1cd048b722fc80c5a8001029ca616fd6ee7b95b3785877d2bc2142e1affe7033a74d5f2d6afe032a78ac975148be8d71ad78ce7a9c3ebc3b5d810ca8038e4f7cbda34909d65b5ea22e81b1c866651b8a96922dea4ad7bebc707d8409c7130d38da703dee36e30c72dea6d180a2f4f93f1ed9755f612c0a7619fe627755d9f3a891956cad6f4bc3df21938bf9944639f7218aa4bc967b7069f3d8051f1846ab0999b74721a2dcc146c88aa59931a68372de47b464f285a341ec1c0dc355ad2a136b905a43e3ccef2c11ac0a44977b466c2efe888213ff244bf41466f7408a0529bc68acdba55e47061918b26aa586089f27aace544b37183bfb582d35c1ad8e1257b3b408407a4a8835e7850f3c524ed5ae09e5607636cb3b0a2bf25d30d9916301b5e27e426aec169950d772fe263e598497c0abd96d8338957aa861249aa743c8bee5066b0fef5c01a695d7164bd5e24d3b239b720afb5172067a30e673b6410dde8c2c9d80aebfc56beab9a3a1f4f848db29e731b4ab71f9f315b74872e09cc0f2ff62b6411e2eb886275b39b86579cea9c426119820418df4d9871323454b9778c75614109279ce8d74d99a95da2ad8306c878fdf4a7c7fc0afb4901bcd90a2e960a0fe264882fd9661fd74f745bcace12388b0c178aae13fc4da65c4752ac25910e729720477f4f937dfb982b1ec6c1351de7b9a78ef0441c6fffcb0672d81c3675c96de2aa82ef0d5052642146574282d26bb0be43c0e53e763b73b62aa225e327d922799d6a8c633344bc58a0452cb6e8648875bbe4fddf16cd1727762959ec742b681f19735502e8c08a0b7dfb64b6a5e5fd7c0f0c5a12498adfd18f2c295e2469802d09351922044a2565aa4cca391f47505636ae1185d8aa823e59c35a7f894d544ef241e91445e75c5e49e058f7d8ba1728c7bbfc52e3ad98925231d07b3aa81704a4ed33fbd3ffc2eadebedc563122dd2cd02e752974bfc97ceb4ab161e937a8c422913414142a9895adc7a2848c1dd089c5271601db7c7689fd742099e82c48490aa3e7d296910afcba6a56715a76299ec085ffa185016649c5b93b34504bb3cd14169a9eb089670234575363859d24a2006b42cc42ab240657ff5ce7c00f39a2805e818a88eeefd979198aae0467cb6738deb1fbd73ce50ff466d0fa713d48f8d74c6f23896e2ea119f0d53f30279decdfcff6295f03986c31f837a43aac89a5006d84aa050eaecd2b6fca806687d533ddacf43ff511e33c95c6abf11d45f512bfcbbb88b5bb0e67d6a340653d1f2688d74aec6f268e91d19bd4cfa85d88b90de8e22459c3486af6b725e30a325b58cd1cc555d70a3b3a27fbbba69e200a2dc92927ed20c4afde190178fc4fd505825fe3c1c290889c58a261bdf698aff02eb2754e8a8bb47602ce26e81163fb02af4d62e9f07f44c8c55fb531f6ccd39b7f513ba95d4d3a2e5f08f648c003ac4d3f5b94112195e7b146410d62ed5e726702acd1dad261a3921f80d026129473cd27c450935ace31e43642869faa99209c8813e688712ef7706704d6b69bede12ae5d7e91b68de235474a07936274b089e0a476ecfdc477bc324dec3747b0a10ea6bcd66e6abfae678c4d96f5152f2598801729e6a0f2883b26a8381c27d9356a6bab0f6bdabd156cce285902f8fb491a53f40fb2d4dd42fb09a0ecdff8a748e5b04c81943f46de3a319f922e1830873b388620335e759212fa0e573c6f5c5e5706063773aacc6cb46ed38dc5bf8859d2a5375a1cdd60877e5faa183bab4ce53c718f56e71a06d384c095400f6634c0c1206533b96e5c47e06b3a31d918828eeb1c85080b0d2d20d04aa4a52a8aaa93b5412", &(0x7f0000003300)=0x1000, &(0x7f0000003340)="36c07f47f409b0e77a7c42f1c7d4e7dbaddd1a1c1df5f0bffac1bb1731683866f1603be0f0", 0x25) writev(r6, &(0x7f0000003900)=[{&(0x7f0000003380)="305db92cbe11eaeb3895f8faed84b919688b57a8f7cd99ace92d400bb3b19b1ff2a0c97cde1f5b3c194a8deb2be77034e9d6523ef3fa00575a24ef39514f65e76469c25ee951bdeed19f9e92fc66e03540846dfb75666ebfdc2f921f10f156acd8c71dcc0704a4c521170005359deef97c92704569ed61e99048e6660ef874dd6a056b36ab1eb7130bdb83202f33c36181daadc3db1cc135a5c4b22bbf8e3cfc9708b69676526312560cd401d793ca64b5a343c179e40196a864e02319906ef0ffb92dae5fc42fa8321b7af1776dd19681ec1dabc34ff780afbeb4f622af59aed21822a8b1ff49976baaf566165f728f24e0e9420507", 0xf6}, {&(0x7f0000003480)="70097a1b59b7aaba259a9622a3a9e3a18f9b75f2f63364248f66af757e14963978f08c0b0f19a0caaecd650be42c0b14ebda11e585123fb1122099a3f0b3ce09400edd7f86b6a1191f18d9dd9e9321f3e238d6c1c37e5d57cc6d9815853f9f19b77687ad6545048ab524e7319cb2775de67600eeec38d16ffca6e040820eb4b08de566ebe198d472416cdf96bce0bb7291bb85d01e20f890d489edf929b20eb9c68c7addda05192e635f3ef26ad152dbe505ae580d636cad3217849501c7f16d5bd5ed44cc01ad07cf9c66a2fdec744931c6e35900e9901f9f9ea074548a1519927ff22c24349cdc6e24f907bbd595ab033356c3f8b8d094cdbaa56366", 0xfd}, {&(0x7f0000003580)="84a063d8b7cdabdc2d35e938695360cd03c44410011d35b06dc9b827aacb97946ae01b25c4c84168cfdab957202850eb4bd9dd553145d92012a3d615f25ea84e06b3aef9c033f05acd2f158a63eb748a21727615e67816dcf90fc4b6eda4", 0x5e}, {&(0x7f0000003600)="2bd1bdebbaaeba10f92ca9ff71783411b2640c677ead8fe15d1cb5cb499ba49df22ab28a0c2b72397984ff9bbe27", 0x2e}, {&(0x7f0000003640)="104e5b1581aac57f5fd997143be062ca0cd5360585625233733fb61784ad585889e0be0f459e9b5fd5a5612aad816d0415a0afb93b33cafe1e883ac6e9096e600a8b32c67d407814065404e67dbd3097d5dbcede54968bd64abf2c6895f19cb2af25ef86b6768a32ff16c8f17b595e2ff3e4fff550d84b6330", 0x79}, {&(0x7f00000036c0)="24a9328578f6a21b834e20efaecd3afffcc4ad27ddd57ff11cefde1c287c5752fdb30f5c5889f65b492d867a9d084fa1d80ea041fc8daee018f242ba54d55e8ac952446cc90e6c5057d1430f341cde1ee8e4949b8dd0cd90323c779032675fd1463207a31dc7f04fdf3e20c06eaabe96aaf0259dbe73250749", 0x79}, {&(0x7f0000003740)="6900e1d75d867eafd8b0c4c9bd3d92d31c75b26ac8680d1bf89704fc2ea1c29e5cfe6db9071d18388cd053935d51d0eb48f87f55303c23e006ef25c29afac383917257d98794f8", 0x47}, {&(0x7f00000037c0)="d9", 0x1}, {&(0x7f0000003800)="daaa3ea197ee7776eed54cec230738beac57abc335bf580e78b567f3fcc66e291f79cf73713a215c7d1690892b09b41ad6c9256ae71bcc60", 0x38}, {&(0x7f0000003840)="01486ba382f0cff931c0b7e7807e20ca44f7502352eb8692abbaae482d8a9180debe0f11bc8d7f907d066d6b8f3201897cbe9338b8517f8259dee44cdb42f704f5467f74e6ace81dbba3fbe84ef3a74580dc182d84062c489d703fececa9d8ab8fed03419f0530b7dc32f766b11222c9e28f32b7ae18d9178fd30f82f6ca03f3efb9ff275bff325d", 0x88}], 0xa) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000039c0), 0x400, 0x0) connect$unix(r7, &(0x7f0000003a00)=@file={0x1, './file0\x00'}, 0xa) read(r7, &(0x7f0000003a40)=""/233, 0xe9) r8 = getuid() open(&(0x7f0000003b40)='./file0\x00', 0xc0, 0x3b) socketpair(0x6, 0x1, 0x3, &(0x7f0000003b80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x9, 0x8, &(0x7f0000003bc0)="e779b507f64e9970a85079ab6e8694959c3a6573ad37ba839f6e810e5833f8a9c055e189abfd0a75909b66f1db9692376c79c5606c4ebc13a59d93d83ebde59c5e0842e1277803740ac2eb51964a4a5a3eaa0a36dc04eb9758bf49dde0e434c8a51bd36b9ee79c5f664d74b4fa829d6d039a1486ad2b800af220bb2ead0f2f30aa760d6bacc03dd95f3d29b6e26730ab1e2338c791a2d0d1f26a165407bce629dc6ad0033c16e93a86679ba1c53c9e4a0c89846854fe6f415751b8e3eeb51ce8432cd967b0e6c669416e2db9a753df15e8afe0adfa1275b72fadc3c2e019331979fcd55ed3e546cb428636ced45d442727facfe89527", 0xf6) r11 = semget(0x2, 0x0, 0x12) semop(r11, &(0x7f0000003cc0)=[{0x0, 0x5}, {0x1, 0x7, 0x800}, {0x3, 0x8b6, 0x800}], 0x3) r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000003d00)=0x6) r13 = msgget$private(0x0, 0x200) r14 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000003d40)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003d80)={{0x3d65cad3, r8, r4, r8, r3, 0x4, 0x9ac}, 0x82d0, 0x4, r14, r15, 0x1ff, 0x2, 0x9, 0x2}) setegid(r3) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x8}, 0x10) listen(r1, 0x5) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r3 = getuid() r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r5 = fcntl$getown(r0, 0x5) r6 = getppid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}], 0x40, 0x408}, 0x40a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x8, 0x40, 0x3, 0x2}, {0x200, 0x3f, 0x9, 0x2}, {0x1dba, 0x7, 0x1, 0x401}, {0x6, 0x6, 0x3, 0x9376}, {0x3, 0xd9, 0x6, 0x30}, {0x34a, 0x1, 0x0, 0xffffff7f}, {0x0, 0x0, 0x3, 0x3}]}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000300)=0x1) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000340)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) kevent(r4, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x2a, 0x6}, {{r8}, 0x7ffffffffffffffe, 0x0, 0xf0000000, 0x4, 0x6}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x1, 0xfffffffffffffffb, 0x7}, {{r2}, 0xffffffffffffffff, 0x48, 0x20000000, 0x3, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x81, 0x80, 0x0, 0x9}], 0xe, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffff9, 0x8, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfffff, 0xacbc, 0x7}], 0x20, &(0x7f0000000500)={0x4, 0x7ff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000540)=0x3ff) poll(&(0x7f0000000580)=[{r4, 0x80}], 0x1, 0x7f) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) r11 = dup(r10) socket$inet(0x2, 0x3, 0x0) fchmod(r9, 0x100) r12 = open(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880), 0x80, 0x0) sendmsg$unix(r12, &(0x7f0000000940)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000680)="8349ad613d889c4e1d8ca4105bd675fe8f5d40d18bfbc7000ece5cffe4daf955b5f019fdc7cde2e98684bc516914ede94275b1a0f3150db897559c9ff87622736d1ebc621b5872dbc8923ffce49b677e40ab5a6c9a00969af8a19c151f7a026373a7d828f5c991b79ea658960487876b92dc240a1c8df7e79206d22d1fa97fbe7e87824b9a06f61d0fdfd455fc008359969f57", 0x93}, {&(0x7f0000000740)="de35b33dd6851fed8d89020b8fffead9eafdb9dfd2a97421da2d79e478a8a75bc5109a4a4464830cbafaf66d07664369abf29af220ae83d2f640b778cd538205a5962a6f19e37f0b135c5c3743b1ac3821d9172ce9eed7745aaac6022ee2caf7d284498d94b81952daf10f7d2973e82d8a74dddd499690594ffaac8a1ddc29e6321d44e1aa491bd7c787dda7644d8bec1bfb717cd116c8b771d197fc943d06aaccadbe66a158d9632fd87482a0c3499ec2f9531689d0a03e0f47a3e76aa117b691d3aba080f9567a90ce56", 0xcb}], 0x2, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r9, r9, r1, r9, r9]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r7}], 0x60, 0x6}, 0x400) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000980)=0x7a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 2: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = dup2(r1, r2) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r5, 0x6, 0xfffffffe, &(0x7f0000000340)="12000001c465070eb7f58fec8da8f391f01bfdec0f216c8e727796789d86f9be30159ef4b0fd4e657a42bde32caa9be9c01869d478ed5703ec7a4105f16d36e8485ed69673f11ef306c0ef2fafae31222747acbb08b2c92b7a1c394b2f2f2280862ac0afe575df52a2b033a153a926dba9cb9ff3f811439d68f678f3fb63374ef8bb337cb0fb9f623b543886718eadefa4b6886d1d1f423c12a9cd9d8871280c0197ffd645aa1a845015dfbaf8ac71fb34c4bf98529766804596befb95908b245fc51554676a69ef91b9352c9537ee5bed1b127410bdb5e645606b000000805b404d7de07c6679ef6e00dee1248a6023c0c563d18638ce3d81fd2f76d29e1c15f316c5d4e9027e8597369e1a34cbeb13d4fd93518294d64da08c67731c1c4de1f3b957e06f83aba60f93cfaa374b039bcb00"/320, 0x140) sendto$unix(r4, &(0x7f0000000580)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e0600000000000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f43712051eea0400000000001f9f1bf228ea5cf6d26d2d0c26ddcff82f8b7b9db6f722c77b5fddc9f0655286c9e6caa73fdac0caf6eeec19b0c1d54a3ccb55be48f35b4e4ace314e1224cccf8e8661bd3ad97abffe", 0xeb, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x8000, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="00d8e000ac145b51e4110758fc567f2f9bc15d818ad382f23cf36beceae734079f29719f05d70395"]) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02", @ANYRESDEC=r3, @ANYRESOCT=r4]) mprotect(&(0x7f00003c1000/0x4000)=nil, 0x4000, 0x0) r6 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x802069dd, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r6, &(0x7f0000000240)=@in6={0x18, 0x3, 0x80000001, 0x5}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlockall(0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="97058b0dbf5d7619a7db441941c1933fc4b237322daf45797a6543d26368e681ed1f8fc42f889c315369ed8a1f8a078d26d56d574031a947016befb647dc4dee0d9042f6cefd46808ee10599a1feea41101af36bf28bf86355d29c5671ca325a34278dafa2c1f960d2dd3e417181b92d38927c3c488953f96fa8e9466ba2cf14a1b7c325c20f950ceefb8a103145a56b8455ad09d43425d43c1706581de45006463dc96a0a10c4148be4974f47aab0b3ab46603075e11105924ad2c6de906bb054acc0d3db18fba90b58ee5e49a99eb5eaadbe1403a3b7b2e3a21d655a67f16db259239357b087280ca43fe76b88b7e41941b934205a3f0a67f47cc17bc00ae18040f8b9e7b04fbd39e1ef57bad4c35e22e1aa5b179dcd1b445eafc1b2c078e1a599264fad0bc860ec9d720f8b23000c6f5a00c548ecd7fdaa1c382cae4ebb5c5f5b63397de5a1344d0cf5ec1961ca789891f7d94ba741584a8ca069558b1535c22010503408cc66ee209865a89b5e01b275ce37d3c86bcaf98402bcc52d84deb3209895c48d817f82eeee4dcf5cade8d21e21833d1416a9ab44a061412c4546e745a6aa3278a1e3df1946c98822f6142026c3f942ba327f181f11d7e6fa01f00a1e45f465dabf81732419f55bbb82c1f1d0e9a87d63da60f136a8b167f82c4506e047d4bdb64e505b669f82ed1f443a4e5c1ec7abcf521c02d8eb4cabcea8a945ffd18ea3bf13a10370c08bf3130802b04f8f611ec25cbe18d93005e076479f6b81ae7736eef80b16a46680bac22492401c65fcf917e24cb5759ea3cd621c73cf6400243531a9153e3a46aab4aada876a664851a5f7ea835a2ce1a509f92b627e239eb637c1c1e8348fa5e22ae9cbd9e7fa523e007a8247cc32f2fcce8e1d4b20413afdbf6ffabf33e60f2246ccbaabb32177d8c76ed483eb72a4362a1c4bbb791515ef808494a48ab1dd425f2b6d5661dab198352adbf7b67b6fb893ba7d2b3baed566bb3b1a055d57608259a0283a83875a8d7eb8d42e295d6b84982bcf2378b5f6acb81270c95b7b46daf60c63b09ab3e91c09e28a8a6862bfbc673d268a7718c728d76fe4de009a2733f75b8254efa530476fb4c5a6ebd5379e1b5fc45caf70226a79196b6716063879af7e2b314d2a95b11beda0dcad340ac1e7ac30d6eb63b0bdac813feef0f45c0a2c854636b58998207f753c110abbfcc16abe8b5ac8621f2f02f4b424654a839c7acd574d44287eb65404dd0547e35058a3a3cb71720e490049c8db6ee43e417e20cf9b8ca6200782ea966da4db6c12bd7101291a07175af5bd68a2218fe05fbe97f595e44c70ee6096c2dcde302b1a33ce75603076722be5a10191ca174fe11854f2bb2fa00ae5a82e27061489601325b0de7fdc5a1c1d1e1bff38561d18aa3ae14614a241993834c0cfbb1c0dfcdd88063c534af5405d1c95aac66aa4ae2b47df5e5147b13b1209e20aeffcfe11710e2ef84c8d72359995212f3538cb04cb92599e20b62d99199fce547a5d9ebfb89f71dbc4311294fe5268693dfc434cb6f8e12ce77e32092b5b8dff9d42c6dc4107d9d42e8c3587173be093163f82ca46efd572c13caa57c33df25eb3ccfd95506412c26dc3cff29fb4a44c10f4aaae640b1ac7360b8ed80a43182b1490e383e10ee13d436bf0a6453db493acacdf2116c7674b8993804f6800eca8ecfd4e718668b8c3571308eb26252258ab106dd60e451c994e482ac9b02b6023485dfc0a4cb0a7713edc71da07a41829e63afa998359f26b8933fdd2f5e48def8223c8c24ed4572d018db75789b9b8547346cdeb3e3db47492b425a7d9934770a27ce61367bf015c898df587a1cd45fd0f4c545e94caae5733d014ccc2174df55e5f95368963be29c1996c2445d2b23e1dd5d9e59aaeacd58c5ee5fbb10735f3f3a65e02091d3507b75f97f93203cb71de9ddcee0f38635b281e3165cf87f0a5390214b969624f9acf71adccc23d575ec6c9d3350effe33df3baed65a4bba14529bd28b46f4bb84a9e226f3e95b7c458190585408d0d942773f9f489c6c4b2f0a5b667dbe38186f3a651f59f7f6bf4a0cd5147d10d01360f119c3b86a17a2a005df3f4be2eb1e9e70bc15774c9faf43b922d9b3e886c7f43fee4fc795df23b86cec2a60d56f45b1c85904a58c7b34d2f1112042781e6c9ec114efda6b8207c9533a472e81f0db214a40827508c7a95d83bbaccc72cbbb1bd8c2a97da30d0f54b1199ac678445a82d338dec32ebde17854b7b7840716aa9d2cc0333a55805a16e5b2ad2b76da0ebff1f819f431846b2fb5d98558949e97c874e689aa903150dba6edcaf4efc3e31afe99a53cafaf0b625dd0406e04cc3007050fd0ac66c9091d1bb65898bd580dba76f054fecb80c24df416c0adfac50779fc9d02c9a9922b7619ae0e1c74866e1c2b3a9810cc5a657c92f2781adcbb9f4482f50a9b9dd71caa86ccbe6983620c3a3d3e08edb3b46c73af507a158c948791ff3999962b7e22509cb76b07c4d69a9c2aeef8b41b61286e832aee3bdd4be40e4af06e0b358b45b392c5f848a9039a921ff193923ccdb7827a6a07a802d3ca7015dcfd2d77bed9edd3538c41877d42df099fe049f7e48fadb850c322fc177b031603060e11679cd9aa8143dc614c897aa5f835bbc5e115a14b5281611f421157db4442878d65fb7557843acbc494b45051443ef3c7748121d06c23b4418ab95647ffd6716e248e51585733b90430aecc209bd2150991fcfaea6954a233a81556705550100f4edff18869f6e14fde2572efe60ca5e9e649495ff77cef1ffabc209e1e50f5094b54b91cb44e1ea101b53c3b9dd1d6bf734d090714001f598195eb75dc0463297dd8bf0f81dbc10a48193174163d72f197c3a3f0e51b63d8ae1911dbca379520669022b9f9989c73e5bb2e636a5a65f1e4d54298b7431928cc749babe3ba0db9ef6dbd51a9a5ea9321724b2c2b5439bd17028300bd0764c85f7172cd596776291bacec89d2c1989241d9336c2ab88289464a8dfadac3cbeaddeb5a9f95c2a13dcdba68db92810351ea636ba86db95b5f36b37f30f450bd878fa08d230ab1d1f0d6c9424b6b32ac08ac1d9c8f26c2f53f4f9cd3190fdb4acfaeddcb8c53d6279563a8e2ad9784cb7c4258175e9a5981947a7e95cb0dc29b8fd7969a597990ace73ac1f0272afc5cb30315aaba434b009404bdb2995d2242dae118ba4c1c4a389fc89058bf6facbd67574c0cdbdacadfe3fbbbdcd5d03fd69601c205ce86efd7152d0ded51ff018fea46ca445c63daf3ef95e3232522047558032a3e237df5f83d1e8f5c1f4710d67b2506a1c9b4c17dc216531d1dcbcf328f2ab37174c5b17fb7ef779f4a6bb4dc3b52fbac51b60d82e7417a2017681e9ee476401433ca25ee0dcf09ed53f3137cdf75700b4c33280f6ef54024c2e34a93e71c5a7948958b311a291496c2bd35e83ada6eba2d1354b9c6807471a30e8e3ec383af33af8534d46ccc2947546cec4c97592983c3c20fac18ab04f4353ef8a40d9d9a236ba121d6f79fffc62a05c987203437f7ee987d5811786c926c5aef3de76c596daa80b4b92522660609dd06268389bd39461e2153da9cc38ac21401e0558cbdbc623bfada1ec3ed3446ccb17fa4bb84a1fbdb3cc9cd6e666de4ceee218a96676852ad58d43f345effe77330b5770d3f65dbf544b56b7a1796701f567a5811007c8dde17faebaad5629ef99cc97a985c2797a238b3077b83788455df9d7a4474c766994b2df987742429a00482749fa4b38e8e2017d2e3119294971c3c3944112bef0640e1eeccb2a1de78ddddb5595776a49ccf48481cbc2543da21fe37ac4d2c0394997dc5737cfe54649720709cc71b5e5817be2ab74a24122828d72a72a3c91986634d69c313e086c6325a8e70f9429124fc810dbb0f20ba7ab35116d0b15af2a07a6e2eeabaa7fd9ef6f7d9f508e8846d85f3f8c1f58f15e517c5d55155499d2c35c6b7737f711256df8e22ad940c56bbbd8f549d69b842096831573b55de2b8c7814048f5e9d88d12b9124904111abadbdfcd8ece6e85d09c61ba68fb78b72163de48dfbd2d6f61cccbdc1941dec5758ae0bf6a777ab32dec022db3cae1aae77895dd01568d57795e5b9d43498c12b418d3ab3dcaa99563e156c85aecdc82184866d36523f30e9b56d97614ff5dae0b084030841e9c06d9dab5cf868dacc3c560c8727cfbbf69108a65d512358aee2011770cf3f93846663038b96c0b0fae57446258d3494ae172595085c9a8deffc4195c232b9e7e6c3d15a1966d8fa31d82c5606ba2241c1edf052ee2b858aee6e475a30fea36c6da68bddca7b8928a87dc941f2b0221959ebf231af1efed5190b9cc85e71cc77b4a01afaed1bccd10fbd8882b51f445383be1b9098758f23347698d4998c6111bae8781f030d8e0dfba26056d31f4ef2f0c5533049a553c90d99a37a0871517694eb080d223a7f5070184232ccdfd3ebbe77f45e64de5fee99e5db4146cc46734da455b760503b9ceb6e7415cc6f02dc921c86f39c69c50499bd7649e1d75df8af40302fc5a861bc83a908bb6fadddb478b9fa6715e54490627e751903f2bb38405c609620a1c5eabf383d3f00f83363cd347af5881b3b743f89159c1908aec739353361de5c6dc67cf63d23849ee55bc65f91af0f72be5f9ecea764ae236657959c0ffe9a9a68a19e7307b51fa46b91b0c24dac4e5732a486f085877cba0a462b7214d95c21c2b7feaf7eea321185ad0e7ad265796e050f7224ba1990602e751dfe716ca76926ea15d4e107038447091f59ef6fe9080666926938545fa504ce08e5ed29059afa9d5639df6a218bf0c298fbca863fcfde8bb73bc5d1875a399c2db7d035a5a0243e0a166dff45c61ad40c1ecff6ec00a14d48991c60feb955fb29abd2a29a2c214086bfeb5ac7edaa24fecc1cfdf159b64e13ec5704a2072578f7577a1d3252836f4eea07d2e9196b80afd6321a6a653a9715f0c567e2eda2dcb9fb59d78b26e903a5c40f72d27b37dfb0fea2cac32e5238a73d7a402bd678b5c963faee97784d8a9bf4db2e9c6ddf5ce89e426d4fbde317939f9a78845f47f00823d5c9431f183d8a0b46ab04a15ea86d51171d25f6bfb2b43035412cec096c60dfc4fbdc525846d79e8ac0c3c2b1f0530e515f882cf415586d3f11f5a6e0a4bfab27a9db7220aed45bab2b0481ce6eaa0b179c48047003a8f2f22ddbedf3a562b3e6a791fca0ee393fce7af0dbadbd4a394868ab24d368a492fb077ba6e7d5cc742dc2f46a0eacefa8ffff803dac56c08cdc1c47edf53eea2a29f3dc19644f1ff6c93f3860ba3656561f13e485f2e3e0eba5eefb92312d452a2b4e9f3f9ca924f59da27aa60226058a1691d6f5ba34e930eee641403b82b12c0df15a2063e72fe11e686334dad5e1aff8e9fe098af16fc3cb10d3ec08b009110def1147961fb94934630f15a8a25fd0ce9b70b7b3152483195de48e9357b69f976fb3b37887ed90c2f57993bd2ca8f163b9e01247dfcbf27ed47e9ab1f7158ef328e43a1a579c62fcebf9f0de928850125ec66148a1670d5776011e16b7af59d327d51ec7e9e0bed473be0acc6eb317dd244f618af22045296015a70c1312e3496eeb1f40cbbbbba5ffd1d21ef93d859a0e8bb2bff73fabd416cb0ac0a10617fd5fa494fba54cada5e1b7327b4b68b9845b7fccec0d3ada7cf90f16fc61622c27966e1e1210abc1114b8f1fd04b33b3196114ba0398c7f4ec79a31be34acf21fb0", 0x1000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3b, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8006, 0x0, 0xff}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x0, 0x0, 0xf9, 0x5}, {0x4, 0x0, 0xff}, {0x7fff, 0xfc, 0x0, 0x6}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) (async, rerun: 32) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) r4 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000500)="e74a354f78f1fe6c2aef86bbeb75bed534718b025bcb2f4debb8ebffc60101d8f09cae1cb880dddf742e02a62402722a06ad988304a0", 0x36, 0x403, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) (async) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) (async, rerun: 32) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) (async, rerun: 32) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/515}, &(0x7f0000000080)=0x205) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x54}, {0x8126}]}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab777", 0x3) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r0) r6 = socket(0x18, 0x0, 0x81) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffcd1, 0x0, 0xffffff81}, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="4dafe4a40c73e6b35f00d60c0f393419f758ae08ce116d835ea8"], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x84}, {0x6}]}) sendto$unix(r1, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x45}, {0x6}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) semget(0x3, 0x1, 0x0) fsync(r3) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x23}, {}], 0x3}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r7 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r8) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r9 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r9) executing program 6: mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(0x0, 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0x7ffe) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) getpeername$inet(r6, &(0x7f0000000140), &(0x7f0000000280)=0xc) executing program 2: sysctl$kern(&(0x7f00000000c0)={0xa, 0xa}, 0x2, &(0x7f0000000040)="dd65be0df4416df7cca0aa57e488d0cbae7c0fd809839f961197aa5794fdff07000084d27f700125995b2b66d2c0de9d588c9b0138adbaec3bffb3322c0366b7922e35d56ec753a5ae286feaa7a9ccd0e67607a625398d8af657224b9d0ce518d3671e7edcc759a0fdd5f0a80106c913c08ea8fd1098b055", 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x4}, 0xffffffffffffff5c, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) syz_emit_ethernet(0x81, &(0x7f0000000440)=ANY=[]) syz_open_pts() recvmmsg(r3, 0x0, 0x14, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) setegid(r6) executing program 1: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x7}, {0x40e}]}) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000000c0)={0x9, 0x6}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r7 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r7]) executing program 4: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0xfffffffd}, {}, {0x0, 0x101}, {}, {}, {}, {0x2}, {0x0, 0xcc}, {}, {0x0, 0x2}, {0x0, 0x4}, {}, {0x0, 0x5}, {}, {0x3}, {0x3}, {}, {0x3}, {}, {}, {}, {0x1}, {}, {}, {0x3}, {}, {0x0, 0x2}, {}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000000c0)="ca", 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = dup2(r4, r5) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r7 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r6, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r2, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f00000002c0)="0971b1c903f667d4c8d00049f6af334c791e6e4719ce98497f9bc9cbbcb6b447832aa72e4582d7f58a3225553e8b5de11fa769decb393f86ee86b1c81240f8705f223ab7bc9c31f6b0547a28de65c94998dfeb5486ddfb8aaf338419717308b3b096069e9e21045bf017f10253e396f3cea56b3f0758f044698fedfcb5d028985b70395a9c4c33393c6727dafc74d23eabf78b8b556688e39e75f0f84080a3113bd529d3d1907334a0afa5edd2afe1ef3b1584f46f189d14dea35db3b4700adac7e7b3f0ca873bbca398a98396954c81dea26e5034946f024297ec840c6cb86a2d1c740e80"}, {&(0x7f0000000500)}, {&(0x7f00000005c0)="4ca67568477c427e84ae37be9c51f75b4e2ce3929f6379399970b4b1f5adb5795a6ddca1dadc157e12a58c25a919239fdffa232fd81c04f065d1db579018d5e7790d8753b565ef189e534408f9e85ba582725b17cf344de635891cd957f75993dfa1b9a41da78dca7a0483ea63e5c11bd93f639dac213b8ef0affb10628c0f0e94c325cf8b62d5ec512dcd11d06121be2dad78002de2f89def0cfef746fbbf4ebeca18de7ed1b2385cdf1c60b8d37d037baffe981aeee3ccea9aed44bc594790f1316ccdb9881823b6cdb75221ee5803e444a48eebfd453f6e4ce84e78d6ad37af812993f99e7bb77c9490d41ccec1ee170cba", 0x103}, {&(0x7f00000003c0)="2b7f10a22b96443a138ecc845b4b5d244af2ce0856c0dbb614adab124f", 0x1d}, {&(0x7f00000006c0)="f00e5ac8e4ba7a1bcd81e6242b357490d237e3577d6f88f7735e968cfd9feb0f5781be6fe48e76c8449a6d105afbb096348daca2984bdaec222f7c38d6e6bdbfe30b53378857f52dde2ce5c5f7a343208cda455035ece7b7ec244f7f114ab4f5862caf845ce6f7e00de1e22d58e2c9a0fcfc0f894097c0f1e4b5409bb99e811262166916becbdf0cd46f8ce0a801c26b48800f636136b0a771", 0x99}, {&(0x7f0000000280)="611fbc9884f52da8ba5790af52f83daba491d97274414c489c880329567942f5669d34777fa4922aa140537b69", 0x2d}], 0x7, &(0x7f00000002c0)=ANY=[@ANYBLOB], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) executing program 6: semget(0x3, 0x5, 0x0) setrlimit(0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) pwrite(r2, &(0x7f0000000440)="a942c9bf03e398984eadead5ec0f", 0xe, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) executing program 2: clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebaa80713048e699319296480000000000000000", 0x14) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x1}, {0x16}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) r5 = getuid() seteuid(r5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000002c0)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x416}]}) syz_emit_ethernet(0x241, &(0x7f0000001480)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x2, 0x6, "1959bf", 0x20b, 0x67, 0x1f, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts, @routing={0x5f, 0x2, 0x0, 0x6, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}]}, @hopopts={0x3, 0x2, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @enc_lim={0x4, 0x1, 0x1f}, @ra={0x5, 0x2, 0x5}]}, @dstopts={0xf0, 0xb, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x88}, @ra={0x5, 0x2, 0xcd}, @padn={0x1, 0x2, [0x0, 0x0]}, @padn, @pad1, @generic={0x20, 0x47, "cffee5a95655d57c850947f90115e4b1aec97ac4dc16d3fae08fd4cdb57e234157aeb6ccb4bb1ff844008c5a47deb587fcf42b7844c01265f5e22dfe4e6bb5b300f28864964e3a"}]}, @dstopts={0x32, 0x1e, '\x00', [@generic={0x0, 0xc9, "1c4abede17eeada8e3b3ac0617a2e2b5e730b3ca751c2fef094fc1c667473f416125d9b13be5519e930c4bd1ae85d7c3a97799c9a37f7d7385eb6826f08187f3b14bbce5e41ea48b7debe7c8706a73cca17b1bc989f55fc35e8acb00409c4f2f27d4f0f9d93495937b3715928472a657ce5dcbd223e932edd1e32be23e3f8e9d8cf38af0ccf61bfb901ac2f709e673bca62330af47477baccded0ed5438b82ac340490eb189433990af899f4248d9d4725290ee7555b395c5853add67567dd8cb7175e9634385de480"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x2}, @jumbo, @pad1, @jumbo={0xc2, 0x4, 0x81}]}, @dstopts={0x67}, @routing={0x0, 0x6, 0x0, 0x7, 0x0, [@mcast1, @mcast2, @empty]}], @generic="150530ab1dd86925cc961af6b42d898629e6618552416591f253283ebc4fa9a6785d4fd49ac388df7c4d03"}}}}}) executing program 2: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = getegid() getgroups(0x3, &(0x7f0000000000)=[r1, 0x0, 0x0]) getgroups(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r3) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) write(r4, &(0x7f0000000100), 0xfffffe5d) executing program 0: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0xffffffff}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x1, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f0000000180)={0x14b, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffd2e, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x8000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, 0x0, r5, r4, r5, 0x0, 0xa}, 0xffffffff, 0x80007, 0x10001}) semop(r3, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semop(r3, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$GETPID(r3, 0x0, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x24}, {0x406}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) r4 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r4, r4) r5 = fcntl$getown(r2, 0x5) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x54}, {0x46}]}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000480)="ac512f9e000000000000000000cd58515532301cf2894f0bf600", 0x1a}], 0x1) fcntl$setown(r0, 0x6, r5) close(r0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r2) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x2, 0x2, 0xe22, 0xb2e1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x8) r4 = dup(r1) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000010c0)=0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f0000000040)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000004c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r5) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = semget$private(0x0, 0x3, 0x22e) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) pwrite(r1, &(0x7f0000000440)="a942c9bf03e398984eadead5ec0f", 0xe, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/1, 0x1}], 0x1, 0x2f18) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) dup2(r0, r0) r1 = socket(0x11, 0x3, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0xfff, 0x3, &(0x7f0000000200)="12e452f657f3f2000000", 0xa) (async) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x6, 0x1, 0x0) (async) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) setreuid(0x0, 0x0) (async) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) link(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, 0x0, 0x0) 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, 0x66, &(0x7f0000000000), 0x2) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2, 0x1, 0x5, 0x99754322}, {0x6, 0x9, 0x7, 0xfff}, {0x0, 0xd8, 0x30, 0x8001}]}) pledge(0x0, &(0x7f00000000c0)='\xc8\x18\xa62\xad\x1c\xd5C^\xa8\xa9\x8c\x88\xbe\xda\xc6\x7f+\xc53\xf5\f\xbb\x06\x9f\x0f\xad\a{\x8e\t@\xd2\x99!\xd9{\xc4\xd6\xa0\xab\x83\xfe\x8f\xfbp\xd8E') r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffff"]) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async, rerun: 32) kqueue() (rerun: 32) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x40001824, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) (async) nanosleep(&(0x7f00000025c0), 0x0) (async) pledge(&(0x7f0000000100)='\xc8\x18\xa62\xad\x1c\xd5C^\xa8\xa9\x8c\x88\xbe\xda\xc6\x7f+\xc53\xf5\f\xbb\x06\x9f\x0f\xad\a{\x8e\t@\xd2\x99!\xd9{\xc4\xd6\xa0\xab\x83\xfe\x8f\xfbp\xd8E', &(0x7f00000001c0)='tap') (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r5, 0x1) executing program 0: syz_emit_ethernet(0x86, &(0x7f0000000000)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x17, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ssrr={0x89, 0x1b, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast2, @rand_addr, @local={0xac, 0x14, 0x0}, @multicast2]}, @ssrr={0x89, 0xb, 0x0, [@loopback, @multicast1]}, @ssrr={0x89, 0xb, 0x7, [@local={0xac, 0x14, 0x0}, @multicast2]}, @lsrr={0x83, 0x17, 0x0, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @remote={0xac, 0x14, 0x0}, @empty]}]}}}}}}}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x0, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001", 0x4) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 6: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sysctl$hw(&(0x7f0000000480)={0x6, 0x1c}, 0x2, &(0x7f00000004c0)="e340a0ce9ce1f617d85a85db76a37f40ae66f24253b80d67e6bd56c23d41d287d03beee96b8ce9d6bf74e5f77615db898f2d8a7bd2f0652d64743f58a1821f9454704cdeec14b5669cc9b68a4f1ec8584f90501909293c908a908e286e6a1407cdccccdf", &(0x7f0000000540)=0x64, &(0x7f00000018c0)="b3b756263c8dd8cf3b2655a0616dce7bad88c4d6401f17577669885dc85a5f7a153baa2cbfdfb2b504f51dc35bf654c1d90ac1cb7db47e5611bb61a378d8f605da0e852707b4d60a37b455b4678e030e0ca8277ed1ca2f37e1ff40d9534eeb7e5a406b65d86d3ccf8905d4486b693ccee18a862ad12b05605468132fc0015fec9f7a1881f11f9aba59aaaceb47ce96351bb1a071a34f18e72685ae52bcee47b2da1cc0a92a9bb62fec0d13ab878a8725c9d1c9862447612b0c17d7c648cd8f20e4640c60", 0xc4) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0, 0xfffffffffffffefb}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) clock_getres(0x0, &(0x7f0000000000)) 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) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xcf2a}, &(0x7f0000001140)={0x0, 0x4}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000100)='mS', 0x2}], 0x1, 0x0) mprotect(&(0x7f0000201000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) accept$inet(r1, 0x0, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r4, &(0x7f00000001c0)=""/153, 0x99) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc94) sysctl$net_inet_ip(&(0x7f0000000140)={0x2, 0x11}, 0x400000000000000b, &(0x7f0000000180)="9042be7137f632dee89c29a7efb157ae36af93d9a740057f6772b44477d8527f5e0686debdb9660e957d4a8802c3fea3f723b42e520717149a7e2102756af1", 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0x8, 0x0) syz_open_pts() write(r0, &(0x7f0000000140)="ff14c4c2ac537381583631f3d48d9c1c0f92c703ee376db1a28d3496b2a055db31b24b5eac605dcbc7fdf95e12f5beb1f3f58975185d6a9c2f787baffb9604a5fa0f13e9c0db9e7a68a94439cac2c86e30c107f406a93beefdba63de218cf96650ed1356fe3f0d8339dd4ed7806e01b5fb24f2063b8eae438ab3b78ee5f283b684e898419852b97890b275e7849f7964de0fcbf7f8bcb3494b1a6f3ec561a11e8fb1bafb75c0efab0b9776", 0xab) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 3: setrlimit(0x3, &(0x7f00000001c0)={0x6, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x3, 0x40) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431", 0x7) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 64) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x4}, 0xffffffffffffff5c, 0x404) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async, rerun: 64) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) (async) ftruncate(r3, 0x25b3) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) (async, rerun: 32) syz_emit_ethernet(0x81, &(0x7f0000000440)=ANY=[]) syz_open_pts() (async) recvmmsg(r3, 0x0, 0x14, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) setegid(r6) executing program 1: setreuid(0xee00, 0x0) chmod(0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, "deacdf2edc543f54"}}}}}) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r3 = socket(0x0, 0x3, 0x3a) setsockopt(r3, 0x81, 0x80000001, &(0x7f00000003c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r2, 0x8) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(r0, r0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) executing program 7: semget(0x3, 0x5, 0x8) setrlimit(0x0, 0x0) sysctl$hw(&(0x7f0000001240)={0x7, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000280)="a0e3f94fe49be81b439c55e07cf60931d87757d9a8fd36b2b25efcfe8e3db924a5cb6d816e75654e5125edd5463ed5792baf64f28b7574bd9f85a1faf04f148a6e6e28a65362da881ebd99cb83bcd4a9e8b22d20f95bbfaa1b11d5da6d39990ae8ff590a713b273d239e743e06a9e043eb242e9c54d0636d19b30f198393ab51b41d5575b0980450d155d9c5dfaff45c73080b69939f30c2da8cee9a90a82f5fcf976de90daaec5113fcade1dc36a1d839eecfc69f5856e2238f40effcf84929b0acbda5b136c84d41e25a7395c54d26c5fbb29e5f4823fbfaff", &(0x7f0000000380)=0xda, &(0x7f0000000400)="4f1844aad43ede268495ec17e9002128c491d7684fc68a1a24ff88476e43a576a2aa965302f6e96278ceb33759fc914f8a7e625ad59c845f66bf984f7089efdeb0e228742595bccde1e7826548eedc43e8a1c48ba346b2681c32251196bdb128", 0x60) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x2, 0x1, 0x20) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x2d}, {0x4c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xe940, 0x9, 0x8, 0x6, "fd285de1947758236ed1a017de4e7967b152845f", 0xeff1, 0x10000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r3, &(0x7f0000000200)=""/4096, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001200)={0x0, 0x0, 0x1, 0xfffffffc, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) executing program 3: setuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000500), 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8001) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0x200}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000280)={@broadcast, @local, [{[], {0x8100, 0x1, 0x0, 0x1}}], {@ipv6={0x86dd, {0xf, 0x6, "ecd3d4", 0x9f, 0x32, 0x3, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback, {[@fragment={0x88, 0x0, 0xf3, 0x1, 0x0, 0x7, 0x68}], @tcp={{0x2, 0x3, r6, r7, 0x1, 0x0, 0xd, 0x4c34bdec52e2f138, 0x203d, 0x0, 0xfffd, {[@eol, @eol, @mss={0x2, 0x4, 0x3}, @sack={0x5, 0x12, [0x4, 0xd204, 0x100, 0x2]}, @eol, @nop, @window={0x3, 0x3, 0xf8}]}}, {"668af4c2e67f357dfca2b9e5a1e91a927bacf8240c0c49bca88657e334a3aea77ee3e6065a31ccfe88f30f77ca595b4e475b107f216aa9ad526606e818417dc10fc6431dc135d69025e4b433c93b5462ea631897da0043ebd408c439be551b5c864152"}}}}}}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x1e) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) r8 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x10000, 0x118) pread(r8, &(0x7f0000000440)="a60edc9055a9d38edc0a18c14c8689abe392e84f874b775918bbfacc10d5335eacb42ef0c18eee5529bc7966b7c483dcbd3ef8f84b78a99a63ba75cf1b028e89b80be2c571ee883114400f5cef45e72e9d5009f116e391fdff4ac2ee9f2721dff167e43fca4d9e62ff8a6cbc957818717f80d95b34385e939ba29f26f08b7314807791a38c025d3565970922293b5ec8158f20b1695b1d412843e47ec5ae8fca07b7f4c80023a3edd9f9b1b0340a73ad1946b5bf968ce769199962c28876a1a79d049dfb5141bf1826d9b13e5e6ddc8aea9dd6b8c2ddc70f73b7b0deccacc55d5e3815fa6fb1a33c4db4e381bd86842f3dfb303b46b16d861a695c", 0xfb, 0x9) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000540)={0x9, 0xffff2b06}) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000600)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000640)=0x3) mknod(&(0x7f0000000680)='./file0/file0\x00', 0x10, 0x3) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0), &(0x7f0000000700)=0x4) accept(r8, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) setregid(r5, r5) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000800)=""/27, &(0x7f0000000840)=0x1b) readlink(&(0x7f0000000880)='./file0/file0\x00', &(0x7f00000008c0)=""/18, 0x12) setuid(r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={r3, r4, r5}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4d}, {0x406}]}) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x0, 0x8003, 0x0) getitimer(0x0, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="bfdf290bbae1", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @mcast1, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x2}]}}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf86dd6000000000083a0000000000000000000000000000000000fe8000ab"]) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) executing program 5: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4000000000000221, &(0x7f0000000500)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c9600000000000000006607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000580)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcbe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c5bea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0x103) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000140)="0f0000e1", 0xfffffffffffffe41) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r5, @ANYRESOCT=r5]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r6, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000800)=0x3) writev(r7, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d8060000000bffffffff9577599462e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bb67cf70c886c76db2d5c4bd3d17000000000000000000", 0xab}, {&(0x7f00000004c0)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000c00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47c1000000f183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e5444488bb1a2518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9437800d60ec2f51517398f8ea66192face2523390cd6c93cc441510364cf067d92a0abc", 0xfefe}, {&(0x7f0000000480)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000580)="a5d2a31e4fd2ed0e43155614a424e3ea8016766cd1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53a63257c543ed44ef302957e40e22de9f104bcae43200000051c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7bc96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) ioctl$FIONREAD(r5, 0xc02069a5, &(0x7f0000000100)) open(0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/12, 0xc}], 0x8, &(0x7f0000000700)=""/220, 0xdc}, 0x1002) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069af, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) executing program 1: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x7) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{}, {0x44}, {0x16}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r2, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x40000007}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, 0x0, &(0x7f0000000040)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x4000000, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(0x0, 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file1\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) r4 = socket(0x1, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) writev(r0, &(0x7f00000013c0), 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) r3 = accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) dup(r3) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x8, 0x0, 0x0, 0x0, 0xf689}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0x401) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x400) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c00000000000212605b004000", 0x0, 0x1}) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x20312, 0x0) r4 = msgget$private(0x0, 0x0) setrlimit(0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000012c0), 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="aab767ff628e027be4a9", @ANYRES16=r5, @ANYRESOCT=r2], 0x8, 0x0) msgrcv(0x0, &(0x7f00000008c0)={0x0, ""/156}, 0xa4, 0x2, 0x1800) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000009c0)={&(0x7f00000000c0)='./file0\x00', r3, 0x1}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x0) getgid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r8 = fcntl$dupfd(r3, 0xa, r1) poll(&(0x7f0000000000)=[{r8, 0x20}, {r3, 0x80}, {r3, 0x10}, {r3, 0x20}, {r3, 0x2}], 0x5, 0xfffffe00) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x80, 0x0, "2500000000000000000000000000000000000300", 0xbc46, 0x3}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180), &(0x7f0000000100)=0x4) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x3b, &(0x7f0000000040)="00000080", 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 6: syz_emit_ethernet(0x76, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x40, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a76f03", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) r0 = socket(0x2, 0x4001, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r2, &(0x7f0000001300)={&(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}, {}], 0x2, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = getpid() open(0x0, 0x0, 0x4ebfac6bbaf7869) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) setpgid(r5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)) executing program 3: pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r2 = kqueue() kevent(r2, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106, 0x0, 0xe3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff35", &(0x7f0000000080)=0x1d3, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r5, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000880)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x3) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaa0180aa000000000000080078ac1400aae000ce00af5a9078fe339657476dccaa1dd87f60a4e0b49148aab6d952537871d8e7183cd9dea6c1adc68aaefe4df6a0d86b2ae9725858c05662d6b7636fdd7c15d11823"]) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="e1000000", 0x4) dup2(r2, r1) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4c, 0x0, 0x0, 0x10001}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) socket$inet(0x2, 0x0, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r4) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0xce, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x98, 0x50, 0x8, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}, {"dc97044f9252cffd12d5982736f7fb6e98fa57f32e29bcfa6853f754810814fa5931668e4d798fe3c506d928f28c776cd70312d9e9c58e63c6ae8ebf90037a9b02320c3b6b6e3751496f2add2d1ac299438a37586cf78f80dc7fe1c96f5744f6577cb263ed6e39fa05de735bc168165bf4787526164b8d8b1b139cc9c59242a00f0af115"}}}}}}}) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff0400000000000000ff86dd607114e64f95b864cb11533921f300200000fe8000000000000000000000000000bbfe8000000000000000000000000000bb0001000000000000050200000001000000000000000000004e204e21000a9078"]) readv(0xffffffffffffffff, &(0x7f0000002e40)=[{&(0x7f0000002ac0)=""/7, 0x7}], 0x1) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getgid() r4 = fcntl$getown(r0, 0x5) getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, 0x0, 0xffffffffffffffff, r3, 0x2b, 0x8}, 0x7, 0x0, r4, 0x0, 0xd44, 0xbd, 0x40000000000, 0x3}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) flock(r5, 0x4) executing program 3: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 64) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x4}, 0xffffffffffffff5c, 0x404) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async, rerun: 64) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) (async) ftruncate(r3, 0x25b3) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) (async, rerun: 32) syz_emit_ethernet(0x81, &(0x7f0000000440)=ANY=[]) syz_open_pts() (async) recvmmsg(r3, 0x0, 0x14, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) setegid(r6) executing program 1: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb0, 0x0, 0x0, 0xffffffff}, {0x60}, {0x800, 0x0, 0x0, 0x2}]}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) chroot(&(0x7f0000000740)='.\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a915063d4e810a18ebfce1d94a34b8e5f84ef", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000240)="840cff684c201d5a88972fc9dbeb6c7677e9775d11e77b0495e0bd", 0x1b}, {&(0x7f0000000300)}, {&(0x7f0000000340)="3d932f91ce1e105be8616367fe14395a6a1393335f14cfcc3624baa79c0a9007254c1f2d3ff05d197be762079a6a6078c82e617e2238c9dbc267caf30a584c5e7acc8d237e537b0c42a69924a2df2ac24a308f1858810a08fdac1393078ec6fe1446e21393765eca6ceaf6e8112788f05ee46837efa5bce74dfae3e91209798db2573794d261800fc676295a3b7ff98091d7e9af8fd44114526572311089876e2357a042f94b15448957d7999aca7deb9c1dba02c53a3b167c3a367a809d3b86608ca771bf6f7adefb6e74800dd51b039cb9619554556c7c7aad220e4da35edb75fd2223f746c2b8098394", 0xeb}, {&(0x7f0000001380)="992df2c50f5ee051b5916fb90f296b82f2cd4d9d4cecb194f279c4f5645d0feebe084353f6f0729bf43c7bd2a7095527b5d412aa7761a5dd6032c43dd156b9b018aac88f398c7cc924956b87e2f3cbc082971aa86fd2e354bc1b4f727408a4ffba4082be07e7ea7d02f3a32f227e42d28eabc00c6a73e887f4241fc22d8cfa11c16546f6f221d245341996b5dfc6fac0143447235df4c8114cb0242c59db3d724617243a6280bfdd322dc2e7d4677ca24265d8e9a1c4478e6d5d5de42743cf13d85dbc11a586ec0d12d5518b3c9995fcbc458fb1af26e6e1881c7c10bb37523d89d4c392cb728301f3b46cb542a5df495344c14431e0836d7a73853a3395b0a4da805bc5d7d3753fee258cf19336258785bbb74dadb111e61543b223786478978785cf84307021a1f46899eb02e74f22e3f80513c7795f342be773b37c55fed4fdad3bd6306089887321960b02be9bd53525a931db5aa9d752bcc43462ce6041376b0f77b9564de8e99dd981450ff4bcebf8d4b150d505fbd9ea55069620927c2cf8be5340ca87b8542a49da69c9978a18e6b265243112305fb000f9bc7a305a39dc62a9a17f2d91ed0f18ee1f633489d0c0e4b15ee1d43ae974d45b0c7746a6648d956701fa4652976b0970772ed29611eda49e2438fc4bd87fbf47734ec01dec1b29f8e99ecca2c9d51760face40ccca3b2bfa269dd40410b92b960f7e24d9cae41baaf4c0b5c581ccd9f76c441f3713fed8fc08d11e8a83787d648a2e00a27222d8724f73ec4dfc917de89ef801b41ee81176f6efdf9c80f0d60e6b10bc6b267fb267a81ccfccb0a59496c2caf95db073aa5dfa27a64b407ca42ba2c975340227eab98fbbab5f68c275d45dce50520e84095c636aeb3f62ae933ddf54feb2c42e4bcba1c271f93855bdfc10eb4848503fa336b5e5a8e8eb18681a31227aaf34e076ebf1a1fb36c6ca37e2ec873ab2f15385d27b85d3eaad3c818cf7c462eeca527feb98495fd62d8da3f6da4e4ad451249900dbea813a76b72d37fd713f93fc57e396bff77e31646e349f0d6d0ed451343e86edb1b01953ed02703b374086e4ef768e7be67a0631d3a100fe8c21673ea3cebd6f3b4f2323dfb0003b3c57f795cf0f7d82f5de305fd503b9fd1f2abce702d487993555746a79a2391ff0358a88e17bdde97af0d350eca519b34b5a0fafe7c4e3472c89493f35e0c82c736fd4dd0b3882306f679571cd6e3861c851fbf0ba75986aa1a1c0a31ae6ee38d666d8d8de0939cc840cdfa8fb9995242f77e1abca41134401f69ce1ac0939520ec046f58b16d3973e6e1b0982246ad8ccf8afd5de1251459b794ef28bfe9ab04cc8721e01ca3f29c86dbd8786bdc69ceb804ee69f04cfc19e4439c182943a176cca77cd1078daca63a2d665c091960194fb587aaebd08c7d227dee16567f11a3dc848b1b4dddf051a439d286bdc21d370c11147c8a0d46f4f20647a062fae77443285f4d30acfb7b68de68e2c4f282e0dd269e4396e34b67e40b6b01f1c7707be3c16d711fabd2665d81e4a81da9c0860bd00c6b4dca27abd7e018d7c83b598d82424f4cb92b8a3fdf20b16192c4d0c4bab82d2b50741534efaeb0dee31f866626ac41ec92cc40b57ee9e52200384e63a8a84c0e9540029ab218ccf7e0a05a5e09a9d615e31ea2f13cda6427642cc044b6b70b9a0e910fb3e89af98aeadc7334e01fbd7bf97a10df1fae111685f5c68019fd7f7275d2eaa1408cf6b1bc49d1b9a9e457c326aa59132987d8e7e7ea42560b41bb670472dc0734b8defcddac2b97b443039f099aeaac308eea91947547855f0ba9c37875865d905f1d9aaf8d3e5365e8c64c6b4391dcf254ef21efc09fcc11984aa8ed4e6b939f0049ebc644c996ea1cfc1c8cf2e2c34afa525e4bf29e516938e4b1697e76fd67e2b0b4cf116d449e7a2f03c425788f5c3b0d42f7c8141b93f62c7c28802f3f22015eac719688964424152e2338936317f5ac010a82f18901f52c6f250c5fa61cc5818f55a23741cc512663bc73e7a1a7f72797598be50fff04a8525417917b85c0ddb233e6e3f731f497bf122198063d3fb7c06e60f8f854af1b54c570242aeb29efcf7579732cfd977b6006129b3b6f4b0cb05b0e9cc927c4a0fbe45aea687cf792997b8d0b3e6a6aaa6cc44de6c2e8e55101437b38fb22b190e4b42df492312fb79a7b3f8a041c70ebb6776b021d2968d78977095bf6584452b689675d76208e7d086581475c738e79523689e495c0f56c42f5366e195c71b7d7ed197005413900a8dd5d967ad5f444329f59d02b374a797e86ec486965a2e6a9011b2a7a85a3eb603ddf3c5743e3436d2913fb881d9af423aef48755ccd277bc016e90777e82f79dd88b0ed55a7f764c1b0772bd27f16d9f2926283321d8bc743de42fcf91b0ceefc2b30967424e41517dde57609c4732608704bb9ebf5f2ff823375687a4ee0eaaefe4c72fa4968bae2116359314d05be007b3dd2bc5499610a018ad5d443c42fd60a56ca6730dda941a874c2742e12ef6c63bc1c1f565f4b90dd401cf6dd2703bddb6b0290ad03d9a6ed4fd144052364d8041cf93f19bf36189520c529a202a83d348c305eab0078950e27a870df96654f2b7e742ae2ef57dd51291295eafe239ff20ce225c5000c172c7b5b0942bca952e14e2f5867fb7cca815b7707a54d518fbb54fae423bff51ec92e81cdf64c5cb30ddab5dff9e9c30ab94b78a886776ba68788b7162b8fef4aee431eb71c0e1439066dc780e3f20dfba9204eaafd8b63ca0867ab6ad40dc8099b6637c0a9f03c6a7d6de9d6d7eca79d19d1d8971fae3a4070f9b0fc2c47d4320c69a7e8d40ff192dd16dd914c105b0ba80bc4268966fa1923f05a97cfbbd528497ca55446bc39c7945a56bab1b602eabac02d1f8109362edaa32f3c68d1516da95da3f0f15a2deacd6af04c81625031a92ffe83e2021abb6f37ebd3b7cfbf984248d7b9da6e085826011faca9babebe44b5af78e9092e1d20de641ad589bb9cbbbd57a1eafa125b5281be0d3fd44b4ef7769e6d04bb645d4b828ff7672362f27aa32d0d941de4c1257bba7e2a4e278b94a19089b4c7d3b5c783a1eec68e0d2ca902a788fe4aa7be0c681d7e32a80dc0e2ef973248279cea136e1a26c5271b0399abd3c2519473d28f8efe06993f9ed9bc430e92fe60f4195e43e2280a0dbf39ddd252b24761e92989e5557e23a708eb1c14e090184eec7943cb6b8589b1d10c82d4dd443c63588d7ca723782296feb36a4575c06135b965f72acf7a9fc7cee0d031c9f292a812a67a948e252f685484e311d8f2d0db092c3740653ab53b45619402614b88a10296f941f43f6c18dac122171c1a7d094413aef169508952fb67320629dd8ad97592d93dfebb79201998ddd8b335c8edb8eec654116c11187b389dc8bba3916993687945c2a9b69d3cf7133fcdd0103c5a194e55d9657fa3e436b33c1170201917fe343bad84dd1e6c5e55bb97918722ea99cbee8ee37e3ebf393c3ef8d9eef27a7e3842c7822141f19d5e10b3780fa2242f26897321c58f5e67073d1005df5b1401f31423db12ce187884557bd929b30870b140fc810d13f2f72e3bcbfc9e2c87f3e60a4c4f7797ac7a2cd17edbcfa02e61f42712f786eaa09a1aa2051fb19d9f37d2e101a6674764e8b1a8c9e8a0cce882a02a90bb6d039b60ed8bf9ad02c16ee64314d2b24a1147ed6c5928ebb183bb268654d9c3fa4240243dc76b63d7b7d1d96e04ab1b068c3cb6286025abe7c00850360979678cca8ec3f680c8a590f5d88659b7a193ce614924689b4c9ea5ac2403a06518797876357e40ebf9a83f1995811b6d0182203e6128eb62b5fa7a4e3738dd9956830e99bb271cac5c818b9a7d3c1b8afcceb7ca8cb7b0daacfd94524fc501c8392ea684346c418c1e4896f46449aae0089e70ed1af30998c7c5cdb210db849502ea6a1ffac17a2bde7a23d17115d9cfbe2e291ad4d5e6c56d13243b169a6201301176939a4626ff93d06f4272bdf0f22eac3724c35cdd2934047fa5b7fe7bb40a0cb4268041ba045b104a8af57168f6a9b46276efb875cd1b12fbef3bb1b2ae995b631c1dcac14a9d654e0a1037cea9ccfb5af9f6aa69b288cd98901cc8043d7f4be2d46c0de7f152b753f96782e5c42fa9cfe14f71d5ce73998099210fc6bef157cf14c3de26c9e7d53fa8421e4594a58591533758955d0576b1832c447284bd8bd41ca6942f153f3fd4f0e11075db54d0a328319800d0e2246f448843912df60ee63203297f6b7d3d6628bbc90bc371efcbe27b48ac0f5d2f84f10eb29f834687415423ce2f1a09e7dee4b04417321adf08d67d4f7d12bd659c0e6b3d0367b23d6ce9541013df9f5c059eb94fdd298352536831f957da78a372947199476413f43b958ccb9aed2e135f94a7ab129e901cdacc9f049735dd84c352faa7b16577b6c7546d1ef340caba3e83e221bcfefe11f21097499b40256c067d6b055fe0a153e6fb93104d6fd1396b38c7efaa05e4e79247bc1eb6b0daf3843b7c07ad757f9dac6a423cfcce7b765bee80652398703c68160130384fb49859fbcec9721e57a0c8d277742001c0dc2d825c9a491e9fc41811d2cef454c02700dc40171aef42e19a31eb2819c975721a47cae1fb32c0c57030566bc5cc0923e98b2b5b2e243cea660160bc33a5b79c481a722920a10666c6a27d0f30e5158336151c8edd6eb52878c3fe9afcda9449ff194a86c800356a07f9a004eabfdc34af5564ba17165729d688d4738675220f98d7de1c794f0283e15689956362b2fcc670702b411488fa3bd48e1a3076af01563567d3767093a1d09c2954e46154eff5551e4522ec1075a58d56be492f1095af783a5cf78d8cd977aa58703a817451df223642a4b411980d1389772311c1257d79ade5fe562ae2139c22b70a18e0776596a03213bdf3d35886e0c37ad5b503a369329c723f1ab299bf7ce127a9ce596d494b61d8c9698199851fbac0470c1420675f25dc499812c2e9a3c0f68d63f50b3c5690a0ed8a8fd9330f7d35aca149cb2caa70efd4a9ce3e9d5af519381c6920755ee5aede2cdb826c36ac257024ea7318269269323e5950aa5cff6adeff048d885ddbb3be0f1c9d0b22207068fd435c6b1e707e8906230b52d08182e3a5a700a68a7da0bfd744d80524b8b06c4a91e077b4875e5bf491d1b9230b2ceedb4b0fc1726b3b29ae008a25ac3d3383be598dafa4fb6ea63f63ddd786ad98c2d28229211182c00b82c86e0475f25e6895d3e686ce48e134d1ec65ac1821ac0096847778215f4a750cf23680ba16f8d4d21ffb48b85c3112cee6e3f0d07c039f42bb800f6e917d149200ad2dd0ca51f9e339913538f666bcb0fcc955a3d56b9b3b90509d6f0d9b5be7457c0526a08f7203bee48ba17a281029f3a5db6347cdea45fa449af51c8f477472a0b6127bf7d91549eb7d0fa7034da245ed553a2b00e69725c6b42f4181ac13d98a3cd375c8df51194b576a590e74847f4df477e7ec7a8be7ce87c64d94ba746c256c0e03263980edc172d0aa1ea6269ee65515549dc5f080a7fd0592f613846c55cf5320e5c137db655a483b6c7193b5f92b2a97fd10b76daff26abc11c6d015ecb24a0d23bad16b5a073d8bd2c28e631ef79ad85511655c4356b20f5c6a2f0cc0f3c749975c02ecb9de4c98cfde16dd8e60d49e784cc4c875198ddb49418774733aae1aab1335f234bb6b661f09ed0aab059e0a4bc54bc25cc778dcab7855bd1052", 0x1000}, {&(0x7f0000000440)="2cc0b90afd826d64c63dfae19fbc30b870ea695584beb5371ce48279869fde1d83ede8647736685ca9fa0e311d973924c533839337dee8706dcf3bca0c0ffb720dfab88d26da0b8a1abfd5c32efcca022cd45c56a2e70a4698035eb25c71ac948dc4561379f8b6223e89b3097f62283c42a2a06220577e894b82a80a1d023ac4c2af6498cd8f6fc4346dd417b1cebdfee4c5c463c336fcf97b8d31c11c4b9afffb5313d8ce62e84618e9dc68bc33ccf0c862d112e485dd4baa07676942b04a459fa346d3f8dd116a51fb00c6e4fef33772a711ae2c4a88c17ddfa1023a9e072136a652771914", 0xe6}, {&(0x7f0000000540)="a5654bfae746dc7e965e13463d2b71a2d25c0f20f8fd73e19931492a1059117c64ba6a287479c77cb038312b5ccde371b8747a9bb5b4058a8fe5b10ee1efc80602c8724a02a27e5f3f6ef7d309b47cefaaa73b01e7e93207ffc4b8cc2d44a4206a98916ee27a96ae9d4a55fc337667725f3bdae9ce8c3c06ebb9e8f71d101b6f8ca93916a43f97d9", 0x88}, {&(0x7f0000000600)="089587fe96b02a691bfa5901518c8e1d72c85bcc2c9070fd454903205ce87619c80e111cd80df711ea26979c50fe111cce1c44707efadb25380437158ae2229b9f1bf6a3bb840f4877bf5a0671b52444e28fa4847148eebd7e974e1035204a43d88bd425efbe50d01904e4b46e4e0d6bf767b6f95533d8cc2cd19b18d9a35544e1d626c2529e911895070b01aee9f16651d210ee0005f054a9f94d0ed83ddc87fc3a6dc3408925ad31710bd5ca686a167ec32cabfa4e46d54f392e00c95204ff3fe92a30507a76022064adb6b3527429623928be6af955adda0c33ae7dca5b8c30a9d8bdf9de7aeb5f35c8a75767a848", 0xf0}, {&(0x7f0000000700)="3ca56c40db971a86fc276f403ea6ad552c00f1052fd8f4c1c284c1ec802770f231f8a5e24700551e1f35d51fc6fb5a39c89b675b7d0d41bc101b14759df3d4992bdbadd1260db429c471ac54b403d962dd74dcac3797e498c5d9e1f59b94563d352c6e8e8eaa9ffb9da91118449c6119ef071a530bbfb95c11c099b918d348500892c3d5019fd703c87a33b2d0a1f361318786f4f518c7d1", 0x98}], 0x8, 0x0, 0x0, 0x40a}, 0xc) socket$inet6(0x18, 0x0, 0x74) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000001400)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) clock_getres(0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r7 = msgget$private(0x0, 0x97f963dfbf7c8684) r8 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet(r8, &(0x7f0000000140), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) executing program 6: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000240), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x41, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r2 = getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) setreuid(0xee00, r2) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfffffffd}, 0xc) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mquery(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x3) getrusage(0x0, &(0x7f0000000040)) listen(r0, 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x5, 0x81) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) shmat(0xffffffffffffffff, &(0x7f0000003000/0x4000)=nil, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000380)=0x7) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1, 0x3010, r3, 0x3) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)="ce69cac2df4ce262ce9113e4d8f540dde2d8a5c10296716d60a9a907e68eb009b0b4ef5aa9bf689b1d15582c303f9e01201778dd0ed147bdedfa5f2e808fe934727614caab1e947d5b8ab2d221d7f4d652f81a21eb7154a6959cba33e4507c2cea1027d9f9418ae36dc4247f8310d2593b894bbce16494464c29268ee749b92fcdb81967ac04e322f4e62186aa51bcc77e8a20e302a7bcb65d1c6335b940", 0x9e}, {&(0x7f0000000540)="3e62ee423ec467e711303af38c0a2a8bd2b79fb242ffd4e5b582df74d7ca1c452ba83b169e77434bd47621421f5abaecc60bf293b72f0e1ba1da2daaa23ce1d5e34e448c9ea72d6a681cfa346439e8bbd2a1446aa5e867f850894d", 0x5b}, {&(0x7f00000005c0)="61143584020a02e49a906f1db46496b2290c1cb55565d90ed4f8b5fb4cc880c21c9d8c6039886864a1acdad8b81763b989dc2c57b830f3458481312da39b83527dead4bd7a7be407caceafa895b3d07968417f4b5d1f1f9cbb5d58e45cf26ea8ceaddad9f9b0f9035cfd3fd0aef6bd01e615c8413f73def8a68803dd9c4c00d8c8e77d84bd4ad911d542594d2f4cb2f05e760232438e1c8aba27df6c2070fba58e2c94d838d0d8a1ec82d66ba506a91576debc9b31240ebd34cf07553b1b7867ff28190aef448a14faad61ba56107fbea35137bf16c41bf0f606eb8f837e8c189082246443f49c", 0xe7}], 0x3) sysctl$kern(&(0x7f0000000700)={0x1, 0x46}, 0x2, &(0x7f0000000740)="96a65026a6dc65e17ef275a92c1ea19aa6bcd827c184e1cfa33c96769a34124ee000968d1c6d46d033719e373b3c989d3d572023bf1e87603201be1a3d4683ea19a5d51c610838e40ed6418529b1a30e9fbd9492971eaccf13ee33e7a276454211dcb431b7f4721d220d8063886e48d10c422ba901816a4d703cbc", &(0x7f00000007c0)=0x7b, &(0x7f0000000800)="a6539bdc9022666406a647b63da6c7b19a0422eaffdc7a15bbe12f0ddcea01f9df605b928e9297fecfa188cdbe35e662d48acdde61239ae645dab28ef765d2f88747b5c3a9247f36883c0a4ff682d5008706969573aff22bf8f386d84beed1a38873d5eb54d8d16023d4f0a29fcaaf8b5c6b9e6c1aa83de5dc28713ad53b53971ba30867ebb053c0216f74", 0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x4, 0x2810, r3, 0x7) accept$inet(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0x9, './file0\x00', './file0\x00'}) sysctl$kern(&(0x7f0000000a00)={0x1, 0x56}, 0x2, &(0x7f0000000a40)="3ad6721616b17b648661a704b8d6792049bd053c1450e917078c2445f5c4133fde5e5e1af730a3def1bc52de4560fc47e984cb912e67ecce9cdad777965c65ae77373c9e389d28e220e8ecfdfddff73e2936a5fca03380d2614066bcad817c7558eb000df768eac8c8460a736b557b2fd690d2d924b6b8200c3020c566ad13ba70033c558f29258e8eae2d88a56264c44848e2367ac9802cf3dcd83f8c9cd5978c147a74adb39527ba0fa9f84c1fddcbcc4dd45d6ab37ec37e418af92f2044cb51a893302ce507b1fd0de03224fa66a4abcbd340d621784ec2ec24873a57da783a92", &(0x7f0000000b40)=0xe2, &(0x7f0000000b80)="9ab20e8984d7502a71f19377b237c55fac1432890beabe5ccfba39efd7152ce1526a7b5da103245d22b854d90dad53ae4fb8bca68467", 0x36) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x108) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x0, 0x400000}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x4d}, {0x812e}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r4 = socket(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000080)="5c9684355baf33a7531fb3a7a5d72a5658f79fe0920a9175c3c31b3d23b26b4d25207f5b72b06209ef5b626cdad91e928c17c632ab1d334c2c29f69d939cdcd544658782dd834620d83a214a6db7e4a6f0e3633b69ba6576385916b00103ee310fa507457ceae174f7b67e212c023c13af6f6eae959c32cccf4e72b04cb0b836869c4e3888dcea2bcc24dcf21ce1407b6e", 0x91, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') clock_gettime(0x3, &(0x7f00000001c0)) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') executing program 3: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) rename(&(0x7f0000000140)='./file0aaaaaaaaa\x00', &(0x7f0000000800)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x1b, 0x52}) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r5 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) write(r4, 0x0, 0x0) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(r6) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x181c, 0x6, 0xda, "e163bef53c2df39687621f296536a04ab5fd2ac4", 0xc0fc, 0xb59}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3f, 0x3, 0x3ff, 0xffff454d, "090effdfff0f0000ff690000e27100fe00000200"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000680)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039007555d75474dc27b205b892df904dfcbdb8a85e40c0c76078b226c5eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab29543923180861e75b8f29d91a9a260f", 0xa6}], 0x1) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r8) setsockopt(r1, 0x2, 0x7, &(0x7f0000000480)="acca9757e6ffa4999846a32be2c88061abf7c769946c884d4fc123483ca9f62e1f6bb731d9223aa5f798cd4362410cf72846927c0fc9cf13f3c61c25b3524eb104601f65676bd9dab486c2a82e71f6c630a6fb3657f1f3aeb41801dae34fb17ffda01c32293a331f1581803b7e4a1dd43bb8036e18d5c078f8849d884eeae70b60ed431eec89813b803b21902c224f39c3fdbbd5f3dd74bc0c4bfc0a53d0f263f51d3bb6225f88757549b45d26e1fc687db114f79564527cba5853f9d918e5ec9a5168304ba151f13d6f86028ed9e9fa8534304eb0ee270198f5a81e", 0xdc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES8=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES16]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8}) (async) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) (async) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) (async) unveil(0x0, &(0x7f0000000080)='c\x00') (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 5: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x400) bind(r4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x0, 0x80, 0xff}, {0x0, 0x0, 0x5, 0x4}, {0x9, 0x1, 0x2, 0x9}, {0x3, 0x1, 0x0, 0x100}, {0x55, 0x4, 0x20, 0x6}, {0x8001, 0x0, 0x6, 0x102353ac}, {0x40, 0x80, 0x6, 0x20}, {0x9, 0x0, 0x1, 0x8}, {0x2c, 0x40, 0x1, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x8000) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x30, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_media}) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000340)="dbf9f9c69aadd4d4f60fe236ebc55bae77beb4c0cb0114151ef338fed5d5bbf55110d2857e7b61bed13cedb1b93eaa6b6adfc9f9517940522a430828871d517b5fc55040c7d3bb0bb4dd24ddcf662c02de0c23857adfa6196a8859f80570f992882fd21cdd50449c319af51fc1a0", &(0x7f00000003c0)=0x6e, &(0x7f0000000400)="159d39eaea5fec9a01f9688d06a526ddce7df8ff3e45693d383c933641422e8b41e973bc5d123371e218899f628a6c83372e766abdbbfa92744e5714eb4a05f5b51bf55f030409176feafc47e1c43e8df2cd486d523651dbfb6ca26fe50bf8c60d76918686270408b72076a14ceeac25960494b284fcf1e02ac5f5c8", 0x7c) r4 = socket$inet(0x2, 0x8000, 0x9) setsockopt(r4, 0x80000000, 0x4, &(0x7f0000000480)="6770060aff5d5f4794ae7f4826de035ceb0bdbb8d379fdbc09cefaeabfd312aa40ffe8b916f99536770b6b0ac733b740fcb8fdf48cb9536f", 0x38) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)=0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000540)={0x10000, 0xfffff001, 0x7ff, 0x3ff, "f5840555ffc7c4cdffc362c9e1f50af61a69093f", 0x16da, 0x5}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000640)={0x3, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000680)="05043ba69c8288b097b5d0bd5317f0", 0xf) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000006c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) r8 = open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x180) chflagsat(r8, &(0x7f0000000780)='./file1\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000007c0)) fcntl$setstatus(r2, 0x4, 0x40) recvfrom$unix(r6, &(0x7f0000000800)=""/101, 0x65, 0x0, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) pwritev(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)="545564ec43cf3403f06b981a064475c1d2c241968e9c66b1676f53fead8d72504323934f042a9d9c01bed43e46d9a65577fb5bf83cabeddb38", 0x39}, {&(0x7f0000000900)}], 0x2, 0x1) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000009c0)) executing program 2: r0 = semget(0x0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x20, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pread(0xffffffffffffffff, &(0x7f0000000280)="d3386c030d7ee32ccf6556dc803685d530a24f76636c8b05e1d203df3b24d17ea27e9811d63bcdfb2ae91e843d3b5661964e687b3689106bbc89ef3c4aa8ced831a732a51a0dd1961b348abad61b05b2e4be5708365655cd3e76516ed895a88a02af6b96216ee2f6429d357e95b2843550354ca8460fd06d5d685df8589c2af078f85015f523b2f8e5b7b6513f367aba892e375a1bc938d5c975d4", 0x9b, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000380)=0x1) semop(r0, &(0x7f00000003c0)=[{0x0, 0x100}, {0x2, 0x1}, {0x2}], 0x3) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, 0x0, 0x24, &(0x7f0000000000)=[@rights={0x10, 0xffff, 0x1, [0xffffffffffffff9c]}], 0x10, 0x1}, 0x408) getpgrp() executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="11ce1a3effff00000000007800000000ffffffff4e234e2200"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) executing program 6: socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup(r0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0/file0\x00', 0x80, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r1 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r1, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) write(r1, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x7) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="b351c53b4e25b4199039f3d01df0b48007a94b316f58723c338a92241987920d4417242aaa7107e7c18f955e8262ea8979eeeaed5dd004d44c883ef308d01a846aa55785d7cb4f800a", 0x49}], 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 5: socket(0x1, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) socket(0x2, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) 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, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x11, 0x3, 0x21) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x6, 0x1, 0x8) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0x0, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x10, 0xe5d, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) getpid() getrusage(0x1, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x6bd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x60}, {0x812e, 0xfc}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x30}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 7: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001140), 0x0, 0x0) socket(0x0, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r9 = kqueue() dup2(r9, r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d8060000000bffffffff9577599462e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bb67cf70c886c76db2d5c4bd3d17000000000000000000", 0xab}, {&(0x7f00000004c0)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000c00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47c1000000f183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e5444488bb1a2518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9437800d60ec2f51517398f8ea66192face2523390cd6c93cc441510364cf067d92a0abc", 0xfefe}, {&(0x7f0000000480)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000580)="a5d2a31e4fd2ed0e43155614a424e3ea8016766cd1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53a63257c543ed44ef302957e40e22de9f104bcae43200000051c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7bc96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) (async) shutdown(r1, 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4c}, {0x406}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) r2 = syz_open_pts() setsockopt(r2, 0x28, 0x77f, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7}, {0x6, 0x0, 0x0, 0x6df1}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="4e7c0fcd79828f25964574542facafe604a156ef3dc14df30e453536", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 5: chroot(&(0x7f0000000740)='.\x00') rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x3}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/108, 0x6c}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r4, @ANYRESHEX=r5, @ANYRES32, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000005c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d40504", 0x293}], 0x5) close(r2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="162917fbddd3e405693b2f032ad1ad245288a5f035b6b9d207d2698f15b04dcae92c39d7140c98dbccea451ace617b3dae8db13c4e3b9ff32d60ef81ee854072b0b97d5149cb850f37bd0963d4b8c0ad466299c47909564e71ddbf80e404bfbe28682fe36b82d4166cb1f636bfd0c85438b2eeb8599ea9b15192d00b44a4b64f36a17820d6ecef6880e9aa3d36dbaf93fe7bbf30ac35e908ad5e055bfdacff8147132dafce5f98cecd9d9001fd0f23fba364e125ee312984879e3b42f2e5f95cfa7d84db07e90f50e43900a5a87c8129c6b6621b55bfe19b9355ca1d73fb87b611698c108de6dfbb27cc484d3f6cf0554f45576da6dd", 0xf6}], 0x1, &(0x7f0000000180)=[{0x50, 0xffff, 0x6, "8aac39c18b2ed211d0cfed01790b1e11a8d3bed07807e79f20d433fb9526ebf72ea1690728275f2411537d6eed5925147457b6294f91e0408bf2886e"}, {0x1010, 0xffff, 0x6, "250daff8bc3ce091c3b516177d43293e7a4c962ac472d93b1e83ffbb807d11aec170fecd9adef9e3510ee0ffc4d5d98bb9b63de14271540b4c34e115a3839ecfd0c637f2b1d3054afc1f32cfd859db3bcac15154de790759e919497c78d600b31c24c32b0ec272c55bf7e282ad7ad9cd683cc0bec5cefa5cb4093925ee44944ff860fd6eb168e4e590581d9434e8d5407400bd18bcc7f7af0d4c3fbf58c4e91caf25b41f6feb62837d2c84e5eb87b82c5950a1549dfa23c3ffd2e6cc7ed6c2214f3f7c996a49a585dd66ae472e6b99de47ca7501bb554efa4fe5c7c59ad34cb893bde9fcfab77115346cac148e862495cdec18a9c7dc52fef2c1b059d82c656b238ae6af33d290530ed7778a4f204ab031ad298e26e032f7badab1f3eb6248927aa94fc0fc71962bc3c3733571394f18802aff137de8a8e2108be6f40b5db0a576ffd10c42beae0398fe7030514376cc2fbf482677f146b60479707c9b5d6813f9d424260d9e274ebc82dec286ce247291dca5a72fcd819b2d8bda4d048291467f5e727f8f8e23330fa2c293c397f6e6e1c96b421367b71b860878f380235155291e3ef3f36b5bf52acd7debf542cc977bb480b1cb6e6caa97aadb5345845585caea519e64c1f5c628e0f7d5fda75a4ac08b816e7f63a5a0036242b6303dbb7d17486f1e7d3d7e15b1b2011c847b6edf0d5eda5cf8826e837fc17d39fb6e414b6216395816b831a1444a2f573615146d41bfaf365451c558909884b04cdb4e1cc1027d168fa0ec510963ad70c4636a2f329b7e83bc92978122f265dc3d9a60af3c927e7d816b41cef785e39d1d5bee91e601f1597b00bc44bc4a104f88bc909bd9dfb704625883096c1a91eebfc59ce35f8ffee998e6da45d1bc3e5e40977ce5e28fa9408529b1d3a90d8a9f22de0d4bfdbc40b5f0e3996f67f1b866166266c6ad19bc1c1619b2b43bb9d8504d5c5f1b177b731c6cfbc4450f734af5c1f6f5e9bb3ee08e743d33c8a1792d89ce1f51bec18aa8176d5f1da9d06106e61992f753aabefa33d7634836f820f6779e057e307ed5612be574ec8c61f0725ae06e981d04c17d49485b05ebaf03a768c1b39b9b9c036ad753397c31732b17ad2df93764acbd591a7ff9d7a3bf3fdfb21be5b996e63603386bde9b3b36d0284843101bfeed1b98793a2ea8cceecf06f363612f2e9b553c4559d36a3490a7debcca83c6121bcdb1252c0b54cb1c33d46070d26cc148026ddee5954f3ee31d0e7c510858168dae50fb5a2f129d0845f2af988faffd0fe2a226282e0bc25e900196fcd383834acec982739ee6316ed8210aa98c2e9686f53f330e5ccfb62dab3574aeb57059ef3ca280bb944a81c8ed36d0c3e66886c561e50f5cf6d861537bc7310b5f65d01c340938a590922d4c92f4ca7d1079d81d15000d9b8f7fcf3f7114779aef5ba84ebcc85496416a1759dedb679cad0513d2857348b8b5059d968b57eced17386586eda1cf9848ffa4126b0015558843f8ef2e2cd87e259ada0501f510f0d762d1df56548176eaf34cee38ecadc4b2ef295cc87890fba9b1278d6c080262a5ac9244d5ae52fe8b75ae7fbffe14d2def008d1cb030576f263e564a0e3213bbfee2dc3c518fd7ed1e658a1918dd2dfbb388ab10b320d8df1b135906d222f49f83fec8f8e6024926afc0347422d1ff2eb646a853b28448330e3a37b7f27a9c6392707753efaa28c91653cd1be9af5394a99cfe8ee253b6695d91b3d064c766740cb4b166fa16b390dc9826fde1bea0f19aa638d5deaf91b3e00fa1e04f80a2de4d626f1d93217274d43bb8918c261d3fa0b7224c1d8354f5b87798ba3d49d5d9296c152b213e886ec7da617c315250b3fd5faef2e040e2eb6f2cf0619511aa84cdcedb6e961033cc75b93fbfb7894156f07e1a640813af56376553c6092cc1b5cd0f4ebd912c0eb0195612a34d4cab5fd404995afad018c7abce9da966d2c0d09429cc62ae583ff4d9522244452ff06f555d464c7fe84db190d1c28cad9d1e2fbb925a64a856c3b36be9f04966185907927db42ccd4b9f8fc9f8daa25fef7a2b8fd7f373660554fd8fb00d650df977b32fb700ae31cdf37dbd04959df3bebfd9161267e39e97f6a7933e26130b6e406173ddb2db895ca9a44d02812717417bd939df53257df5d9802706ed23f0ea2975b7b5d1b310d4073f7047166be8c70174453fbaec64194c999dd4f67c1739783c5185c2237c270de5f4dd121def520857110f22ff966aa9fc1e33e62fae4cf2a2124f903b7f7fd93bb969a040f7313837117559d6f94187c607acf3418c72e792070a2795f22ca75f09e2bed8221c2e1ee63c636377e46498c1ece54daabc3b4510132caf20263a899289a24195443d669c7352ab948756fcf65fb5414779d83d22416ee1eda8015ed5d4b0b0d98c42a3d0c6bb0f01ed2446eab1e4ca93ad0d693c1cf4a3b3cd747b3bd5fa0ba711b566960bf3522e09bb11d3472dae7b11aa7361c1332b04777711baec350835f00dd4504cd698ddd28349648176a4090670222fd23315a9b638d7ca5ecedfae9d5dcbe62f09b16d39ad2d933d53001b4c6bbb0133cead401a829a3b51a55b438dbd74e102fcbc4a3fb7ea7e1bdaf3cc9053a30d49e4f19f382e99fbb02435b0511b4014816d336ce1e4ad6771fb3c671470e8fe33c1776a5e47403da057308b525c010e1c2558d47a8b6f396b5ef02a72c02b6e852f53b46adfc3c5c24e7a6f5530f903eb71b2cf63e2a042c23969dad6ab2de4a6d75acf33ed8e525a25be7e192fa53c70fef00dfc581ab4f8880e0d74ec16b86a11b5ef2ab4d015785b5bad548da192f87fa30be3b25dcd6e1a3f3b97811ac3ec48634a7bcb4bf3a5d3cb4b89415615bc35db71d83ae2fbbb35ab109f07a042046993d47d524d423f23d6937331f00a1355a91afeb3c897c7c3dcd926408d72e6cd4b8f50a76a2228cb46becb2581dd79276d4546c215c85164a0b983ef2152a3ee7618f3d404ed0f42e24548799d82506f52f768c85590e8d4152fd9c6c2f5e6447e17642154e48ddde3f37888b618b9202590a6e7e515242c7e7a038ebd96d04fa18fe260704c4b894e5232c9e12a8184c5ce5e56ee07bbe1fcb752075348a426f122a8afac19f313309b131dbca34e8dc0ac4709e53b55aba23155bb36af6416e12cb54b620d63c0aa2a3b93c2432bdd89aa43c376ccfac5f607e8a99db4bfa7afd9367d54d76fafbf73690e1d8e1697dcfa9168b1aba8f72b4523c673a7749e1383733700b7bc7c0f375332e8670d137b8108c43cff2709c773a0ec6e0d0ec709669f79ff9e91c36afe9e9ce6897648fb453a728aa14fd74668593e874300943bd4cc587d020d59aaa0b7684f7e293cbc589c4d488653a35bf8b57a996fb5661919204082a46fc872a28d95bcf20f97a1a7b491b482478de9306f2399e9e756604013412336ca8f600c27887fb0838c99d137ccee9c174f55dea5d5c72b0f8313fdfce8529e2bf1925dc2a21be4b5e783d30746071e152f7a450bfc1be064b5e81ef3973795929637048d66b952d4cceb6ba82484dd5c63eb2cea56f257728f81f47a0789391b75255b48d1bd8936727703cbe6b02710d98a962e96e2c455716710e82fcb1bd167653474c902e49674ac1feb9debf93fca79841379fb4278b2f29635e8d9b54a72b72c01427f668ca1c2fd28ed375db8c10ef27fa950d2d1d9937700866620851b22cfb9bf444378ec06040faf542837a87a39a867aa43d7bd1139aae98f87ba2a36df2ab574bcc56e8117dce8e85a783ca198f30b08a3cf4b17025f1eb3ed5d8e3cb455e0f11311449ba702391974ab7b48f3eb58eb139f09a59db54ca9edeef994ae483368279a627a7cb642893b7241116c249597f22923fef7f46c3a94fbf922e2ddb214c5108a469f06d8ac6bb201003a933b0d89a2764cdddc2860c0569ab61de6cb8183dc384dd04b581f351b183c8752ac2a51a027951fb367f0b33a51749da3db3a2142262dbe1acd6b20b77398caefab7866fb8791516b4d9b5fb9e9e4b517e5cd1720025d3659aca5d47b408a9fc59f073f1e2c7b096a8dc4a70d684467f09d27777abed434efc2321f27a05046862d56c8e19c6f894b1057109446dfdd7c90ceb767534e29fde7e8b69171ade7bb98c28383ced51081cc877a2dd32b3025e9947efcba905174d9c003c493f685f2ed3401a74d29580f8f4b16de561c005c3ad704505b5231dafdc30d913af25a18e1a32d8da37baacd48f6e903f4f3af01d1879799dadbb389b8ee8212e539821677abfc1b70da69d02a1f76fb120d37c312fb91164c57849abac4881fbc796be3bdf68106e0364ac89df63b26bd660f296e80d039340aac65ba8615d2a4968099cfcb9ed73a4521455262fdb6ee882631a90e5d33e6f33975e01af7c3a506df0c1a3d3f96a206d74de2d5b159909bd37183284da1853036f02aa4e58087fe62fed3618cf8d1dfbc64aade03769ce4c51f9911fd3d8dac5b17371996db1dcae34767e3477a59e97402d79d233948adaf2a3b0f4f2556bc0e0dc91a304b2cd5aad986bc7658803190e7eb0a551ee753a0454720bcfdad51390763a772bf489fc468067eaec171950d2b5a758d27d80a2d0f9d9e788c1ebb4883b5936f15a59df6aa1a7546d2b0ed2ad24d963c004fa99f63178acd40b727dca2e9aecae23415f890ae269a9abbda0cc134a8a381a45ab1af5bd580f3816cec8d41d9788c48298a94b160ba04382bff08a05f821f05977442ae84dc292dc95c09f1ce150eb7291b614f32b0c370c4cf61e6b0718279b2fdaa8d9e1977e482423f6d27f0c98617ee8fabd4d8754694e3aef0dddf36f525a24e3904a3a3268fea89cfcb85871f57d47088001d74deef0798a286d380cfc2d2d9048f0359d7904320a8bc0873c3e8734e316a1d7ba060268bc26027a88f94c648010e27253cb5116319fa21f56f3de9dd9c0012496d269c495e744bc99f260c5526bde6020f9b92f50411070ed5bfc5b5d2111237612f4d151b2fc13240d5c3d04e99620173125204a2415ac006d59c7ca729220a6a1f275bee007d210e44622367b286f5fcfda50a944239ee73fe63a3527963346f2c3a25842add6d7ff72b5c2c58fa94efebb5a7f72262774887bdebeeaaa04d039799861968b9371bfeec2e6cd058fd2af55f7a266ec03e0be5a6bb911ea509ae2f4ae025984ebe3f95415d008c1e0c7ff30aae3506b083cd75bf7209d7ebddf847d54ceccd82640f35998d8ed53404680854f7b39a4a78979edeed064415b550aeee25f66a05a90f9769f6667f0b92abd7504130a7e0bfa6f293a9a98df6f8f4e919cc311d60beda344d72ff994daff5b84dd362f55f6984826d74386e383ffb839e6a92274a5fac84d9f0b5213668f36f2d063f5b6aee07fbaf4a8cb4f1f24303fa4d0ef7504223b71ad3ad5416df6b93168b0360cfc5b0c2ac78a21683f88b0a190f80117a01e8910df131cb0571ffb7bfefc8e34072fb669145d1733bbb721abdf34e3322a210d7fac566bbfb6764e04a8324e44afd4d148f9a54f77b04c737b69412c9f07488cd94f281221226769aac9cb9ae2496d7ba39f2bdca8046387f0baafdc715b62b31b86df6d60109974441c70b01dc398d2aa6d8b03fa8a4c9377a3ba8352cc42b85396c8b2fbc0a4792de4b4df7339bb0fe1705db3ee452378f86412f0fdee5d54930ccae4d312d88ef72e997c6a47016beb4d5730d0e1c8f0d50f05a46761f3c575b71f34bb80fd"}, {0x110, 0xffff, 0x8, "31b5ac29cd6c919faff7656f3fa72de33a058a3ea2ea75477043730eccf701d94b6d3bf9d7405f7ec750f5f2a5eebbd27d336881893841dff1d1087104fb1ae56d012540266a13ccccb1f8a259158bf36efdf4374aecdd41f5034a9033977bd4491fe88b665769c3c3893a2054931bf47e75cdbfd67f27c324ad65cb86472fc60e77bf4568152a0c020c7970b948e0316564bb86f7031ee26f2cd503e5e4dd92da718a72304a130ca6b2fc448e828794903a9092cd3aa18b190aa786328b9d230da8b30296a29928303e39ca57330f24b2781e94b6445323dbb57ef93ac5b94cb4aa49a2b29655e2c6fa71a3aa3b5b03c43bab7117624d3f5149aa4b"}], 0x1170}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) r2 = accept$inet6(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) preadv(r2, &(0x7f0000001680)=[{&(0x7f0000001400)=""/104, 0x68}, {&(0x7f0000001480)=""/229, 0xe5}, {&(0x7f0000001580)=""/241, 0xf1}], 0x3, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0)={0x0, 0x7c3}, 0x8) sysctl$fs(&(0x7f0000001700), 0x2, &(0x7f0000001740)="417228891446ae6ccc49baf1bf148bd05c5de42fc168a783d8d0809c394c135c7b2b8111e4794eb36e09280f1e6056811f89d274fa95377b61bde27f9fdd0d478721b8bb26c405e910580ed92b27166463902908914081a070b2f48f7c98763d18aefd16525f0025f3638ae8453041e97e4ebc3ff4f7ab1960cb8139e0b241df41b50bcc46a9afcfbe64ec4c20c9d66aff4d62f3cb208337d2d6af508f2123f73d340dd2b726d95beee13f2b210a593c26db71537717353c7ce6c88ec73635bdabd9f1fad49b778ea92e777cf81822338ab9d09b291e4c804a8bcb7e1688eb89cc8346a9a2b764cdbe42dd3362a6f7d25ce9abac87ec6280685c89313915e3dee908d442595f07df5063cdb349c097ea832bb69af3bef693edc87a6f9de9e2f861fc0cdb9530a74fb1bb0a862778effed1c29cc584f34646b44754964b183896e19e50236aec3b2537333a15e82066468967128ac497c80004f5c60ffe6b4d8178305cdb01349a962c6421f183b4e2631b59a40061e29297a1c8ada9d1d196985342114679154b3e345449f6079f88c10705dab8321130f7fe8473630b6531eb950c506e6d3bdacc18043b140b1518261520a439a8bb0cbe3980bcb1b6943aa4503381244fbba6b8c31176031f5a036f5f36f3fba25bce022bcd3c2030fbaec4ccb2ea0fd5f4757f906f3e439caa3e30ddef5ffc279bf12a870af7877c04588e273fafa51e2b979edb6b20c4dcaa2d452b29591deda550e2c004a9e915d9d122d66a7561acb7f9a0ed0e2b1315043d6edaf8aec651059a57201938de6b2146e17be4cd1ee003f0b7818e50989861116b5b1e5448c95578293bcb493f2bd4a0a7b9b2f027d07303954abee686248a3baade5c601e43a8b77266ac005b3e97105d8e9d6b897aaf9501a1c9d7cc0a2753b62225b70bdbb191adfc17d3e8d315e710e2bfc1007c37fb404f0d5e9e8b22ca957bbe14e2afeedb4b7f0c94b8ac825331d51237f799a8e1ff22c36801e2f77db9f30d72761bfbd40683444b57b6613a45256a0339a5512a8d6618195ce90665ae122ea6b52f582c48553fbfcd65c0a17c64eac2172201f7df0cc7361892d6417f69999326bd53671384a4fae7fa1168d81e1c232eb86433f9103881a201370c5bdca6059f7ff937442cb88d419b018d09f121a1507db6d3589afe4c9b8462f4a2ca2690550a438458130bbf89ae7b3ffb742f61ada7d034c88d087e93ffc3bf24d36f4ce3e5c606f15ec52e846f07839da6ea38f54febf8682e713228d32d95e2202b62f07dc0f54a49f56022e442be3455734921f817d6c8e0372cbb09395c7177f549859845380036161d5d0ad8a343c5d89a1616498407b0a0fd186d8ee56e8b7a1398da2b3f82c7d06c39d37890d1fb0553ec8b6739095bcd3b53f63f22414a0023354bd5482812d97c25c11bf1faba629d13f10a25444d9154cbe37ee7b69c09246ad22fbf305fc878ecadcc7a91b2eabde3e2630c2b25fba81a42fe81c80e1118c58987675fc74c58b19eb0fcd90ec6b6da94f478c7b36afc2aecda316bf9511dc9ec6fe15a629186c99fdcf11be27acbae81a1e15fc433cf9b34dbc06a24cd4c4f52f7b2f5cd37f2936cd0e6958f49d1f99adf67f40089d94488ac755e9655b189fbe9421882674f9e49190f11c7ee4943f46d7777d8998ef883f6ae1a53a9bb12777040119429765890aae11523671d1af99cdb82bf1d9c41e74583819f26f6ddbfcdbceab4b1fc3caf7eec740bf6038d48702de04c9f9c7761262fb2f6b3112f9d1c1436202eb60e68de4f05010b00a06c46169835707807488cb06db9cf444d02cd56a550e149014d36afbcc9d300bd12b42ee2f4c8c95ae42b866e9f2560d8deb66a8f7070535e7b7c43a733114bbd17b315cd78e1a942b8045f0e08b57ce633c03dce07733861ea8d579655bc6840cae44fed2198aa189fe15b5ab575a08902e8b56604be1bcaad9cb3df8748fc05b386f1c32d4fdaf3cb792bc23c94e950f2d12394ac8dcb754516b6677f38a52f40ce42dc16cf02d3013dbcd9375843548678c68b8397233c74c3f1224ab55762e2ac39cd1a12bd751b4fcfb4846f4a03e1008e3948eda10c496ae32a6cd71b46c9b736eb5be7d9cf6945610c9f6ee7804e3eba76d6acc181b9205b85263fd4094674e5f56d4ceabf47c54fc6fb4b9199e6a5464cae52cd82e0ebcf764553e65a9786d406454ef9b78f33a53a36dc6cdae95236f6b260029dd374fc8173f211ec4018c0c55dabc3499d9dbe8da75646969360dc27a7f4066a5da9ff1a71a5c96df059058a5f5c3e1bdfd144f39f7a263b708914afb59a8557e41a720e45725883ed0e14da62add85dc82f65c1f1a00d858d1be6b810850178a4c7523a88f26f7d456b99d7ffa9b8b84f7681b0b89d01929e2129a46e9c98a2b0f2599e530307c5f568d88abe52335717352e15f09604aa5994a107050ca6294501e45efd5568e4e248f48fc321312ab8bec9797f1e61162f0bd0b853aa8522e9785628fae8b1dceec6b6930f64a54577683aae2ee1524b7a8686791fe3a57b6a29da722d18658a36c12806694b94b5c8636d6f9c3c31a528537189b7428aa9357ca7b0313a6ab44a163383954ed863c30327f3348421af08554ee0f413b92c28eda3bf98a8f7b3dca9f9119820fb4ef70d17b8eab5f3cb3a47fe556ba85d8c528f8e0dc79f3739ef9e6c08777ff46a826a881233a54b3639579e844bb50b53da0bd698d33c5e2539a2e95e99b9c7b97c04d65bef05d8a33e8239a14b380ba246a60cd76c21decb76ed0e4b3d18b537830c4c0e14f48c09aeabcedc48da1ce1f4cb15b55dec9cb8304b58ce56df0072a371c420f3e6a65bb606dda11d8e9676416f2648b1254da2e571e8e788557e8660a5528e803e3d3854b551392b32a11a09688a8463854334f7b454a08cdc59c1ca39dd5fe2771b468ac4fa70f30b57dd20ab8eda47b783fa5d5f3fcd719011f4ef9688471f19bab9f2058c093057cf91831e884d33098e6724ee4abb2dded201f177b39e0b2a41dd5823f6a86466a2db3ac7845d0cd0108a520f4d44a4655fedc0f7c9c4ea3379208c26951e69791cc8df7fecfb0445928b4ff91dfb2f0effa9f198997def1ad3f18615c99052a02425637b1f4701b872c8fc430c98fd8954ea748a9aab51935c4e558b9cc4e5c36f9952f61a91816d777a18c286308a2138e410598d06566b722ad3170368545757a53af6ab4d136364ecc650dddd4ad547e5edc21fdfe6b3b8ebc30e16568320f82e79ba44a691870333a02c3f108b5e8ab84f377e7b1b682f9dc999bb59ad33069ec3af98dbb54b5cfe8f7f53be912535109ce9250ef8a9ceb3062d189277f6b3fa6d45be8330d1f5a980a8989c6ed59d46f9beccb72f855408eeaa67699fd25a3d2acbeae1b770b4779e812a5ff3f91b6a3fa836209a3e7639dec39904862e0e956967a8fbff55e8c437bfa92b6c41dddfcb0772217f25f59be09dda120fe93b279694583225e6cdb09b7f2762b04def1b337a3409fdf483ad0ffb9878415a16a67a0298614b89cd4bedc1941443da2df204da084e37cca4b1d2b746d1e5967512f0e6f26043b491acccbc759d211c10d4a910519b52eb06a26efff2281555778d8cfa9a8c00c57e2fd9d259546e39587c3ac5c9599a1e91b1de6e0988eba83f7e8464ecdc68b82060e821681239ada5a91087d08bc25ba613046d20704c279c7680c332d734454bb325ee14a0e8f67d14a0bfd43fc16d09495ed2e2c3cf0fefa6af8443303c73b94cbd434bf446f8942577082bcc59d2b73f3c99f11d6a4bd63c16ce827ed81d38d3981d900a959822fe2bf2afc814ba0edbc9c3c9da823cd361fe5454a52a0d8d19892b5907f0e2eb2c9f4a33635c66c426d491278cc853292ae2b7d741da0e7ed6bc5d3f3ddea147d69e43c78395c5aa597283dffe8e60a20d71f1d50d93ca58f3abefb376e0e43f66ab8963e17a16a617c2964dc83d45427450c9575253c4b403e57b98efb26940ec1726a5ec205c14d3bb76963f18ded2aa7355574ac61298a973649f94aa238d50d7116b4348dae2f477ec89bc6a9052df9fbbd4e3ee26486c64e24a6a45940d8939a0a2198aec310fc23b4498c0e024f6cee56565c6c5a0a9769ee26d2259c83fdd2eff5e996c1182e5789cf8274c9757d40fe3e017b5d046be8f578243a05c73263bdc7b27a6d03e00b0af080049938f43ea75df9909638e84616038af2082cd1fcb0b842a7f167bc3f194f8da4b1f16f8892bead311de63a7fef01b85e4bd68d219d7717f50475c995562c56bec36b13e473ec6d87e89e1181cae4c406b406e14e3135533896539908501c25f1b0cd6fb03bb88c848c64196eaf8fe162d6175ee85d25447d772c4fe7ef4d94ac90fbaefb088f175eda801954f8ada1946d1d7847ca38f166ac46a61ba36852a1f367d36c971aef8d986aeb1ed89abd97b65fceff15726cef5c8b66c560b5fc0bd219983d42ca2de091b0ae21c90b3d1185c5fbc973f008358767f188027ce1662d84ca4ca0a6716bacdfaa44d8bd5a6cdf6a8dea59aa63cbec9d5b3df00a4aadf17dc37581310c0725af52c155098fe7e5d334f1829364da253c26066252f489fc7325262fc48f7e3ccd4be0fe5dbf16f70961e245684bd8a501afc991b5b665c20d4365497b08fb724df792a60f85e8dea61a3ed0f5381e75952a5e2f6308814cd3ec269893e63c0a2ee64ea8df2a44b48ab202e6617ef8c6e9ad2be76c0513f57442cc6c6ad62c5ad2e213ebbd27a92a0aefeb6331eb61f471a84744e183abc5343c95a8937596e5d6f5a1431166a6985e10799abecc59ef04944feb5c7f01befb5c54744aaeb82f8ae320445bdc801aa38c029c04dfff2dcd680795ba892a4c3d0b514e105131c02eae4b714d1f1a3b2af5e0f0e5242f8ae45e62d0af566f8ac9563b38989cc842b2db7fd4a4538b869507cd9729dfcf2821d3171ad117823752c19b57df0fced4cc96143d4488911dea46052c195b40866b14c5b080d2789c644a502046d398ed10faa541c5efcc2d0470f13d0bf575ff6249029336041f11d2e4c18cda95ce476ddb4051aa6510be1ec09cdedb3bd7a3c66dff9e2683ec46141354b193a29ceef1698c3dafba50fa8295d043845fdaa214784830426bfb143def53d7d0c9c3f00603632c08e847a2a6726dcb0bcc0bfa8eef55cd79132764080e4c32273348ce087333dfdccf45291dd3a989c8b825e47f72c27dd9087d8bc99e9481a353ba7f471260b5375ef637c474c58a4f86fd78763a51a3d3ef02821e879cfbe062cc9a7603270d9e470cbf59c87bbda577f953b9783c25d0a035951ec24a97c50a618fc643ac2257e2ad58332c458b60148726c644a8812eaaa615e836f6bbad84f82020affd831aeda1d31a5ea40a8412b036385efaaf9c63e139f079f23249132b2552239e1c132df9f256c46754f1a4bafa7d643da356245183d344f0516e497894efb75c5d4d4d7ae5a7f658bcfd6c47ae9ecb0b41f4158c5e3df7ef5b4c7fd228a9b72e47b62b4aa13e6cc0590fef3f592a5422d6349a251b9edd1af1a137d63ad0cd8834f7cdc7a2260af4adb1200a326b246a9fd4e0b4b96bda30045fe50308c6835e8f958222787ba4f1d66d05582c279e674248e3142a645a2d590fe67cd47e278d631a7a87609288225bb83a41d12ec5ee837caff5f80bbe3cb66c6da78436e9cc980260cad921216e5f67b4383ef7ddd966ab723eda53846a65ec9", &(0x7f0000002740)=0x1000, &(0x7f0000002780)="1c5f5a048d5c11bc927dbdfcd1fec7e9380acd98a786b3955973ca75c556301b8339f0317fa7631be011c02183b4cf8694e7f33a5554cb3e21c4654b089879081a1722be7324bd9e86119acaedfd3b9b56", 0x51) sendto(r0, &(0x7f0000002800)="69f90964968a9340cc131b04280cf3f24eb40c27f3461ac5a545bd53d2d95fff9aaeede369d247ab5dd3b554843ec2bbbe63d88ebac98d06bbeb8d403dbb57acc88404e0efbabf7620a5a25eb375f4c2dc4643a9727811ec390fb80965067df8cd29021056e2f9aca703a8095baacd21529251bd0fbb3d3e4f67631de8f7eeeba4", 0x81, 0xd, &(0x7f00000028c0)=@in6={0x18, 0x3, 0x7}, 0xc) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002900)=0x7fff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000029c0)={&(0x7f0000002940)='./file0\x00', 0x0, &(0x7f0000002980)='./file0\x00', 0x8}) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000002a00)) r4 = getuid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002a80)={{0x5, r4, 0xffffffffffffffff, r5, r6, 0x80, 0x5}, 0x1f, 0xfff, r7, r8, 0x9, 0x2, 0x8, 0x3700000000}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000002b40)={&(0x7f0000002b00)='./file0\x00', r1, 0x3}) accept$inet6(r2, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000002c00)={0x2, 0x1, 0x10001, 0x6, r8}) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000002c40)) sysctl$fs(&(0x7f0000002c80), 0x2, &(0x7f0000002cc0)="adc03d9cc2e4d7c721e9069be88726d99d0046c135d7c8b047d42806d865bde291dcee9de4580605b6faa6c14e6f8a7d5e064fa11ee2aa6dbbd9a6eb29fdf7a0b372890bb511ce36f6a1e4f91cc61922ea308f29318d3aaac63ebae913d941454020d333cd259c500c9f707c3de29eb22d6c12f992be10bed737629b8e03ab67efc12d7928b761e43a9a", &(0x7f0000002d80)=0x8a, &(0x7f0000002dc0)="5b2e439f333d8a303f9f629b91f89d780cbc25d6ee612f9b3e8adb8603df085c1c3688b16625753485429e83cb37ac4ed38f3b25ef963c7c4b6d3176af86cbe9a781fac5442a3784043ae014f4ca7ef8224fac1c0b809997f66fbdcb97884df6ae0c94ca0973eda611bd02dd271991c377de6847dce036037b64c3c411c596df5e838d56c998469005295a73a6155726c675", 0x92) r10 = msgget$private(0x0, 0x588) msgctl$IPC_RMID(r10, 0x0) open(&(0x7f0000002e80)='./file0\x00', 0x400, 0x110) r11 = socket$inet(0x2, 0x8000, 0xff) setsockopt(r11, 0xfffffffb, 0x45d, &(0x7f0000002ec0)="e2b4984c65cd0dd10601b84e39abe9583290da23873010bf05e5b73981894de88100d9ec95e8d2f07ea50cdc69350093cbfb819a57cad9df0955224b9c228541484e2d4a5a66608267d55c509a222c133ac7e10a87411292d6e3c54cd5dddb76d180bd4bfcdf6f58a63dba79720e074961", 0x71) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0xff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f000051f000/0x1000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f00003fc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=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, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="c118020dcf1353839d9f2d7563322e28", 0x10}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r3, &(0x7f00000001c0)=""/153, 0x99) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000002c0)=[{0x5, 0x7f, 0xef, 0x40}]}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/89, 0x59) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280), 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{}, 0xfffffffffffffffb, 0x7, 0x0, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x7}, {{r1}, 0x0, 0x31, 0x4, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0x0, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x6}, {{}, 0x0, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x5eb}, {{}, 0x0, 0x49, 0x2, 0xfffffffffffffffd, 0x3}, {{r5}, 0xfffffffffffffffb, 0x3, 0x8, 0x9}, {{}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x40}, {{}, 0xfffffffffffffffc, 0x40, 0x40, 0x8000000000000000}, {}], 0x402, 0x0, 0x200001, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x1, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(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) socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0xffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32, @ANYRESDEC=0x0, @ANYRESDEC=r1]) executing program 7: r0 = semget$private(0x0, 0x2, 0x0) semop(r0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, r2, r1, 0x0, 0x0, 0x2, 0x200}, 0xfeffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 6: r0 = getuid() seteuid(r0) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @random="849b21c1fca4", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}}}}}) r2 = semget$private(0x0, 0x4, 0x23e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x7fffffff, r0, r1, r0, r1, 0x10a, 0x4}, 0x2, 0x4, 0xa2}) r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000100)="0d408c335a0e824a60279e5825bce9eea8ab96e0567a66242a39a8c155234c61c27fcf8f603d7aaa3b75e9bb7c7f91eed97950cebe9625658e6d72b6f9433a903b6edd6a54db1097230c727b907d713292cd5383ae6f6a0071b9cff05b61d009c6cc4c9255", 0x65, 0x400, 0x0, 0x0) r4 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setuid(r0) fchown(r4, r0, r1) dup2(r4, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) lchown(&(0x7f0000000280)='./file0\x00', r0, r1) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7fffffffffffffff, 0x3a2}, {0x80, 0x80000001}}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0x200, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/167, 0xa7) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x9, r0, r1, r0, r1, 0x1, 0x1}, 0x9, 0x7fff, 0x7}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='-&&\'\\:)\xbf\x17\x00', &(0x7f0000000640)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\xff\xff\xff\xff\xff\xff'], &(0x7f0000000900)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\xff\xff\xff\xff\xff\xff', &(0x7f00000007c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000800)='-\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='}\x13*]%[/:#]:\x00', &(0x7f00000008c0)='\x00']) semop(r2, &(0x7f0000000940)=[{0x1, 0xffff, 0x1000}, {0x4, 0x9}, {0x1, 0x8000, 0x2800}, {0x2, 0x0, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x2, 0x6c, 0x1800}, {0x2, 0x9}, {0x2, 0xff}], 0x9) r6 = syz_open_pts() poll(&(0x7f0000000980)=[{r5, 0x4}, {r5, 0x20}, {r6, 0x10}, {r5, 0x4}], 0x4, 0x101) syz_extract_tcp_res$synack(&(0x7f00000009c0), 0x1, 0x0) r7 = semget$private(0x0, 0x2, 0x41) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a40)={{0xfffffffd, r0, r1, r0, 0x0, 0x10, 0x7f}, 0x7, 0x5, 0xffffffffffffff81}) executing program 0: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, 0x3) (async, rerun: 32) r1 = socket(0x11, 0x3, 0x0) (rerun: 32) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) (async) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x400) (async) bind(r4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) open(0x0, 0x611, 0x0) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r5, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r6 = accept$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r6, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(r4, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x3, &(0x7f0000000540), 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r8) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002d0b9988 gsbase 0xffffffff82d25ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff828547a8) at panic+0x16f kerntrap(ffff80002d0b98d0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002d0b9ba8,fffffd806f440b10,0) at rt_clone+0x7d route_mpath(fffffd806f440af8,ffff80002d0b9cfc,0,0) at route_mpath+0x112 in_pcbselsrc(fffffd807b8099f8,ffff80002d0b9cf8,fffffd806f440a80) at in_pcbselsrc+0x1b7 rip_output(fffffd807b809900,ffff800000f33a10,ffff80002d0b9cf8,537) at rip_output+0x21d rip_send(ffff800000f33a10,fffffd807b809900,0,0) at rip_send+0xe3 sosend(ffff800000f33a10,0,ffff80002d0b9e58,0,0,0) at sosend+0x7aa sendit(ffff8000ffff6a58,5,ffff80002d0b9fd0,0,ffff80002d0ba090) at sendit+0x54c sys_sendmsg(ffff8000ffff6a58,ffff80002d0ba140,ffff80002d0ba090) at sys_sendmsg+0x19b syscall(ffff80002d0ba140) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x38c72e9c520, count: 243 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 2c48b237-609e-0a7d-d6ca-08d70f46a694 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace