xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x20}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, @icmp=@mask_reply}}}}) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32"]) syz_emit_ethernet(0x41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) r8 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r8) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x3) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) fsync(r2) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x7, 0x180000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x3) (async) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) (async) socket(0x2, 0x3, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) fsync(r2) (async) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (async) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x7, 0x180000001}}) (async) executing program 7: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000240)={0x4, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f00006d2000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xffff, &(0x7f0000000000), 0xfffffffffffffe65) r3 = socket(0x20, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069de, &(0x7f00000001c0)) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) stat(0x0, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x8001, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() ktrace(&(0x7f0000000040)='./file1\x00', 0x1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0x8, 0x3}, 0x7, [0x6, 0x2, 0x100, 0x9, 0xdb, 0x4, 0x7, 0xb2]}, 0x3c) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40d02) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x0, 0x1000000000000, 0x5, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) getuid() setreuid(0xee00, 0x0) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) r4 = syz_open_pts() close(r4) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) kevent(r4, &(0x7f0000000240)=[{{r0}, 0x7ffffffffffffff7, 0x87}], 0x201, 0x0, 0x5edce561, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r6, 0x1000000000029, 0x5, &(0x7f00000002c0)="ffdafbe48ef64c872ee3f0a34731eabdab6c87c3946213993ac2be2928287f524ad2b367d84850a7a5d5363600d4b5a9fdcc34f825347e9a05f8e68466f0f33260fb6229d6fd1183db7ec0193ed0afd19d1ff37b6465f9ae673a1fbc18b67e0b1d4654be9b7ea16f60820684c081314a251eef8864cc0a0c426533ffae51123393acaee898d91d7dda8c5358b7dbf4b60028192a9b3fb11e3c314f1d11932f2c030b38d86591c1a19443b52b3ad55bec7dbd5ae188f75f2834400930c20c138e", 0xc0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x4000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000200)=0x3) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/109, 0x6d}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x2) r4 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r5, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/31) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x400, 0xa4, 0x1, 0x7}, {0x7359, 0x6, 0x7, 0xcce3}, {0x7ff, 0x62, 0x3, 0x7}, {0x7, 0x20, 0xa0, 0x101}, {0x5, 0x40, 0x5, 0x10001}, {0x8, 0xcf, 0x9, 0x7}, {0x4, 0xff, 0x2, 0x1f}, {0x5, 0xff, 0xff, 0x6}, {0x7, 0x5, 0x7f, 0x1}, {0x926, 0x4, 0x64, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000240)=0x8) executing program 1: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x18, 0x2, 0x0) mknod(0x0, 0x10, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, &(0x7f0000000000)) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa) fcntl$getflags(r0, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x7) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1c}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f00000004c0)={0x9, 0x40000003, 0x80000001}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xfffffffb}) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r6, 0x2) executing program 1: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000140)="e57d3adec90178ce1552504320d9ec1c02bd", &(0x7f00000001c0)=0x12, &(0x7f0000000200), 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x14}, {0x7}, {0x6}]}) (async) socket(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000140), 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x7}]}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 32) executing program 5: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000380)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fde357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7c0f90006ee01bc43e0000026508a371a3f800040000000000000001000000000000001000000000000000000000000000237026f78f7ffdf997493baef135c26cdb5295702c2328a2628a027724569c0c47948c67ba67626bd057932e3b5dc81a84cc348f69f0e89b358f39f2454c7b7ed1fcc73131a991433b1e94c0b12fdbd7929b6fec5fe35b599ed59959e01508eee75c7981d60c6f51101fe58d009a48a5d3985f737a4baf9c56eb9ad246c4b77defb80d24811cad3be8fd6706ba08701578d2abaaf8f0b91cae0d7d1b0134f6877c14eb497d2612372067ae64a0d2e3d95d1d78d6f413174886abf31cbf0f4bb02210e15d8c0a13dc76927b39103a136e8df3f6c739e195b0", 0x17f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000000, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x55, 0x7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = semget(0x2, 0x0, 0x91) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1000, r0, r2, r0, 0xffffffffffffffff, 0x7b, 0x8}, 0x3, 0x4, 0x3029}) chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) execve(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e80), &(0x7f0000000f00)) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xe28ea7fca4a6ad9e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x8}, {0x85, 0x7fffffff}, {0x6}], 0x3}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, &(0x7f0000000100)="ac8067423c8d4713123e5634", &(0x7f0000000140)=0xc, &(0x7f0000000180)="7b4917be50a70aa44f250b09076f9a5c50d6c513fca5a56f595a33cce31dbbc9bc099f254f20fecc1507b0436b965f6799eccca2cf4a02135bde44b89bd6f59c83a7fffdd77a0273327dd156a557df2f1121c4537e4012a9f8baf5104a04b738129d28d2dbbe89caee222a1646fde6bfbb3c4baaa59cb5ec6de220a60d0b82c6048356cef317c403d9612bd09f01bbc6c247da7a", 0x94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = getuid() getgroups(0x6, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = socket(0x10, 0x2, 0x7) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="ba41f07b9abeda278c78a5cfc6d02a69b2750f53f43d4a491adc8c123348e94393461ca67f142b9b06ebd8dfa3c15f9d67919fc36a1e7269a77ccc0994965f6581d957d4f00e5fd2e49b6c238b8b710ccb19d58c905290e348d03997fd96aa7d63134efef5e9180ffeb52f467cc0b81d44fe26a268eb25bd599a5ff4f8b508d1bb297f46db9a225743e396c6a21e1e3c0f8d1377982e801168f74713f916645464af234af15a8ef2b6405e76c550a67ce45d6d46c1e2bb4a4e4a3cd05dfa8107161f5970d4d6494b2fa019c8f4312e59f8cbb5f299e3b43e88b81d480c813296fca172cdd591111f44a94c", 0xeb}, {&(0x7f0000000380)="7726fe13f5e84c30711129b74d42bf8da2a0d6e3f6a4a4a96629049845370e02b0e31a1424c78eba4fcd829e4772bf04961396c50612e7f561d080c2725fe5c80ec1e82e2ab10f7200e4b07b426726f194f5e62a6494396424c7031da9808acef60ba1a135d9e2828bce6349ca17af24c4fce66d4fadb919af24898031040ad8fa45f286c6ad345c66c30816d6733074bd0b595f3cb113c416411c778c2b7f74ee35df0b6d74b396b9948c82e1e30d30fbeb16e5c93df407", 0xb8}, {&(0x7f0000000440)="1478af5635a3ac6777ee797f08a14987328a753516f8b02134837950c952", 0x1e}, {&(0x7f0000000480)="2001e35a9f26776f798d3cb7f30515ebaab9ee44522d260dd36635047a14a621a4eaeadbcb34a9587fb685706707bcc8504b1b163279993191c73ff28851403bd811953ecdb54ace9eebb5eead1d6217366d0ae9c13aad08374eded4b8358d3ddb931d65a04bff03a726b8f500e3978545c82dd9e0d2c5c2905581ae73bcab73c31ce27e346c5c7efd1ef14bb00c551182314a65b9b14c911dcf97bdaa17", 0x9e}, {&(0x7f0000000540)="91e7d98e7672f5c044ea0463ca001692644cf31c8e8b0f2c", 0x18}, {&(0x7f0000000580)="f76daee0f679359012259cf922a7d0862dbebde98021c2deda6f0e37e05e8313689d30f9a56c6f7f3cc704eb725a8f85eb6d4257ab754500b207c0b675e3639717a0feb6780636ed333caf47d7ec657586abf1069318b6ec2b5b4ff6b65527", 0x5f}, {&(0x7f0000000600)="e8abb14cd70c8062ba39856c94b615e20ced359e014f3030e4cca2711114631e471a3f169cc19316d7077752a9fa3cd69b7c0b360b1745", 0x37}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0]}], 0x68}, 0x402) socketpair(0x18, 0x1, 0x3f, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000840)=0x9) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880), 0x10000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f00000008c0)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r8 = shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900), 0x40, 0x0) poll(&(0x7f0000000940)=[{r0, 0x4}, {r9, 0x20}, {r4, 0x1}, {r7, 0x80}, {r4, 0x4}, {r6, 0x80}, {r4, 0x20}], 0x7, 0xe927) sysctl$hw(&(0x7f0000000980)={0x6, 0x10}, 0x2, &(0x7f00000009c0)="cd6ff16569c7daca31d5aba6b862929570c3e084a5f56c2856ed1fd1d10ede2fbe9ab31e990f7781e9cf0f4400d94b0a4bc1763a", &(0x7f0000000a00)=0x34, &(0x7f0000000a40)="d8907575d6ccdb08527af536f6dcfdbf377f421d186a9221983d35c9ec28e39fc09d3a2f6c69d23ba2510e2d7ac74d0c42eb2d7ff01bab0d299ba036e276", 0x3e) sendto$inet(r6, &(0x7f0000000a80)="360d2e13a97f8b2628d3ff8bf82e1faaee19f498842fd709aa8a80d9a8a96aced2b5bacd260938370a01ad4e603a8d199586bf92c971de3a748ba49ff4f167153042471cee7c537e23956035fe3dba99fc82bade05fe5f276a8ba1f9e18c87acbc4e1eb6a9b992535ba1", 0x6a, 0x4, 0x0, 0x0) r10 = dup2(r0, r0) getpid() r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getpeername(r11, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c00), 0x20000, 0x0) setsockopt(r10, 0x6, 0x1, &(0x7f0000000c40)="ca2be40ce6df7ce4821662065a0f0d196100d7ca523452ac06a78bbeae3c5ad8cef1c992820ac3ef7a36e839d2b65df95f578bb380bc4f0c57bc4751ed1435722a9235abcbf2e9d12eb7aebaab87349aefe7d71c71a73f8ceecbaeb97d30a766da9d900ab7dcb64fd721761a44e566219dd2d004bb961cfff906035e708b8876f787e94ee01ffb", 0x87) setitimer(0x2, &(0x7f0000000d00)={{0x2, 0x401}, {0x5, 0xfff}}, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x100, 0x0) poll(&(0x7f0000000d80)=[{r6, 0x100}, {0xffffffffffffffff, 0x1}, {r12, 0x80}, {r5, 0x20}, {r13, 0x1}], 0x5, 0x80000001) fchdir(r12) mknod(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd4e) truncate(&(0x7f0000000ec0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x128, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) getrlimit(0x6, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xfffffbc3, "001f09000020e977d70d0000940a63d284886a21"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/102, 0x66}], 0x1) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x20, [{0x2, 0x5}, {0x1, 0xff}, {0x2}, {0x2, 0x7fffffff}, {0x3, 0xb68}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0x4}, {0x3, 0x21}, {0x3, 0x9}, {0x3, 0x502}, {0x1, 0x15}, {0x3}, {0x1, 0x80}, {0x3, 0x3}, {0x1, 0x1f}, {0x3, 0x40}, {0x3, 0xfffffff7}, {0x2, 0x1f}, {0x1, 0x1000}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x1}, {0x1, 0x1ff}, {0x2, 0x8}, {0x2, 0x1}, {0x1, 0x2}, {0x2, 0x6}, {0x2, 0x80000001}, {0x2, 0x2814824d}, {0x3, 0x8}, {0x3, 0x10000}]}) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x3, 0x3, {0x5, 0x8}}) pledge(&(0x7f00000002c0)='\\}\'*\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x81, 0xa5, 0x8}, {0x8000, 0xff, 0x1, 0x1}, {0x1, 0x4, 0x1, 0x2}, {0x5, 0x0, 0x5, 0x17}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) r5 = dup(0xffffffffffffffff) pread(r5, &(0x7f0000000440)="98ad9b155f198616f12b7b1d9febfa15974a13b9866a0fe5032bf73ba77ec5fad845dfa966a3488ccda6e0dc02be38a835a90277462b4d781d7ffa0bfdd4619de8b36604d94aaa49d42a384fe4bea296283e1f2233bcb75657b890bd8059062a6751eea4d0ba062a12030588f867c69713945c3d86f5a5c25142d6de93a12b6f0d2ceca0cb56a14edf9de0cee2773c47987532ded680c734d42d6932021120a4a9", 0xa1, 0x2af) r6 = accept$unix(r3, 0x0, &(0x7f0000000500)) accept(r6, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getgid() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="66bac2078885c9012ffa98a3778e4a3764cae96064712c", 0x17}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r4]}], 0x38}, 0x400) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000007c0), &(0x7f0000000800)=0x10) socketpair(0x6, 0x4000, 0x81, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x4, 0x6, &(0x7f0000000880), 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000008c0)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) symlinkat(&(0x7f0000000980)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000a00)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000a40)=0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="afe037c055d65fcc24d82113b3a10249f24cc255b9e2eaa78bd161fc1fd5c568537acb842738021ef931126f43ba52432241b558d70c04182f7650ed8dcad076e03beb3c6c22c104b329b1c329532dad67582f44675a3ed921142e310b647e08745245fd7eba832de342c40f252f85575e6b54ef7a624820032e5c02d4cc075f20cdaad9e6af79f7c27491a29cebaf6be4bf2d5a4466c2a6d0f7f6cb31b4902cf445fb32d504d1", &(0x7f0000000140)=0xa7, &(0x7f00000001c0)="da22c1401587", 0x6) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r6, &(0x7f0000000100)=""/192, 0xc0) executing program 7: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/171, 0xab}], 0x3, 0x7eaaa380) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') fchflags(r1, 0x10000) flock(r1, 0x0) getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x80, 0x8, 0x8, 0x1, 0x9, 0x7fffffff, 0x6, 0x0, 0x39f7069e553de48b, 0x7ff, 0xffffffffffff0001}) recvfrom(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1802, &(0x7f00000014c0)=@in={0x2, 0x3}, 0xc) sysctl$hw(&(0x7f0000001500)={0x6, 0xa}, 0x2, &(0x7f0000001540)="47c2f84e01f450cccfa510514faffd36030a56fbf06dc5a9b2d2e36855edd2991e346a17710819a6d9478c5f4864f0be558e7c85bcc3889a1c218fd61453ed", &(0x7f0000001580)=0x3f, &(0x7f00000015c0)="e84986940d2529019bb659fb3687022df9dd8728f8e5daed2b97ab1f27f410384c13093a10cb9c3e05868b97920ced9d04e8bba48feabe80e85a4ec65cbc5491af6f75cc08b0a53821fa03d85bbbe81a37ecc3ecd8a413c0a29323d02f92030c4ad26716d7914fc20ef1c481eef2de20ff6d17dec88dfb5e214e814b8a2d960aebac4a2c35c78cab8973f278d8eeefa94ec078ebb1505c32ad59c95611ab5661325c84cd59c5fa282a23a89564fcd958b799a1e351d032b4eeffd9c8581a54ce141b8d05965d98647d3867b43ba4324111ead54f6c5fac0b248147e1bb95", 0xde) semget$private(0x0, 0x1, 0x280) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000016c0)={0x2, 0x8}) lstat(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x3, 0x2, 0x400}, {0x18, 0x2, 0x0, 0x15}, 0x8, [0x1, 0x2, 0x5, 0x6, 0x0, 0x3, 0x5, 0x77d]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./file0\x00', 0x1, 0x4, r3) connect$inet(r1, &(0x7f00000018c0)={0x2, 0x1}, 0xc) stat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000019c0)={0x10, 0x80000001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x420}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0xd000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1000}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x10001}, {&(0x7f0000feb000/0x8000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x3}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x400}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7fffffff}], './file0\x00', 0xfff}) clock_settime(0x2, &(0x7f0000001bc0)={0x5, 0x1}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c00), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000001cc0)={0xa, &(0x7f0000001c40)=[{0x2, 0x3f, 0xff, 0x25, 0x8}, {0x6000, 0x3ff, 0x0, 0xe5a, 0x68be}, {0x8, 0x2, 0x0, 0xa5c, 0x8}, {0x5, 0xa4, 0x0, 0x8001, 0xff}, {0x7fe, 0x3ff, 0x1, 0x9}, {0x4, 0x2, 0x5, 0xfaa, 0x6}, {0x800, 0xfff, 0x4800, 0x7fff, 0x9}, {0x42f, 0x81, 0x6, 0x9, 0x1}, {0x3, 0xaaba, 0x1, 0x5, 0x8}, {0x40, 0x3, 0x2, 0x4, 0x2}]}) recvmsg(0xffffffffffffff9c, &(0x7f0000002240)={&(0x7f0000001d00)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001d40)=""/215, 0xd7}, {&(0x7f0000001e40)=""/207, 0xcf}, {&(0x7f0000001f40)=""/228, 0xe4}, {&(0x7f0000002040)=""/26, 0x1a}, {&(0x7f0000002080)=""/117, 0x75}], 0x5, &(0x7f0000002180)=""/162, 0xa2}, 0x800) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000002280)) syz_open_pts() connect$inet(r1, &(0x7f00000022c0)={0x2, 0x2}, 0xc) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x10001, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8", 0xfffffffe}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0xffffffab}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32"]) syz_emit_ethernet(0x41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) (async) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) close(r5) r6 = socket(0x18, 0x3, 0x0) dup2(r6, r6) (async) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) (async) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) r8 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r8) executing program 4: r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="b886b4e47f0610109334e89eb697ff0f5d94386bc430d9b68bacb9a289ed030699f469df3fc2d458", 0x5}], 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b100050460770000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc157699a5f139b672f4d335d223e7d026b37282102dc77d935a18294bd570cd081655cd9e0f91813a5744e80157488682795f6b918d189cd74bbc99e9db055d873305273da0a1f0c76907162e2d1c62fa086227bd039", 0x9f, 0x0, 0x0, 0x2b) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 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) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x3ff}, 0xc) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) getuid() msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() r2 = semget$private(0x0, 0x1, 0x300) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x5, 0x100000001}}) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) pread(r0, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0xffffffffffffff78, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffff0001}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x937e}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x869}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}], './file0\x00', 0x7}) executing program 2: r0 = msgget$private(0x0, 0xa0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/145}, 0x99, 0x2, 0x1000) r1 = socket$inet(0x2, 0x3, 0x4) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="cc0237ae0071450dbef40b36c691b3f39a45f42c259989df36f7c539da840f82977c091cea8fcf02a6c5a426cdf9dcbc100a12338872389b540720bec38f0f40c0c273dbfb622ffe4316b8c1e91299ea00661205e82a7be9e970e88119c789eb19ce65e08e95b5274e260d95182fd4396b6bd47b85c3831ac67e2037eceaf9ceb9ae3819d9d919b4596df339091da2661bbc52e87afff83006bb4981a641d72ea9eb70a01ea2047ba33ab9593061304a0d4b564f4239caf17bc5da3d209704c22feaca691e9669f105d804f51ff788d29bbfb2c7", 0xd4}, {&(0x7f00000001c0)="7f0f8cf30fb7982be7559bbf977600844cd50015b6f6e8453d25bdb5d862a0f7e327b5bb502b0aea62e6797b071c0fc42dcfb5b142e6a332d7d2781303cb51cf238e4a64d72881d5b6f5b6800842cdf700cb10fd1f63be0451660294b149f8624d9b66e247f8a90db8d9a054b3d5f3678aa59d4c18b18b339f105ace5cb2facaefa105dbe69d709e162e8d67d9e4e7410bb4f04dd911ce39f506f88ffbd93e7454c9cb4cac3630e0a8748f272ed26fac7393a05868cd7fa38e57be8f4937534011c558242f6969d1f8b33c3ab5d1e02943e0b8c11c50e8b4062914c4fa899919600a0f", 0xe3}, {&(0x7f00000002c0)='h', 0x1}, {&(0x7f0000000300)="0714163fc8e9cae4e79a3c43f0631f1251816bd2fa2e202d900ed9c0376b12d82ae304843d5f9273e7c583aa2d96c7cd5f5276f34ab103cecdd51afe0cb299a9028f52e9bd9b3ed56c974fe5d2c12e2b7c5fbfdc4553ce6366041ee58e9d9af61e13fb7c3825785d204f9bf1f813905a21d52a4499442f902868631f7d5eeae1bb87b26d63cbdc8ffeae2d97a1d6154d9ea9a86f6867335904bf707fde5fffa24708cecef70788e4ad3ca1785064385c22ba8c726ec677027a29285e2051d17210147a8aa9411a196df2", 0xca}, {&(0x7f0000000400)="edf1b387c2afa10a0a017bb35f1bf7dcc06451", 0x13}, {&(0x7f0000000440)="ab675284277d190d410354d25ec54222df4cca13b3c93adae4d9d4cdd48ff5528f3fc1678617a51b7ad6a1d1919e839ad9c2e2b049051f87263cbf1cce4b6b5b44ebae888d21ca17f7629d86ce2a125e037c6e654ebc696bc4815c40b33e007018f7c6553d8727057c2f56c0e40052d28bb4ae1603afaab8e7e994f119f5e57d55453658a6675c24166e60", 0x8b}, {&(0x7f0000000500)="e6783460b83405513007341ddf682c19b94c2bc8e51930a6de5e4b64ba84a89794e9526447f3924b4fda378204bd8fc9a6c6b8339536e90a46a513b1b63278b64bd41f9d1a96d3488465234e0759efdc2bfd5a6a6e928700998de76271b8d406c25e73ecf6dc81fcb5ebc3b3cbc691073b98a30995b09ec7cc11a62a7cd1be20274b857557f48a0264b77edf1a825fc69e260921587f0301a24ba91ecfdac6648ace9104948a33d3", 0xa8}], 0x7, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000680)={0x81, 0x4}) getuid() ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000006c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x200, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000740)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000007c0)={0x7, &(0x7f0000000780)=[{0x7, 0x3f, 0x3, 0x80000000}, {0x0, 0x80, 0x6b, 0x4}, {0x1db9, 0xa8, 0x7, 0x85}, {0x7, 0xcf, 0x4, 0x400}, {0x9, 0x4, 0x7, 0x1}, {0x0, 0x2, 0x7f, 0xfffffffc}, {0x200, 0x9, 0x81, 0x7f}]}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000800), 0x400, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000840)=0x800) sysctl$kern(&(0x7f0000000880)={0x1, 0x38}, 0x2, &(0x7f00000008c0)="f825ed6aee394c319e23686e601486b12ab0be65c9c72e1ce175e93f0a010924f2fac09237d59bba16042bbf300840731758eabe9328465c144acac8c9cb99dee8095d4cfe0fb3e5c04b93ef547d25c8981d2512296867d8f2aef5a5a3260cf485b3cc387ff9074f63769bb0e723f841e88537995c910b98ecc7eea8a55c320a3b0e0b3d0bc1bee264da0a75325505a7cc0ae3821e40eaca251f6cdec84264a860fa133f9995eaa6553704e627c6", &(0x7f0000000980)=0xae, &(0x7f00000009c0)="2918933d9f0a7a351032387cb8caa5984eaf1dc5caf5ea08440b9409315cd12a0a62cf915758e30b0268de964126f9fa034bfda538a3d5639c0e945d23d183252bc72b0f3c0752d017ae7b0362215c92ba1163deb2c448ae3951026eafa0abad10b01eba00de39d9bc0b77f6c42579f6c265904698ed3c09c06eb461f5942657b23f725158fb80b52b35e089874375b9a493dc63030dc09f185bcc5d56ccb2ace4a9a77d25159e8ea09d758bf4766b060a2cddf47e42368651a42ba09aeda6d6e74e02db4bc9584359dadda6721751c13e8c12e41760102451f8dafd2d964b0c37781f60e286dc", 0xe7) msgrcv(r0, &(0x7f0000000ac0)={0x0, ""/204}, 0xd4, 0x1, 0x0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000bc0)="e402a1b9791af195e89ec25ee379eb67880ae2a60f04309fcf6675b9ae1a29522dd486ebfa372692876c5fb65b80c191466c8e0d73e08fde15232637fd4952892f872ba953abd6daf3689b89fe0a", 0x4e}, {&(0x7f0000000c40)="5940ae4d16031c11c04bc457b032261f01ddfb8fcbf48ad0d5fa9d4be7d46519e983bd16b4e57882b141b16bbb65b0b42bff04fbb29d975acb34ba228bc7fe15d4c6c0057ae481709fba108ecda5efe89fb4902eeb0b4ff29f17d3e3f3afc33806fc01b1fc3d1e27296cd3f30c1160b71fc55ba634c48de866681f239d9561ce84038ae31d1a896f3b7fd2b459402caadaed1ac473dc15a0a8593687d345a3d2706bc122107a81216acb21f43401dadb5b2c7b0a6f222b012ada9769c86932c47fb289dd725bd91a20381ef0", 0xcc}, {&(0x7f0000000d40)="2e77b28803410f6baedba3807a6cfd8e2c3849b840ffdff29c6aee7ef7454be7b1b24b5650d789efd82863c0cde8f0a7c0336d536fcdc8a0c11d802fc69d14eaeedd8c792b05e0a8b55f70688922a61d2f640d7205c128c6b5da37c92fa33fb8701c51625357dbde7386fd3e57a35e3b14503a93621e8421bc859260c95f931acf2d8242c3679b41142ab11def4191ed9d22f0b6ffde8bb7fd0250358ee4d1e99cf51274f77621b614ea8efd198bf94e69788e7abd9cc9ebe49aa5db707c981616f9b9e4136b60904313cf5c36b86601cbc336ba781a3f", 0xd7}, {&(0x7f0000000e40)="5200b3ade8e431720ee04c1687e5882b97a816737637602c00571ba55dc801e878dc72b492c2761d5a8f304f89ac9b59ac4a02074f22fb80708c8631d85b78e553c3e15df3da0a99dd346a290224ab95f6bba7e073b16d8997ad84f625e691f09724da9c36d4a962ece76e6162b03f847c64a8b1049df5d1849b7e5ba5b00f2a181e83b3", 0x84}, {&(0x7f0000000f00)="b54f07aa2c53af331591934af0358624fe29c542e336f0029abefa88aa2c8dc240fa8d3e38f97789580f916a39175f740fdbcf58c684ac015fee08ce2168b1ee7b1d8082f4695c8cf7a09b1d6349ebd220b22829dcefa468569bfab87f3cad7a687c892c5b3323b61854c866387aaeebddb9be5ef8ecd030fe245e29dba74ea07f5465a58469312eda5836f3637021ea2e74bfdd8a35af0ff4fe8ab428d32e572688a68ce032452f6a079c790815604679a83dac4ad9f9e81a2c61a34334fafce99b340062477804d11bdb962600c54a755b0045e5ab248f77b6eaf0a8ba4e0d9904a11da72227116b8701ed44cefa545c", 0xf1}], 0x5) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000001080)=r1) recvfrom$unix(r4, &(0x7f00000010c0)=""/139, 0x8b, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000011c0)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001200)) syz_emit_ethernet(0x32, &(0x7f0000001240)={@random="d8bb950a87d5", @remote, [], {@arp={0x806, @generic={0x6, 0x8145, 0x6, 0x0, 0x4, @local, "", @empty, "c1cf3f5d1bba072482067f04bb622b65"}}}}) socket$inet(0x2, 0x3, 0x4d) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001280)) mquery(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x0, 0x10, r3, 0x2) r5 = getgid() fchown(r4, 0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) accept$unix(r6, 0x0, &(0x7f0000001300)) msgsnd(0x0, &(0x7f0000001340)={0x0, "17ccca334f261fcd5e66df1b7a0df01f477a70240f8a48f9b57f064518aeeb1b1ae377d6d67dc1a574a3dc84b48635dfb9b5e84038df768cf07e5b4c3be970d9ba09aeca8510dd3b694c47456fd01dda71c2b264feb08a3427194cfb4fae1702cbbdb7173f126e2f87341d19d7c09c06627ae87f6324904b2c9f49314e6503984f965aed34c8580bc074e340b931e9c4e9b5f4befde9601d9ecba57c91f7423b17a2280547b8dae3"}, 0xb0, 0x0) executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, 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(r1, 0xffff, 0x2000, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000440)="94", 0x1}], 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d759", 0x6d}], 0x1) r5 = socket(0x18, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xba}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 6: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x2, 0x4011, r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) clock_settime(0x2, &(0x7f0000000200)={0x9, 0x2}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x53e, r3) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x0) r4 = accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000400)=0x8) r5 = dup2(0xffffffffffffffff, r4) r6 = open(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000140)={&(0x7f00000002c0)='./file0/file0\x00', 0x40, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000005c0)="05030088049bfdcb6e26d7bf3e3d0168c6050004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa050000005135950311c3c0af8ee2f0ad090000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18b000000800000000081ea6e2ec5890400000000008000361b125708000000002002fbfe0c2300009cf816a2f5618deda3f6de197d352871af2e077bae23cc5567dc272246e0d78dbe64efe375a4fec41e650abaf92490d028f4cd1e64f9e00ed56a89e4721f562c207f10886ee66f1825b399adef5516d3318d02cb8e232f6928dcb48a07273bde5bc8c566708fb3a6a7e25b0fbecc52cb9af71db90657a6ec7aed2527ceb4d63d49e8e493f9ff7ebdd86526448c4c7ef8aa13a4457aeca5180885e6151af37a6a49e35ec92fbb5cdbe585f101766089cef8150e670a3fcc1b48", 0x15d, 0x40d, 0x0, 0x0) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000980)="a1a06cd8215e61b16ad5efff54722700b754c1f25d589ae66366b439119f0bfbe46afd7649bd59ea0f46fb3c9c253d30436d96719fd7f0b2d945f58179d47125007eefcc358c1f4156990380e97fec55586f84aaf7b0fd08319d3c666173e0de211f2e31fbb7cae058df4af7759e995df6e2dea1fd188fa626614417f4437c30f8dd65c2739069a837d38e4650b733a5e86e905283922d022e7c0b9e40a3da387bed4370687e"}, {&(0x7f0000000540)="1a14226397adc26b8e3f8fdb59dc6009e7f4fe817ce7837667b97c81d0f86f4e0652332ff12f20b20b31cbc043db53cfba424cae8dbd27af719018a117f798789b8c876054f50f90c7e2a877c2f32388b6734973616a"}, {&(0x7f0000000740)="da212843bf3da9f7a9bca76ba0014aa545ad16703ff0938bcc06363ae997bb036a75dd30cff9a829691f3e3a343e7b26cc72a1cbc1a26e4b4f05af538e3a7523ed9afb981435148b6ba158d39ea2fc2e72e8489fbbe77f5c6d07d9c1627532c2bcf86c99e26dd7a676f79ad763ed70bc5d4761bd3ac9eaa073a240b1c146da5b3cfc5e7dbea9a9290f867b50abe4b02d01ef9eba40c79b649155fb71a93df63e6bad98d29f9f50b22fa65e5849d723263493490066b6389404880ec9bdeccf42e098b589b67ab5ce4f71cb95f3228e07e8eef588530470a232aa23573de8236e464c"}, {&(0x7f0000000100)="8e0fcb2dd4c0f9a0535540f0f0b0988fcc634c0075bb9d2bbeb173d6277e355b"}, {&(0x7f0000000a40)="ba32e05dc925e72e9c7f88dae6fa1dfab25b6ed05cb66723b5aa5f928fb8c4d4aaf69f3c8e748380787901ece469546c85f44c07c5fc6995d698b17e3d0a0579a9362ebe75f1798b28fd3e67dc5cc449f3931ec47a3f4268069447a95126bc6f5bc27901c1dad13c8d1890193f376af751582f1ac9f3b51a51077f46d48ce08896a5d348586d33a705baa74a10e6dc10c87de105b370cddcd34e2f97ef9eab895aed75ac639ffa377cbdfc96609ee57ad5e895838b7927a827b3ceade3ddb14430dcdbf9e644b447c6ebfff4ca5b7e5e318ad7ffe9836257fc2556b3c1c9decabf4e0b1a6a6e789a321b4198b0586eff01e5e6776e630d6960964cf003b2815a9565c3cda33bafc8e03f8da1ab1e5080493500702de24c9ef00ec198ee76ed3ae65e72062059845c643ee614981990f9845c04e0f3e648411756"}], 0x1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000340)) getppid() pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) close(r1) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() msgget$private(0x0, 0x120) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000280)="fc679723d15fab1ded5f520435cfe0189fc6b8c7953393b4d4cb", &(0x7f0000000580)=0x1a, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x401, 0x800) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x800) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = semget(0x1, 0x3, 0x22) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket$inet6(0x18, 0xc001, 0x80) setsockopt(r1, 0x1000, 0x0, &(0x7f0000000040)="d9b2877a6370357217a7df823820c4bca6c395d2d776786000a06c0c84db148204808cc191fb62bd", 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="7dd521d1e775486c687f29dc31ae8298250a955e9b2b8e768a0ca9d6", 0x1c}], 0x1) sysctl$kern(0x0, 0x13, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0xfffffe00, 0x840, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000140)={0x400, 0x617}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x78, 0x17f, './file0\x00', 0xfff, 0x0, 0x4, 0x9}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x0) recvmmsg(r0, &(0x7f0000000840)={&(0x7f0000000480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000240)}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000580)=""/96, 0x60}, {&(0x7f0000000600)=""/110, 0x6e}, {&(0x7f0000000680)=""/178, 0xb2}], 0x6, &(0x7f00000007c0)=""/98, 0x62}, 0x4}, 0x10, 0x1801, &(0x7f0000000880)={0x9c91, 0x10000}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="b13b098326d6702ac37ee33a2c8767aa4c9d005539a695e16ccc244e2cad0b1d10dee14a9022b061cac02a36efd925b2b6fc003c129c212232c275a6f3703764d0302a3bd6950af003bb572de841e871d2362aad4acdb8c73b68aeef509e288287a24548", 0x64}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="498d211b34e8e2473dff35e9ec3037d4d071a8547cbcc10f00f48bc6b72ea6bc4ccaf13c395d093aa2c55d3d5c4c730eb48e582b2d040758a2031a3e177782067f928f5d4a00d76e9dcee6dfb083cafddc55f1113028a60f47c4d514e6bc9829da4d4e", 0x63}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x53e, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x46) recvmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x5}, {0x28}, {0x406}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) r1 = open(0x0, 0x611, 0x113) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1006, 0x0, 0xfe}, {0x5, 0x2, 0x0, 0x7}, {0x6, 0x0, 0xff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xff) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r2, 0x0, r3) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = getpgrp() ktrace(0x0, 0x2, 0x0, r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r7, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000740)={0x4, 0x18, 0x29, 0x2c}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000140)={0x3, 0x16}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0x0) r3 = getuid() bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(0xee00, r3) msgctl$IPC_STAT(r2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000300)='(}%\')*\x00', &(0x7f00000005c0)='/dev/diskmap\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000680)='{\'#$+!.\x00', &(0x7f00000006c0)='}\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f00000008c0)='/dev/bpf\x00\xe7\x84\x95\xa6#~v\x80@\xd4\xcf\xbdz\bhY\x10:h\xe0\xe7F\x0e\xd9\x9cO\x89\x8c\x8b\x1bF\xd6\xc2\x84\x81;[\x14Z\x8b\xb8\xe4\xc6\xdd#e\xa2\xf0\x9c\x1b27\xb5\xe8\xb0\x96\x90$\xb3\xe9(\xeb\xe2\x13\a\xeb\x1e\x1f0\x96\xde\xd9\x95/\x8c\x18\xd9)\xc7\x0f\r\xf0*\xc6x\xa3X5W\xb1\\\xe9\x8c6ZX\xb3\xf6\x9ck\x9a\x11\"\xb75\xb8|t\x8eoG\x9cW\xcd\xa2-\x9ck\x01\x89u\xabqx-\xca\x06(\x04<\x18\a\a\xab\xa3\xa2I;\x15\xff\xe4\xc3\x8c\xea$8p\xfc$\xf7#\xb81\xcf\xa6\x958\x1a\x91iE\x8b\xdf\x7f\x1d\x0f3f\x85\x99\x00'/193, &(0x7f0000000780)='/dev/diskmap\x00', &(0x7f0000000880)='{@}]}\x00', &(0x7f0000000800)='6],($,+/\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYRES16=r0, @ANYBLOB="79c6716acd589e31a2e0b18876a92dc3e97257ccf5def3d99f617aad31a875b9a6e77c2f81668ba4d7e4f44c89108eb5b2d16865c4087fffc4e37046ae1b500b9065cdc26f5749c55d1cbab79c4a148802aca062dd2dde0ce5a9f9cd8a9c4d047c17b0bb38230979f7f055fa6c6221a6d30c90e47d61397b5f10ce64116b79355b5906288c2ccf4b0274fcb36a692f2df3c0a3068104999aabd04503e5f39be3d92251340660279251aab322da21a53ad7ff51289e39c902d6e71375e971a2c93a6fb67e63bc435b240359a0a5e37b6d7d98b1f5a0ce515a3bce9053c6b865867b23237c3b83e24c19cecbee22323a2ac345081929fd0cf2b2a9a4b8ed89f1f6152fad8fa71479a542e377341998ecdf27b20e9d325d5aa464dc02a1c991317837b4675c72098bb533e4dd3dff7f3b78f4103df59aa10700af9e7f6f", @ANYRES32=r4]) mknod(0x0, 0x10, 0xfffffffe) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000d40)={'./file0\x00', 0x5, 0x6, 0x449b}) executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x24) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) setuid(0xee01) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}, {&(0x7f0000000300)="1648db3db71a03843f2eca0dd262f6537476feb3683b2d9621ea2c", 0x1b}, {&(0x7f0000000340)="2810ea864e7106112ec37c312195b3d904abdf9c1d950c40c0c7cf2d5f0d9a84a2c17b5ca242397f83abd9ffe4ca917388e0cc7c93013041a667b6864418f2ebc68076a16777f365f822ea809b2e35f9191dd534d212bb93a6acff66af483c83eeab3b70364931dc3c4f4f7f7bb8c2", 0x6f}], 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r5 = 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(r5, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r6 = open(0x0, 0x0, 0x110) writev(r6, &(0x7f0000000540), 0x29) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x3, 0xd900, 0x3ff}, 0xc) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getegid() r11 = dup(r0) r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getegid() r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x6a0, 0x0) r16 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="3790aee5c00a88edb128116d26502f2fb0b29fc20f826d99b9e7148d3a8ad205a3dba4518b3df7f29e52b06252c639ed8223c8d3789e9a0970d432d41eb9878fa40db404612b932a2a5dbfe1c18ce169b6b0763986a29eddbf06fd9c3ad46a33ac16b2d1fe6d4c31f9fe0e21a1983925", 0x70}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r4, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r11, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, r0, r0, r0, r15]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r16, r0, r0, r0]}], 0x180}, 0x0) getgid() getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) sysctl$kern(&(0x7f00000006c0)={0x1, 0x15}, 0x2, &(0x7f0000000700)="a04a98cf26a4512e2852521398c03ec6d1585d145c7dd2337c59", &(0x7f0000000740)=0x1a, &(0x7f0000000780)="27e0634727115573811a3db37c51ae3e433c8dfa09108e7166ca4919642ec7995544c9", 0x23) sysctl$kern(&(0x7f00000007c0)={0x1, 0x23}, 0x2, &(0x7f0000000800)="5893513752c380200e9ce5c586b33e7a95e12553d206da7dbaa06991e599e625b8da7e6475bc06e3683f2bdbaba34398a930db8de1705e9ec251c883ebf74654ac5b2c0abbcf61f50aca8a7bf259fd5ea7edddb62bf876b8a697bd5f", &(0x7f0000000880)=0x5c, &(0x7f00000008c0)="e778d7723ab2f5e69f869764c98db825090f9f9e7b67af14d3f4f6f4a78551b80ed4806316833d76125af88c14d12ad93b8b50a071a872d7a3dc40152bfc70e2a48b7e9119f48d368dcb97d0c28f9974d190b59cfe9a2179b0089ebd7643dfe453ed3d7f45cba758b1e7313398de02c94c1e62dda4915e5ab097513c66296f87f2619073115c453532f60bba402dc8966c20f65d08324b3dc54979e860665946a0ae02fc16117c38e05eb44ac9fd5f6b2842c51a66ebaa304c80659971fbfd61191ff1b1ebd4d020165e0f9ae97db9e5494c892a95fddf63f95ff41299c64ea2e2f28b8b596338ce337d3eaa0e", 0xed) sysctl$kern(&(0x7f00000009c0)={0x1, 0x36}, 0x2, &(0x7f0000000a00)="41ccad7fb8e2f9633fc045aac551f7ff90842dfd4b7bb759f4dd61aa6e6e5ca50e3cad6754a7c572b554219d7e49bab7df4e2d11a0795f08b0d923527d94b364276d1b3775570a8c", &(0x7f0000000a80)=0x48, &(0x7f0000000ac0)="a5c1cef52df7b3f2b8ee45079d4dbcc43fe6758ec3e666956cb95f70856f2a576fac33aff49f3fec7d806cf25b2e151093aa70db000ecc52abd2577e987ff6526766a60010f3bcaad1a47b6fc88c88e6ae9788bf06c9cc1830ec2be1ad6f1520ab4f0e3522fa3118bb90b5e5588cc9a347afe1a2dd328ddd9d1c11f72b67099673c4ff06ad1eb3e2f2461c608541ff54f813e6269397794c4d65ce68248c8917259f0d6dd460293e2cfef4163c373654a38641f46a0870", 0xb7) stat(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)) sysctl$net_inet6_ip6(&(0x7f0000000c40)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000c80)="5c8e45641417b09fceb1a0f916139632a16f347342d7677552c5e53a18580a973f6ea290e1020ddde77d09a7d11808e6ce0b64dde3df21df89be2eb1e80d9073b5b1797de407b01c79758deb56dfd15fdb2d8074c0f77634cc15145a4a2f2224df6880250da6be1ec106a3eb94e771ce387bc6dc912b94d1218236f89ae024d5ab9209e91f68fbd93e4adc5009e7a642871ffa461ea1da3ccd168b9d998fa8ca60fc71620c14baccc9be3dc0b7a85b9a7509d2950c0e6fee07928a0e6626bca0e55d158e44ad27d21eb09dff5a1a0b62cd0fc116b511b13d49181d9f52b97a16fc3b881aea914970ddd2b74e4989a4864495c53f344c", &(0x7f0000000d80)=0xf6, &(0x7f0000000dc0)="521e53399a098ef968e5cb8e0115058fef4ac0032f2f5876ae3615ffec81c0e410af93ff904f17eabcbd9ed7d446d84b24da4db21f593a21602e1c3b6546ac1bfa4851e08cd6732dfa288438028227cb8adb31a0f08ad7f472bf28a958a71c09fabae8a25b88b9d00ae11f2e66d3dadb52c2c19fd7e89794bda1c38cf079d6a054d1fc3460d0d7e954e92e0fc0473548ef523010372e614bc0e5a0c529cacf6c418f43c1d5ec49246cb70a5d8750ca91fdf2330649073be66b9cb97bc0ed7cbd5e7dac3529c88dd137e8a69fb9e0c907a0566111f8131e7ddd0ce1ac14ced22ea35aa92cbe86d1959b4afc64a83afd4fe1e9b883a5a5f7a9ab9e3a95e057a6ffcde866041a5a6b9c228ee27bfb47c39c54e0fcf055ab01ba61727b3e52001cb3ada32cb34a4c90ddb8ae8b0d13d2a7537c89fce1655eb73b7745d4c477e2b4adab4d187ab0146f77599783bfc1a73a16236ae4fc045dfb93dd213ef00e45f10cf21c0f63974c181c5986d6d8492659bc0310cd7ed4fcf8ed444cb986a3b898bf156b1bcc37165639259ea3d16ad8f6e04726e9051b2edb3bc638c950ee490564fad85fc083ede0dbc9a4ec50e1a33f5c57986f1421b119c9982dae81925465dfeb4822562b2870bb0c7942789a81f41fa9f2641e03614454adc8143a70da6200003b3785e6a4a52866fc74dc865318af7fac41506e45a5cbdcbaebd6a0765088ed7b79604e06a1690cb7b2f462a916e4c08591c29f90633e322e9c526902da4daaba06b8913b091649a51fa31070b0bab208bd3716175b52f36ebf3d4b5ceac4f3cf4376f7629a405662d61e3554b46bfcf5d7bd00f5a934b68de3e9df80c98d3477a47f0693566479a9b03f0513d4e156b3203f93f0c3c7526f86c35a090b696c97105eceece6b4abe3248ecd7c04bc99621d3a257238b66841da081716f3f028990776db8e5bd6634b71cbd3151490402b79504b5be2529af24d44f8feac3a16403aca9ddb8224abb85b14546c2fb8a1ade7f93ec2bc2e5ccf0532f1712149f1a526c5eedb4b993edcd7d481a6235252304b6fb348f0660e07c19da655bf5a3ec26e173cb8691282e71773266b074e7a2081c2688aec0d05c63273e2de6774616cbaba8b2d619a26d8ce5532330a7aa40cccffccafb9e6232b523471e29f54145b347bbee7adf79cf0d2687749abccaeab53e91cef0c45de90f8b776db54825463f9f1186b92ccc29909df31a21c1e6d3167f92b074eb8d6f4e7023f22c6828483666a8b24cd7c75de7d9995025d88f3687876bd86285efa7fa89c70812ab00ab2dcce4e94e9924deb009bb0522c165b0d960cd4d72239f8a13b7f10c42206ad4f8f109d63773cd871ca966b51bbb04be4bf0fc696c9c770653fffcced2b4523bc791f1094fce2cc00a1700ae8516970daab42f3ca1612d2072cc61d870b1e2bb2f1cf5c9324ba0afa58a341e6b116f2aed78fc8568102403168a9c78c4af2969c77acebd845f986483fcdf5d6fe1066c68bbe1bd0810e633a133f3095340ab5db91b2a372d820e39707d9878a911e0055aca2c164b389b188c673dec8d19947270ca1efbd5818fd91845a608cbf1408e52698817ba9c4fa5feb73e20bf0c7d974eaf935341e985df598f773f0dc798b41ba7d82e676c1ea341bc9f580c6515736df70d857c77ec0d09dddf025ed26a5e16fddc3f8c99f2031d5e01c79df618dff8c9d9f2b3b9be2a8e04193e5a579bace8f2300602acaab5e3425a076bb27475b428dfcad4a74aa95f30c7bd0aac5a841f79f91494b6423a709b886fdd97903775186d14fa07a5d43d2ffdb32184b49a4023c2a3fe5bfac573f51a2ed20c8572d78746b4a7a2dba9b45bd16f744eca07d95b56fa806a2c98c7a303e1720efb68d8b799a6769c0ea3b0e94e654e8863a014b44fa94d8e627a435ae2f47e4d0e06f6ce95a2b773671c8fbeddfe5164bb9c8ea742bdccb5edf30056739c8002181c2a0b2c5e216d09dc9b51ea6ec8694d3a573b6a8ee1b42c3b02a09da1244f0d5bfbd786430dd12b2bd9d9312a14c75fcaa20fb5fe49da60eb98714b845a8428a9ed3874956c48c392911078239984d92f5f9b7a5ede31190caaa20635a682afc20381a47cedda0a829f7ca27fefeae90bfd2ff14240c44f35231648ea681b477840f45337bdb98502442b90ab21434879983265ef388991c99c2e3c4fd39c59bd9b59fa0a17bbd3077eeaaa25d9e6bad163c3f0a3411eb92f99b12aa423c68a91a9da5496b8ad3a36afc85198f8090ca61cf7f43b1793bc717012b1cf17213392cd0a8d71f4ee2e180487695e05ed77eb7fe353fdc2db767d972c37a29d8ace83075d54d71d552a61efdfa3e38d866e70c81bc8247f17a0ab008e6b3dbf73b7065571729810efedacb89b1946c31454681627fdd18ba8e9a78317b5be43a949c084c0fb9b7fd9a379314e8a0785ab028b0375503f31bbfeb249cf312720071c17dee2eecc385410728c11e1040d3f36cb69ebb00be90c7d5c3f2ec4aee4f56e56f2faa57dba3cc15912f22897ccc2696e762d33efd1bfbc926045e32ea14a23413362351998f6b42fddb56c86a76f3932afdb600cb6c261c659c8f215d85e5c7efa439ec55a8bc80860616e35507e5a9a0b92eef94d0ad7bac228383f20983081ce8a0cee42bd77f9a16dd5e343cbcb83c69fae7bddefa3a20d1ea64b6a9b504f72c6980ba0ae852ad9788babf16792a7ee6e47d54149ede214f3c125e288ff473861c23eb07dbb51945ee3a9b62323dbba952ab016736a30f79b8f9793d12b4b36bbdaa544e2b57966610617230f45c877d78eb8415dcca3dfb4db1a099db73c862fd381ac3b888a14343e09807d4163533971c070649f232329c305530a8b22a2f02ecded042857257058e97634c01056b8f8ff481b2869da6e86732be57c4696eab2902895425da2d8798ca37a6982dcbdb1035ab1f35ec1d3eb031947314cc454485dd6b144f1330c38d200c15a599efb85ef89a9c0fb1ea95bc64097f6ab9e6edaaca2d20d2bd652d359726901d8c434694577e4771427edadb97fad8966ddc099c627b0e7229cb7448032156cb4136379e92a59ce2eec042caf727bf93c72430500728b708dba668cb92eef3f0c3f3cacd9d27cff2b64462dfadaf9b5e0d638171f9e448b6ec860f995750bbcab3e9aa99d80bb605c959e03a3a1f1825d25ccae9c0d6bcfbc73839868a0781e8f584e4452994cd699087f61ed7d4773a6e4c5d182b06e0147ce4c609629a772a15a90c1aa66d6bbbb7eeb2e9c82b00554d1424468d8eb9469a864660c1e2e607fcbf729e44c17579c2ce3ffa983cf924865bb79f9676b348f70a2e7f8324002ab288460216a540d842007bb1dd76f284d544469301c5b02d3fd37411898ba066cc8d24eac5c6f746d71c98174a3a5ba453af94df23c3c0444c984745528a8d029323dcd4088897740eb9ecd1cde8e9466f7a228d464e2523e904a497d2ddd1604cf613c520b5a3642a5e295bd516f710d864c2aef874a66a0993a3971c6967d8c7084a3f4ff41f6988d6ebc5430c54b3f61d6965a4c15e639c5214a050b349960bb7da1efe5eb5dd4b034a97ae19fbf56e11a7d04d0549e6af7ec29280091133e3c1f75f8061a9f08e35dd3f46744e2b95d2546069d1c40222c74f2519bc8887d2c500a95c6a58f741e737e7fa9d55af6afaf78c61fd4a16bc06afd8016d532e571e78bfa5df68e57a943b84af2cd62a59b47424d3592bb32f478e12152977f7f064d43a15b44b4dd3273ba6d0e0500ad577b6267419ecd2735eb4634ef1d2886f2fc0ca8b43f8ac628b4878d9c59e5a48d8a9ba401dd8aba4d2470ddee28e823528d81b27e25dd70d7ec109a151478b4639a0ddf2418860c95794c181663383531ef81a2c40e5e9e8e46f3a91f4ffd4b4d1a4adba5e664934fc1feee79ad795e92ebbfb0a40a34c24de1c0cc8104611ba3b07e246b6679084b3cfdd86a209bfe838de45f81cf8002b115e6f411c681f976533f143c81895769dcf348f023f01143f6c2c6c1fd78e5b03028a4432e15be49dafc07f1965202f7a6ec1ef7b854a334f3f21202f66da9eb22586ac79a7c17ab537a3c586f4e4c9419d9d1e2756ebd466cf1a923f14e2a1e231573e157ec50c14ab61c9cffae5d41a88fc88b7e84cc94715fbe8e992afa0b3594d9f481559e427cf57403e8bf0b7910acc9cdaef50e28edbbf5f81f51bab1f842483d06764c77bbcdae0d8109caa82904b9441b713186a2365a4ea885f7d616fdefbdc0a8732e8fe1cddec8532812f29c1c41ff793f891a6ac3651d3750221ceecd7d0e047100cbb014a30648c51c876efe999709208ce002898ea1a92efae0ea5f37db2e123aae7d7b99f870294cfa87ad9a9f42f27e2a483e56332a06c61621240e4b5351e7da510eeca8373e070a3533d8ec9ed12bfbbae1f35f6b02479121ddaea70f45bdb208c266a1615596044a690bead8b837214b7056e768219a780e3126d52ebbe28c738ec574137aaf1074b14c79d508a0dbd08cb21c63ccd0c01829ade665346c1d477f832004eb54f8b5bbbf2766d775ce67437a9240584f315baf97304490557b2af188b3425633a32994efbc757c99bb6d18e2c26e4c4e629612ce44c8d8acf91987f90bcfcbe32c4becfce657ab7f2b2895fd699e8bdcaa70386637a3f6ba14be6c90efc7847492eaccf6553166fe827e2e3a707720b12d117403024b6cca8abf36a204be3ea836f900b270105001bc513189f886fe703093a6fd97da901cb8f5fe24cac669d8c5049ad187a9e64da79af519116a752fd7c6b63839f84281aa1026487c57b64f45698bfe4aa592d3a2018a91f6b4227b8d086c3f8dd44f1b66458801d04ec1fe8db10e6516e672b2a553358c3e59d3aac7b4b7ef52282ee3acd3d213142f5b63bcdf0fe20289aa286e2f4a75f0d9f01dbd638d463b4f122af00abfa2b8eed47229133e14f5ed9afd57144ee2d6dd607949171afccc0d46c74fc7fa08911fafe4de3b218143015d4a0ca7981113f5cb017806406e42749a1864af2c7eac75179c79744dd75b45ccd4660ab68bf2aa898cc6eb27c37ca1a922bc308baf444b2f49b5e6559f8443d21f00e50ddf380c84559626b6d15af33edfe38a2009dd1099f10c4ce5a676c763aa777c5b0b5c1af876c7827198d5f8aab1fdbc3e0b51e6870c9ec6605d416a75229423aed7f19b42973994a1671c6cd041411dab830210011d033a92fb8280427963949bbb2be714e81fb1bf59b878de5d03a43fedb37c60ddeffb9da47e33541a9e8ed7218e2676fc958a8db6f148475c212095fbe7567ff468166f682ef37633666051a70ada795c806a4a0343b1d01770e5e9c306417c70fe0a6394d1d4be1297dc8a166c5df0600d07d907f6777d6a818c3ac8260f5ac3c723b567c529fa687fb819cebf04b458e8290b7e1bebab480f579369ce48de3cb65bcae448f93b648fd5134e0d809981dfc8a49a585cf0cb2888ee199ef3efb0917313ad28f66269f8797789a858fd446134b31d4a7d818858e41d4ad2d08f9b618488d6ca4cf73d202bf6be727297a41e02d972a8be350fe1dad5a386203389903a4721776c6e9c9282979409f08031b0ba282ad6129cfb6f51b9668195cfd9ecba8346f3aeb675e808bd515828ac48a4a633c79cc0c4fe2ac4c743793465bc661178c85c841be96dbbb28ca009d1fcfcc455ed3c7e0edc78fe7231f5dcc9070d9ecf50f9c674757ab662281cd9fc3435b5e9c5ccf", 0x1000) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000001dc0)) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000001e00)=""/33, &(0x7f0000001e40)=0x21) executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x2, 0x4c0) r5 = geteuid() r6 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, r5, r3, r2, r3, 0x100, 0x2c51}, 0x9, 0x5, r6, r1, 0x7, 0x4, 0x2, 0x8001}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x462, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r7 = semget$private(0x0, 0x3, 0x600) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000180)=""/118) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x80, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/4096) r8 = semget(0x2, 0x3, 0x110) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001240)=[0x7ff]) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001280)=""/129) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001340), 0x100, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001380)={0x1, 0x40, 0x7, 0x275, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) seteuid(r10) r11 = dup(r0) recvfrom(r11, &(0x7f0000001400)=""/103, 0x67, 0x1803, &(0x7f0000001480)=@in6={0x18, 0x2, 0xe9, 0x1}, 0xc) ioctl$WSKBDIO_GETMAP(r11, 0xc010570d, &(0x7f0000001500)={0x1, &(0x7f00000014c0)=[{0x4, 0xeaaf, 0xda23, 0x2, 0x7}]}) msgctl$IPC_RMID(r4, 0x0) msgget(0x1, 0x142) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000001580)={0xe0ca, 0x7fffffff, {0x4, 0x1ff}}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f00000015c0)=0x2) sendmmsg(r11, &(0x7f0000001ac0)={&(0x7f0000001a80)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001600)="86c3cc1e5bce3b5d9bebf3eed6d2bddf152c14ac93ac19a228de1c48a56b4cd29347479092094fdd8f77b26009707af4d73ea7e152c2fcbaf54fc6993c230b1dda2d3f0bca95adaf02f42cef4e817eebd43c57be1623deb691c29d5b7cd2c7f368319a0ae2b5109b2c721227f16b6d23a0a2f6f7c536dcff211e74ef013bb839f0e6ba89e47f9f3883618c8d7014bcabac25396d933cfaaf2fdbd6ad95f3a3ceb983f7fffe8499a5e9e4070ade9d916a6430aed914ef6f0646b3bb009ab2d8726bc802bbe3a2f669189933eee90f87f2d8883d501e4ca42bc16c132737d01cf6be32a3a18f6e12bd75ef", 0xea}, {&(0x7f0000001700)="f60af60cd318d7104be6e43abdfae0fd24dd6caec6c3a01355f4dec3c0941a8c5edcad9196683e7514b05c52088f7069062a0e1e9cffb6b1ab3a9383fe44ad07f7cb049e6636cd30668773866f4d8447980cbb903e9a81627841257ed6b99bdb302105722e44bcb99ffeeb903df16fd6bb2571656bb5d3d9b4dd593bac87523aaa25dd0ef3b6888fe110cc66b070e7c1eacb9722aa60cf24f0efa3579f13410fd05c82b7b9a5e428c4a2c798da6c45d843a62424f6e9b61a73a241513e0edc25ec4b5fd9e22b13b85ad95a80e92416f6d168b3b85bac3d973fd52678f62b0be12cbce995fddd957c4b0dc4628bd42164be", 0xf1}, {&(0x7f0000001800)="e22f57c48739e2393b090b241561f9681cd6debb60239668723cd5dedabc2c714e65b7a3ef751776676d2fb44b674e059f9dea1e22fc9750e0c320773759056ed71f1732a1ea91d448e9a73feb82804e1f80c8c9606a20c2dd22a196631c2958ad2511f2fcfd762240951baa664ae3e21bb09a076e8aa1dd58240049bc1aa8c93e4ca08bf4fd99d7842bc842939b3a9e79184880f357053758f52cbe867db92456844991dfbf9f44181079573bdfa2d5c98cb39121abe4f3", 0xb8}, {&(0x7f00000018c0)="651aed36aff6c57079d673a5bbc4cabac6572f7a617bb400daf8293303ee998aaeede0b39074ec0ec9c9f605cc9211158163f40855af527273743ef744ede52d469a66acd05087c1151b849026ee1845", 0x50}, {&(0x7f0000001940)="a2cff24fc293bf3769bd10e99ffec8e31a7c601cd46254050c7b6f7c1a736f44215d1f2879a712f5bccb326707e28dbdd316075a808d158b153184cfad30fe2a318eac283d64d6cdacfde77021785be240b3f2c10f36db1ee00ffe401497a05929fd7084365dd9e137", 0x69}], 0x5, &(0x7f0000001a40)}, 0x4}, 0x10, 0x406) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000001b00)) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000001b40)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/102, 0x66}], 0x1) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kqueue() executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x1, 0x4788, 0x800}, 0xc) r0 = socket$inet6(0x18, 0x2, 0x79) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000100)="50c4858996734c0133369120f11ef08f74e34bb39c2dbf51382b63805cb3b6d1695e395ec7495261e57a202639967c3563eaf56491a8f2", &(0x7f0000000140)=0x37, &(0x7f0000000180)="eb26d38f451410564d1dfcab0ab6fc7cd8dbafb4ee6fd289010aaba5bf6c1ec5a5c7b27e0028273e20cc9bca898997d9bf6590641f83a125ed3dfed6d64e71793c02f2bd60c76027085c8950df5b1d09607f126574e2b37e5616282844a96f41769390705a95efced1d7a4cf23867dd275ad408d", 0x74) r1 = socket(0x20, 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0xfffffff8}, 0x8) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000004c0)={0x200, 0x80000000, 0x1, 0xff00, &(0x7f0000000240)={{0x5, 0x4, 0x6, 0x1, 0x9, 0x5, 0x619}, {[0x1, 0x1, 0x6, 0x6, 0x80, 0x401, 0x6661, 0x53e, 0x6c3, 0x8120, 0x200, 0x80, 0x2, 0x1000, 0x8000, 0x1, 0x1], [0x3, 0x882, 0x100, 0x4, 0x5, 0xfffffffffffffffa, 0xa5, 0x5, 0x80000000, 0x8000000000000000], [0x2, 0x2, 0xfff, 0x8001, 0x1, 0xfff, 0x3], [0x9, 0x8001, 0x684, 0xffffffffffffffff, 0x100000001, 0x312], [{0x0, 0x7fffffff, 0x101, 0x2}, {0x1000, 0x8, 0xe5b, 0x3}, {0xf7be, 0x3, 0xfffffff9, 0x37}, {0xff, 0x8, 0x0, 0x417}, {0x101, 0x1, 0xfffffff7, 0x80000000}, {0x9, 0x10000, 0x3, 0x3}, {0x2, 0x7, 0x7fffffff, 0x2}, {0x9, 0x80, 0x2, 0x1}], {0x800, 0x4, 0x9}, {0x5, 0xbca5, 0x3ff, 0x8000000000000000}}}, 0x3}) r2 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20000, 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540)={0x800, 0x7fff}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) r4 = accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000640), &(0x7f0000000680)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000006c0)={0x7, 0x8}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r6 = accept(r1, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) sysctl$net_inet6_ip6(&(0x7f0000000800)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000840)="72cf79da8647e875219932073a6d91bc99549d05dfc84c29c3bd14ec2a4e0c4893ca4c568f0d4912528f69502d2c4979bfeaa75d74bd9a3ecfd81e67ed70a1585fcf770633186f18396fbf837dd6ee948606fe00593fe74bc14cec7a64bed7edce7b95a8fe0c73a184c7d5b24b3ba183e98cf4bc04e97443d52bf819c5b32c67ffc19c3f69b9f919537c429dc8", &(0x7f0000000900)=0x8d, &(0x7f0000000940)="c6f1adb08af44811ab9767e9a620eee77db1712d328b42176fa3d0cee61f5e05c2b1e93ccbc1bdabdc0a761217691395f28915a0756767f61f437c6a3dd63b0cb8ffd1d92bed0aec4b7db94ccd19eb77359dcbeb1692ea55473d8b20d887084012d9759b9fd21455b52eda70755d262a0e4b8a4a9b904b4743928e00dd5147f525bc903d7efb8632b58e4db2a595c577828efd2b5956101918f54bdbb77172f55557cc0de24980f24326c47b2f89ed488495f360842d231ac77d2c28", 0xbc) fcntl$getflags(r2, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000a00)={0x4, 0x18, 0x29, 0x19}, 0x4, &(0x7f0000000a40)="b11c6e17c8e480aea6626a88342220ee31fc141e84bf421fb931fcaeca4e5d8e7c27ba7e1924cddb28211220e2b2b4971132981e9d7593a1814a747f7e5e1a2223843671b1009a2a536a9fef4f72745a32fbddb51a4a32316cc9e20b2415edf5c7f73af64b5d916b2aa2c0d7ae470368bc6de3575591fda4ce966e909a8a4b108dfca5a97536031034563438a45a7e1eb894838e8812026fd3d001a827d7de29b3a38a10a402f40891ca2d196967352e0e556f81fad1000bd3d2fcc901b32bff5b86ab4c0b0994262783bb3626ba4cdc750c7ed549ed901ba17c5fc494e6d6ac127b1ac39a5e57ed7ce8c9bb44d4c42baf20dc766e895448dc7b4db659671738e0396832e2b48cb12d41e717ad39a5c63e6e315a4216f0c94171aec118426b3340c066654cb009bbdea3d95a2387e99b5e5545226b8ac5253af8991954fa22cdd181f11c9c74632727874875d8bd4566e37071b1d56fd888f8cf0047ee5be615defad1900055ecb51af8bd9f100e8930cbf3ef53bbfe89f86beb3e004067411cbc38af8120639d516094881b40257f942138940c931b57f2f8b107a565d6e5c0362738545d6f3261749582eae4f2999bd48fae0122bb6c079d835442badfce9c242d98ecec38a73b188bd2cea22da136eba6046599d823809d5c2086213d4c3732bd4909f52175995cb356d56033b8ea01c7aaf53310bb7d178a345306df640f73f3b36a774cdb9b3e0137ddf3d7629e6b95c8b6e487495229afd0e4430790b5df56647c36fa8863bf96c87bcefa8beb2684e72ae17c3af6046239cdbaa8b40db625d3724b27f371f917cab94917b9c203fc283716910850713956b9ce7438f78252883995561d7feb6258356a0e491712f31955504275a6e717a787ee6d9c06588571097789dab21a7d0b20b3f5ff534e54574df6b3041f9bd513067a5a47a31858aa450d2e46ab5d97a15618d93118bc14dc539f90a09e2a57a0a600d1e860930e86f95fb42796aa5d5b028abd488a0a0884ee7de9dc75d1861b6d58ed3d2e339150799c9ce957d6d195c5e1a05c04ccb64bd11bf89148695d5b7dac3e5c6c8e8cd74ef728184d4844a39ebb3c0d7365e374ad3b7757ae6e3aca39911fd7be2517e2d3c078ad71d5e5e6f79e8fe306c15e2cae6ac61529e01f5a5d61a4a79d67414781883869b6dfcd1e7da17fd3642e929c41fc9f6fcfec46cd2320614f99fb6c2f0aeba3433592585103f3733a7766b3acca5086205ff199237077d5418ad87859650659fe5349c171ca0fd808fa5c9da8dd933dae15aab3975f1bd5c2d0d43f70f3c15ada2ba7e44becc3bfc02b1389097fb5e6b63e7b5ddf8fb2feef0f138da5dda98b45bb97e8f7b0b48902b353826241f8e8ac9282e95d9c6acbd904c2ba89a4511b3a3c0a59a25c92d8825f67c79ee495f38fe109dd77fb9cc761932c050aa9404d5a05deeb48407045da31fc3c8efa0a642fb5d19d865e7d89d832a1fdcf60e5e3b3703a41096d673255c365297d7bace3f84acef66b0835ebc715c30a6722d0df6072dc36f4ba901a8fa96511367a9244b681401321255d068e4657e1fd138dd73baed12423c1fb8300bb2fc322139235f56ce4623d950a83291aceca30e2c4d8eadff5b914f26b03c1670ec0a23ae2405003b6838e2c73c3e5be202f10f30486aea82c746ce076d497c5cdfd778785c9aa4b65fd9d1961fcb7437d9bc39fd6d365a2a1d393499efb1601022ce2f5201e312dd23f70e51e518f5a39c58bdacad29ac6108d0a1092691e28591a087f57563ad6111e601cb7d97b9bb7110dab12db9fec79aa348fd4cddf1da70958a939e1ec855c7f92481258a66d408236edae31fada132ca0111bc513e33a26ec4d49c15985f656ae625ba4608854b6a21918963bce1c64bb4da891f093cb0fdb831b6128c9d038b4a0f9ed861d353c602da2aa91fec6e4b1dc616b7af42acb8f388ae586a9e89b5eb5e0d24125d31297e38c3fa7cb51cb59db24ee89ea79fa799aa9da01cafe5017769612a028a956422b734bf72fd0d50130ab46271350bc700c9274569aeef9988d42c66e9232fc08632bc8ff3da4b700908d9c731df729651425f632563cc5430b1ee086ef7a5c92e94f1f727bef440a7fbe264cecf8e1a21f1779e74579a7ed25e5543af368ca0ecada3282e1ba5c0a23dc78048e25c190c291c9191a495839e68ec4ddf2aa4ce701357f9c846d533047d2140cfaf0a2c42ed65bc47dc371c90adcf5c9d69ec4ca3d6984fe63de98b2403add04c850f39a370da77744ac935f581409241c98d6b81cd1756607b5187824e6d31e825ac4376a91d260629b4c422f663a9e1bf2fa2c741c3e55c1eaf209c5e73696a64e508e43c7858a75c1bdd38fc7ec044df4e01c497a094cde01f20ba89026bb0539dfd0d46f29cd3743f2fa5e373a8d7ff54ed0fee3cd2227bf11bb931042829e55550f9a982034e3a0e14c0b13b6b741e8270c2aec10d6281051b7af0edf4895af1c9674299f2228fe7d707d42a3e56d1b08d4a6a6c52113bae68864fa7d1a07f0df519394847de7df57766b2093bb822ae8606796f76bbbeddda1d7e2a5c5e01f8d42081f67ac6ec4dd394e98626f45bf7c7d8f017121d40bce815b74fa1d23f0a6432294a45a10823fb5691ab578bbd95d9eac12ac93f1eee1233425f426cc26f080f2fdbdfbc38747618a7d8c415f0590b1e59c8cad738f3b5d5ef57a1ed841de47763675c34c179954646a48bfeb5cf16aa6d90254a7d97d0a7b20b77fcf5cd06337aaa2d31c16b69304951744f1429a0c737f0027931cf5cf5ccab12eb74b84875be36a760bc31dc69c66526755b1ec389cda40eb86affabd71f99da0303b61c1b604eedad57827c74ec1af07f1ebf1480ac020cff3feffae1cc46ab736298c15671afc60100d5273ca2b690f4c04f9437d5b93c2229fdfe7040893b0b2ab8ffd865ec84da78031e8c0b768943f3cb176912792e29bb2ce5cf875e44e6827619b9409e9b69b7cf8f367b0afee86edff701e551686146d8c6291e11f439d7c692030752cc7dd4928c7b1f802e7d1180df2b57199426817b78e339f89873202c9bf8741610971e459463a53bf50bc9c0c1cb1fa34d9a2e5cada8e416e100fdef728774e5147003a39d51f8545d417a615ed34ad11aa89358fda79d8b4999eb57a059e46e063c3e05e25369768cd20b177f9a399392b61fdcce2aed2fcf8b6a63f30ff2165b6ad438289845dfdea951058aa3cc050cddcc883cf57747db541d0bbc6b7338d5813e6f95ee55751eaad84f98af9343d241f21c9e6840dad0865a21494dc9d90776203ebebfbbabfd598d9b8b9e99634f15df838e0f69f00fe445cd326a0314abbe119234b9f9c5a516971fc08425a2bfc7082055deee5cbb6de663f9204a2d3fe656ce3f882249da16d86ddd1b627e1e8b4baea00aa57bde2065f5a16121c1e080646510627960fcf46ae7f58c1f96336143f66b4ba3571e24163e02fb05555445be19a34f543ba29e96c7da33b23e24236e15d6dfb13ac11fa082607eaf2a8d431d1971a58061a139f2f675fa12bf353f3ff3ebc1ab0b5400efff9ed2f195c8543fb51304df791e755a710e60a02750c902a4efdaa3cdccd4766749054de936de3925b88656eb86ff7dbdd2f45b85b207409b5552897860935310b556e63ab48e73de8654dd67503ba52dab06e1c8917265dc15ce5995bef10f99b6ebed8700a6a85bf86a2a5a7f1e936a4dde6c1013db9e1c73f100954907bf58663233fba3b0ac3f6d08858f418bbd8a9bcee9865f59d4554e80016d54f4dfd83632f7f758868e6a2aab813ebfd1fb7d5ec3da4ffbabbd5a3497b0ce477f7a84a1461aaafffb30d33ce656923f7cf40d4fe84c7dc69b2e8442b15148757a6538cad1968eabf8c5ea90f65fefa7d2a08fbdb78843511ebe95fcbbae28d4c1568efefa1033564384c457810d90072dd1b1babe864f2fe6b0dd5e072bb07a0c64cd088355b497647c9006d83ef10f4745c53a93d65891ca3736dd5601908572571e07b75251c1f00d32eecec9064a7bbac2baeeea88f0d45b42097374acf2baaf982dad2d4d2375aa8e646bae284f1ff69a4d72e0ea54dd2ee5417fb205ae8c1a5fd5c1074191523b23fad9661f3011575807f976063da5dd3aa7add36605abacf6c855a7e0fc8f989314fa2bfeb6e2906b76df96470d381a0c6994ab811305af2de761d875fe0d3de2142e5d65e4ee9f3b08c6e8ca72081b86a21b33020025d0ed2d9a157c542d595e0c750b3b6f5de832542d5fb509f7a765e536623e100dc841e0df8968d3c573def8761c9b1d3fa95c1b0e804394aa49f01ffad81bb42d5be4acb003da94edf0541cb232ce5f10d43f00bab179e7f57a436fc802f010bfd9a633e9ce63abaed3a8dc5db7a2da7878cd182a669790f1e3e8f499ca2d173a6b59a5ac84a2ed20897e56d8ec93224d3bbe08ddc47e16261a9a6908296b0cb5774f9f8b6c27c89df2d76b986b48f52c49ed442156c958e1fd90868441c6b293320caeee342a94b174639f850533a1aac9480dba2e3953525bae516e9feaefc67c57575456a6edb584127693ff1a9fa66fecfc4371fc519c19b1e314c3a67d9446f56d4cc28c7b2e47789f379a848dbda06cac071064d63872a7de1dd250204f361e654c24b83b9861d211666522100b8b2715cb2f7504811fa866b934641a97c45a9225b9703ec57d76e6669d0788b82a9bccf93dda65b36243157dfaa848b4599f10a7496d72add01b49cfa7bac2b14f876dbc3d1f726a44d0647a768c74210767c7285dccdb25b63b79f229c14af8ec16082bfbb4999e0de775728966af871a34316e926bd282b62162980938b2427ab1d375e40df20fc4c02d7d38e0bb4c4a51a4a68318b96614dc5f5f9a9c327d65ecfb9977250efff37dd71421f7ee4142f6f52af741af0de0b019ff96defae650b9ca484ebb740c9ad58228999da6b9f635bdf395135e9cc0149b593403b7c4fc4efee352f0325868ef26729da0203ab468c253f80cf46ecb97920a0c9942c0aaacfdfb9321e05594cb66bcf77827bf396298fe412d72427323d6c42f1942a9c2dd117af02b885a5c2f821978ad3d59955825e26581f7cf117eb810a96a0620f6adcc705c43651a13c541bbfdc7b89b033066e72500e4f6393d56811593cc1d8d1276477bf2672515c636421dedee96dd98d61bf6809299e22a99b830d87773c61afef2e87a515cd625f9758819f88bf8aeaba1d98facd5b8a12de52003692419528c1b3e241a9d5f1976297cb1c6adc70b99703c5455887e4a46c3a7544519ff5bd4b9a91d67c9a859b8436a93847225f0453660174976e4066dfd618ec9f0a74a6704ccedf54c3d4698dd1fe696f9d1ab3d231de7b1a6bbf8642ba64f4af982b222e08d5b6f401d2cf631f4fc5fbf18020154a270d774681b6f55d7972e97ac25b60aea92b99c0456389a6a9cbd99af3019d4077b49cfc2eb672cae065addc6416f46573bca7a66ff8c8a70d9b93c4f5be9e12887dbc6ec353bb6de0dd343c228fb866c2991f49eaff68ae5302b90681f482fc7aab7e49c0c3cd359969619329a8203e66c4404dcf7989460799cc112d6b238505b2831781fe5a1205adb3803666ae8c15be9e1b61d2b94719434609bd08ae9d81959c0d8c91b9feab7aab2b3cf278524d5e2537fe3ccd02a46db5f4e30ba67158b902dfb1ae1c17c1ce60f340966393462171e471173a6de2cdb04424be0fa2d76440a288c9633695263fcd", &(0x7f0000001a40)=0x1000, &(0x7f0000001a80)="81cd7b514830c962394909df077ed2a223c694ff0272c8d00ffe2b078e24a5000168d7249fa33f8f38e4114dd5a295b1e392f79a09faf7c9e2261a9d89e236cd439c3b2a", 0x44) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00), 0x800, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b40), 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x2) fcntl$getown(r6, 0x5) r8 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCPROMISC(r5, 0x20004269) sysctl$kern(&(0x7f0000001b80)={0x1, 0x4b}, 0x2, &(0x7f0000001bc0)="54c06b9cbe368e8f5ee787a4d8fe9a642132f0c9e31384db1b183021806dc3f3e7f970f1b298dd95e784b99db2e15c76fc47e09abfda891caa17a4d2392e176e86643e48079eb74a8eeaddfbb4fb8e137cfbf64f6a3aa4", &(0x7f0000001c40)=0x57, &(0x7f0000001c80)="e571f2e3803a3239ea602e53ff02b08703d70f89da545ff6b46b3ea68ae9fe9c53186379a0601a9b87a9720956218a0ce18aa77599d7178b7e79587cd7ee85f446ee63913755cc0496ccf53351c334515c1315485d07fab1325044407c7b3d1797922b2b28bb7a2f84aee95737", 0x6d) semctl$IPC_RMID(r8, 0x0, 0x0) mkdirat(r3, &(0x7f0000001d00)='./file0\x00', 0x128) flock(r3, 0x4) sendto$inet6(r6, &(0x7f0000001d40)="79c51713270a9f13c3cc80763f0b9b98b9ae0c31597837153de29d0db21efb19413ca7bd3d264c023e29112cd9dc18a59cc4ccc16ae0c774562ed783c7583fe09a850863985b0d4c6bcbc4508b87caba2d2fdeceb097837deb7ecb4f1b82f387808dc6c4f3", 0x65, 0x405, &(0x7f0000001dc0)={0x18, 0x3, 0x7, 0x7}, 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 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, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x7fff, 0x4) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 5: syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x1}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0xa3, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x1e, 0x4, 0x1, 0x1d, 0x95, 0x68, 0x7, 0x40, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1b, 0xc0, [@multicast2, @remote={0xac, 0x14, 0x0}, @rand_addr=0x14, @broadcast, @rand_addr=0xffff, @loopback]}, @ssrr={0x89, 0x13, 0xff, [@empty, @broadcast, @multicast2, @multicast1]}, @rr={0x7, 0x27, 0x3, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @empty, @local={0xac, 0x14, 0x0}, @empty, @rand_addr=0x8]}, @ssrr={0x89, 0xf, 0x1, [@broadcast, @loopback, @multicast1]}]}}, @udp={{0x2, 0x0, 0x8}, {"3adb2dab6347242e99b2ec14af3ad84755ce26bd85"}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x50, 0x1}, {0x206}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}], 0x2}) setreuid(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$inet(r1, &(0x7f0000000000), 0x10) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000780)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0x8, 0x7f, 0xfff}, {0xfff8, 0x0, 0x80, 0x7a}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x26}], 0x1}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="8d7938adb806da1ad39bb0e529dfccc4650bd4d3d4fe52ee7eec932ff3192c6da714466faf29714e57040082dfbc86b0ecd0a8901a2f0eade9293bd978a8c56e438ad05128171a2421445bedad29e67855be89e07e13e12232a694", 0x5b) r1 = socket(0x18, 0x3, 0x0) fcntl$getown(r1, 0x5) ioctl$FIONREAD(r1, 0x80206931, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) executing program 5: syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x1}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0xa3, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x1e, 0x4, 0x1, 0x1d, 0x95, 0x68, 0x7, 0x40, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1b, 0xc0, [@multicast2, @remote={0xac, 0x14, 0x0}, @rand_addr=0x14, @broadcast, @rand_addr=0xffff, @loopback]}, @ssrr={0x89, 0x13, 0xff, [@empty, @broadcast, @multicast2, @multicast1]}, @rr={0x7, 0x27, 0x3, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @empty, @local={0xac, 0x14, 0x0}, @empty, @rand_addr=0x8]}, @ssrr={0x89, 0xf, 0x1, [@broadcast, @loopback, @multicast1]}]}}, @udp={{0x2, 0x0, 0x8}, {"3adb2dab6347242e99b2ec14af3ad84755ce26bd85"}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x50, 0x1}, {0x206}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getrlimit(0x8, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000003c0)=0x1) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000180), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0xffff, 0x40, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r4, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, r3]) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r2, r2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r2, r3, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = socket$inet(0x2, 0x4000, 0x8e) r7 = accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES8, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000020001468000000a700000000000000009b9a9f8414646137a583d7b01a58f97a37c1e1e7c614d6a89e2c6344d47137f8c5b5f1ad5850f40d262df47d45d845ec6caf1a09eef1c3d935910709151ac9f889c4133720cd2a3489ce40a6b49baaa2244dc0e120baf60b46ff2d132a900c69b5ea42c2829929084e2855679e38b8053198", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000003000000000000000ffff0000010073701037439f001f", @ANYRES32=r4, @ANYBLOB="e8691731bb57a0bacce3fefe1fb17ed8c2c29cf8a621949074e773527070bb116b756369c908bc113347946dce", @ANYRESHEX=r2, @ANYRESOCT, @ANYRESHEX=r0, @ANYRES64=r5, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r1, @ANYRES32=r7], 0xa0}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r9 = getpid() ktrace(&(0x7f0000000800)='./file0/file0\x00', 0x3, 0x40000530, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r10, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000480)={0x0}, 0x0, &(0x7f0000000ac0)="e9154c800cbd19f2fdd5418c68125b0f8fc48e93540a370a2145ba6c9ff784568b968fd90d23bcd91ef780d4bcd531d53b717297f508c36bfc1eee0d1ea0dab651867e4764f3e2b039f441584224e1ac25aa0a7763b20c15f5f9aa3ed26cefc8e9a9982c3acce98b3dc58bc05fa1807ca1c85cc73d132c4ab80069182adc62a227cb1c534c68", &(0x7f00000004c0)=0x86, &(0x7f0000000b80)="179307afa3c86209a97fc45361e3a1d000c40c338ed4481bb69ec8388046f75716b404baec4e2f6bcb7eeefe635b337d0eae6887ad1a5a9208d5d0deae2c9d89b8d40eaacbbc0580671a639efd9a95cffbaac17bc80abdea161604398fe23964d04b2845b57126363331ba63ccfaba81a9b3e4e224fcef6bf77e19197a17be76b57cc80ed490aef7aef0e0f17d10e795c9279fc27661a1880df9c5", 0x9b) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x9) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(0x0, 0x0, 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}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x6a, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x7, 0x401}) socket(0x2, 0x1, 0x56) close(0xffffffffffffffff) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è            executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000480), 0x3, &(0x7f00000004c0)="dd2b466327551cd8c84da0ce69dde3523dc303e42c8210b78e106579b3a9c3f87b0292506927942bc5c584c12a59a5951606eacf01bdbbf260dab4fb0d9f9e2b3dc5356b355ad937dbaab6908d63e36c5f2da0d83ba4f75211ca82552ad3e425b7970894c7d08b1a96a1b5f9a681c8ed4454858de4138e72ea0939197a61e51e7ce189d76b46dfcd84d039dc74757c95b6cc076f", 0x0, &(0x7f0000000600)="e7fe85ae2376db2a2582066b486c696b4618c617aab44787549d66b9691fd04f5eae9b6889b4bfc24bd50821037445ebad9f1b", 0x33) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) r6 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) socket(0x1e, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r7, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) executing program 0: 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}, {}, {0x0, 0x0, 0x0, 0x10}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r2, 0x0, r3) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = getpgrp() ktrace(0x0, 0x2, 0x0, r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r7, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/167, 0xa7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="7f004a57ffffffffffffffffc039000000e3ffffff09ffffffe0000001000000"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100), 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f00000000c0)="e1", 0x1a, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4df, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x4a9, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x1, 0x8}, {"6ccf1f23d83c04c0630e64ccde9fee6b3ecffec88b334f8bec7c13e0fab5c66c36da14124de0132839a99746e0598c734d3c401852bb32586e9a495e1fa087c724b1869050a21a1110b069b96191a2ac9402002c43cf7dd6a1d1841edf904a7bb949fcd24faae1d2fb1e2aee097581b0b0b4c4b99aff4a9618581f27ebeaeb2fab556a0d455eb42a86ebe1c74755b6c6a142af2cbc2ea2f6005309d9d42e6bb0341bfeacd7b56c180f291a535b3e0de9eddbe8892154dad7e01ffe45ddd85012cf12759a0784c5795d8c2844313d70b78c41ffdd090fb63a2ef5c1eba129cbb172f7ff2ea150cafd6e2695d92a019b5f8c428b85b4b407aa4f05634964d36f92040c6907a3614bcb5b2ddab399bebdb7cce397672ac81c77ce2399d76c2db7eb860363f13c942c716c6ffdf641870efe2b787eab377df93e813d374fa1bc749abe2f2ba58647c0a5ee5790ed497ae17e01142c258e5b10da31586c21d4e7b003d35ade3354e7f610b7ca9fc177a0b103d79ac6ec92fedd2c9f04b2690a71537ea62bf9084582ade27ff57ddfbfe4d77231b11509d7d0d0622f94d93c0c34a62534cb8b7867e4e731a5fe568e65a79012e159a56bd74fd226e515e26a50f3c559e82543bd3141e047975cbdcd50ad4e410d3406b00416bc2b9ea5f93259b604f0b99d821052983e1598877249e510c94af5927d3a1f12a16f15f83a6a7192b0fd360d5a8074ff4224d4b1294fc63c84ee58d213c33119e3698579efb2180a8fad8bf6c3b5dcbc84a61bbef2341232fa36aa57da3c5c4b46cf157652ff3f24029545ed2c0c962ad3e38e8c0fab2626aa7de63dd5488a1f65064ef7a35e8b956e4d4e21370561921b73e895254bc0c253efd3d1236967a472e38ccaab9a763e0ce7ddecad13cda62616d6374a92c296e4a1bae7444bc478da1b7dc9549d7f47acfc23b84166acf2e2e013984e3aceaee13a2835f8ce47e4bb8803291d361fb022495cde2bf516b922ce451003ecdfd1a4750daddfdebd7bd8f9a0b784a9b83cdcfa9678414b0fb9404317806c41870f7ca63269c93f3ff58e3f69a161477751c1fe66f43f54f08b2bb1982f4c95a97e7b9ed81e967cd54ed72243d2f70728164e5301cd6d1b48f69341f5aebe20f088c11bee8bd3ccc492f7b29cdda9935edde46d2daa867b8c2749b5f5ab4f7c01db838ed8d172e0c09ed423e8f2d6737f96b9af8a4f4478aad6ebc03328aa3d1c484d3b31e68862ce7e0aea97816d917877aed9f236c35ffd9315df5289c0ed21843c37605c98e491c6e4a8540e87eb4f3731a3d1e68dca93841ec9720db69e1861c6ae104fddcfc2bccc13387fba22227fb2b59506694cb63ef47253a2ea95d6d1b3fae322cabef3f3e6c1d2f77a0e5d334f4aa106b524606a5e57ef1e96438e90ae0eabac82181cdf1b70d7f1bd79762d35b171bde131232627333dc030c7ee0864a3570c6017a3c2b210c77b9a9c886ed764c31cdcc8bdb6966e7f01a047b477575c87077e7131042232e6efe017d7f4787bb9719b266403a88f3a0f278fa42728d900abe4a58e2e975ead3015c00eb1d8b99c3352e7e002c2a9d411429caf038411819e1276928d3f713922dbc247acf5d932f49b641e522526a98ab57fc473ae5831cd7320ab44632b55a4890011231a8225"}}}}}}}) executing program 4: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0x3, 0x83, 0x10}], 0xe4a, 0x0, 0x5000a9fa, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x2, 0x5ae, 0xff}, {{r1}, 0xfffffffffffffffa, 0x41, 0x4, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x2, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x10, 0x7fff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x50, 0x40000000, 0xffffffffffff32c0, 0x2}, {{r4}, 0xfffffffffffffffb, 0x16, 0x1, 0x5, 0x5}], 0x7f, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x26, 0x80, 0xff, 0x401}, {{r7}, 0xfffffffffffffffb, 0x2a, 0x80000000, 0x3ec, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x10000}], 0x401, &(0x7f0000000380)={0x81d, 0x5}) r8 = socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) executing program 1: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c5, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) r5 = socket(0x2, 0x2, 0x0) socketpair(0x2, 0x5, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r5], 0x18}, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f00000000c0)=0x4) pread(r5, &(0x7f0000000100)="e4322ef800cb48d9925834c8c771d99d43e22ea631fe1e2f5a81f04456419e32f04c85082779714b589d04aa45783da7e11da1fdb7194553605fd51b81a7ca8f0d5cb34860bec45ae228138fae9476a563b5368ad2a01982f89fb8478c438d0d653a787f", 0x64, 0x8000) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x412dff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x741d4401, 0x0, 0x0, "2d7002000000000000000057bb052000ad0500"}) write(r2, &(0x7f0000000340)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d52001f34a006b43b55475240573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c35916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f29272f39c42360e82580777baf68bb061d292f994437dbd87b2d8b95d83ef345a83635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc71733364b6eea6b5abc1428b36658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb8862dfd8210561575b0e2a6f321f3c7b2575edd9b0a0c84380f2f6494df3646b67", 0x201) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)='#', 0x1}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) listen(r1, 0x1) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x2) r2 = socket$inet(0x2, 0x2, 0x5) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="4589faf3dcdb798dd875254285c88903c21c2a4e9086366efab0ee44a8ae546cfa8d96586869a799a1efef7eb22fae1e", 0x30}], 0x1, &(0x7f0000000100)=[{0x70, 0x1, 0x8, "069303a64ccfe107f07966c97fd914949960125918ad1447d41a73fffb890f269feb0b2bc0b8ff670b47d6a25f809b0d96efc1db97bc7f94a5e55bad4d906dad774bd8841b42b5a8cc853d811d73a65c8c54243fa02cbcf3b086"}], 0x70}, 0x401) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x82, 0x6) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="8856cdce667a0f56f7f87d04e17b90aa38d58114826e1de642e7088c1aeaa72ff51921d1ffb6e69b3d100126f4a96b0c6574e8ab8385aa94e71438327ea418ee6404961f472595cf17174f61873f9a895087cae9daf4496bf5127d69f45a3c20c2ea0f654131957ae9e70ac51f4ac5e6f9880ee002a23fe2053b601646ca3ce1a90b17ac3543ddf35e27682f0e4119a03dc4", 0x92}, {&(0x7f00000002c0)="87621487aba3a6ce79bf2773ad50fba2ff1a4b01d417da39f6eb29ae62ad863b5511cd7b3d78b323f2058b4752c0dc1a65164b60bcd16539fc785045fc5dfee84f0b5ff6793676ff5cdf2775a5d8c79bc84a91ebca0a28386b6ced6f2c6fd2f44f5469dc51f91516845cf912e6e09d9d4790c62788fab3e9bcc5bef5910d5f58e15bd0ea1cd43d06c4a03f9649590a7191ccec2656cd1ef47f9939763c5d25c8a75162b961740add88329315", 0xac}, {&(0x7f0000000380)="09cdcd7603cae5867857e04f46389e6ea6e92d34f960e07c52f3a61cfa44f5aedbc3a8d37d857c5e568686f8d7a156ba526d587453abf77ccb15af531da9113910362ef48a6ef05865452fe32bc24154fc7bdba423a3b1", 0x57}], 0x3, 0x80000001) close(r2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x20, 0xa) sysctl$vm(&(0x7f00000004c0)={0x2, 0xa}, 0x2, &(0x7f0000000500)="e276453620f919f1ac8cb36d2975de1ac5d6719282af1eb90e274abed3775227702ee8ed3ab356bdab830a9043b34290cfad0bdf8a3e1545740e79a9bc6ab8a75f774d4a1593684b42cbb05cb641033f1204b3bce53580108b489030b64b6d070a1a3980c2d063814b021c1f1d17bcc9559704b9726faa123e74aef13e884a07507f7600ca21d1956630606f16ea69a5140604e9b53f242c7664c2f8e29ddff27c59781df8aaebbb86129749feb57c12f972", &(0x7f00000005c0)=0xb2, &(0x7f0000000600)="968455d1ec25362115", 0x9) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000680)) ioctl$KDGKBMODE(r0, 0x40044b06) clock_gettime(0x0, &(0x7f00000006c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x400, 0x0) r4 = shmget$private(0x0, 0x2000, 0x308, &(0x7f0000ff9000/0x2000)=nil) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000880)={{0x8, r5, r6, r8, r10, 0x80, 0x8}, 0xf4, 0x5, r11, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffa}) r13 = getgid() r14 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000900)={{0xba, r5, r13, r12, r14, 0x0, 0x401}, 0x9, 0x401, r9, r7, 0x7fffffffffffffff, 0x3f, 0x2}) r15 = socket$inet(0x2, 0x4, 0x3) getpeername$inet(r15, 0x0, &(0x7f0000000980)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) mkdir(&(0x7f0000000a40)='./file1\x00', 0x12) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x3}) r0 = socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) write(r0, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x20) close(r1) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff04000000561ac408060001080006"]) setrlimit(0x5, &(0x7f0000000980)={0x400000007, 0x54}) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 6: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee4", 0x7a}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x10}, {0x78, 0x1, 0x1, "dfc214d58307d25686a93a0befa1ab9ebbf814abea3fb27299a7fe735bf7d215730a4d18acfa9f6df365520c9e94bde3f539687672c06bdd70e0d777377744cf77937bdf21505fe810c137275c7214514a112c4f5ec75ccb8440883aae04f21d51931c"}, {0x20, 0x1, 0x86, "42e13d8e9775e9cf439a19ba69349ec6"}], 0xa8}}, 0x10, 0xb) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) acct(&(0x7f0000000840)='./file2\x00') syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) truncate(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) pwritev(r2, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000280)="e276cd2bb12587f67d811c1342195f0e6d2f412599ead33fc45d82eab785bc24f9f6fe29b0802afca5bb4536f53a5087f07979c01431ed7b8ab43a7c24d88499d8d9351d26a061e175b76e40cb646f40b54d615d980b26a113204d460f8029408e529db88b8ffad12abc718dd053531311ba7f358d0b49d884ab8b59aa185552e15419863b07e5c9ccdacdfee0ea8a81bc441976395ddd1c2301efca754c1b40dc80cf97f5ff8f9fce799c7a8886762d31657b36ead64f26ccf3d9efb0ef307375f22b11b1b8a3c4888477", &(0x7f00000000c0)=0xcb, &(0x7f00000001c0)="5e3e967db5b528d7367b877ca07224780a3d6a9254084017efc141d29e86d5daf2e7bf5ec42d9ca5846f3ba50ec72ee5dbf6e314930f6cfc88a03819e177778a509d62cdb7fe8451c6e3e19c89c5b701ff7cbf91adebbafc24f8de4802b20a87e78cf6660e67ce57fb2da8c1f88303200cc89ab7052f8294b4165b204975b8ea04c28bea2f9817fec5b5bb9ab6122fddff48083e4190ea19be9429e100000000", 0xa0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50}, {0x54}, {0x6}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket(0x2, 0x5, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/123) socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r4 = 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) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x5, 0xf9) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000100)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae100000000a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09915b60251762a3d5e24f", 0x5d}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6", 0xa6}], 0x29) r2 = socket(0x18, 0x5, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r4, r3) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x0) r6 = dup2(0xffffffffffffffff, r1) chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kqueue() r8 = socket$inet(0x2, 0x2, 0x0) sendmsg(r8, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: 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) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) executing program 6: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mknod(0x0, 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x4, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x1c, 0x3, 0xfd) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f0000000340), &(0x7f0000000140), &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65", 0x80) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xfe23, 0x76, 0x1f, 0x295}, {0x9, 0x5, 0x8, 0x7fff}, {0x80, 0x3f, 0x5, 0x5}]}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x9, 0xebb, r4}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xe4, 0xff, 0xc1, 0x4}, {0x2, 0x1f, 0x3c}]}) truncate(&(0x7f0000000280)='./file0\x00', 0x52) close(r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) socketpair(0x1, 0x5, 0x3, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000380), 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3, 0x80}) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000440)) sendmmsg(r3, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x20, 0xf231}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000004c0)="5da1484247991bfdde8050496e1169c3050cbfc4b5d1c86237514c12428e2f", 0x1f}, {&(0x7f0000000500)="f7c06c5fa3cddbc9", 0x8}, {&(0x7f0000000540)="2bb2a35fc36423a3afd6eae39638356c9bc48c87030164cc37698bca0a6fd7c4ccfc691f698f1f4e9d091fcb58232befb530cd6b5e34948e2138175f841fb6cfa5c087d8f6a3c1b1617c7f538645", 0x4e}], 0x3, &(0x7f0000000600)=[{0x68, 0x1, 0xe46, "d9693ff6c7b403c5cea65fea75e290251d1ad91bc7c0da2c12bb79815c9c0e03d1e4b065d1622b7171ecff25c448b0f738d938b07b562539520667d3ad0f1998452e19992508c25a7bb7827bec190882724bd676164f02"}, {0x98, 0x1, 0x6, "4f2e3653cba3e5151b9e44aed2cebcba18e2342f7c1373ecc2029043d151c550dfeda0acdd6bd8a3844750d964ddbaf3c1e3c3f06d2d4019153219216e7a787c270607a0303586a28d8ce1ff85ed215e360e73bc1aab8dc0c1725a6499603998a2956b5271882af69de7cb172c9cae65a362d9948b42620960cfc4309930609326fbe2"}, {0x18, 0xffff, 0x2, "edf786cd03f7b9e5"}, {0xd0, 0xffff, 0x7ff, "40b348122c1fd8da100508adff5133cbbcbe3e53b5fd2e427e8b683a8743b711f01f9edc55ce4978c19d8e9580cbe8a406ba838cad491b671a0c076b0838adabc9058b8d5347131148bf5d5f790f78fef2572dcc4e93abf3872130731fb6dfc93e94a27a282c9d17e2e717c3800f855c6e5ecebc20e27031e3c6e2583bfffdb3fe71e7e3ec0a26500fec4d89d0c437d558d56d3cf2e9905d4813d7b44ac70383556c38efb077457a9a4541989c2a18d3a7bfd6a715e15583acd7c78cea4481a9"}, {0x20, 0x1, 0x8, "71b42a9e8e72d9b5c9f3"}, {0xf8, 0xffff, 0x7, "1c760d25dfa04a0718da2831fb82e642a32255c2b63aef33f2e5db13392a834446b17fa7567d493504bd4bed7f2c35bd5fdd84cc3b4c1390eb10449bcf121dd71600c825dda7e2d54bcb4c9d57c15eb2336d41bd8afd11ea5c6bb0d8fd13b5369b8d658e9279306efb7de4995f8db1da902baebde99d8f064ae340dacab5b75379b7f4ba0c30921d390adefd04c0993dd1b9e405557ca63ae817993f8426c651f435c240c1f92d92ce6f56a80e935073d8366379c80d1d3e108e24bcfb662216f2516e7dde30976ea112d9352ce037bd12d9f96bbb3bb8ab15838f94dc407a20794709fb8b7a"}, {0xb8, 0x1, 0x4, "5d64dd8aaa1c9b1a686cc1cfdcc27a7a7d7c13859235cc5d4fb9e09249875271a7ff3afe930ce0641c4af44a9f76fa626aa92af5f2ebc092c07fc6db98274ce27a55253cc1020a09f67717b087df65cd60f449d63dc4770a2ed3db5bc86bc0837b78da5cb1200aec351a907c378721f2d82e4f73b5fd839722a2c911e1ea0b3b039f851e73a4db3ee3ff187a95e780f39bd0dff7d016bd67e15ae94888ca07eb1e3675330d"}], 0x3b8}, 0x10001}, 0x10, 0x400) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a40)=[0x8001, 0x9, 0x3]) ioctl$BIOCFLUSH(r3, 0x20004268) sysctl$hw(&(0x7f0000000a80)={0x6, 0x3}, 0x2, &(0x7f0000000ac0)="0aa84c971787506e9ce5e46856c2f76ba6575c4fff7de8a6d8b8ab5cfd5ce0baabb3e49547585bd6c56e9626c16a77580f58ad87", &(0x7f0000000b00)=0x34, &(0x7f0000000b40)="80c1851f5cbb98cdb847944e56f4fc6c73ed438425deb79035e23ca013361268019d08cd15156c568d68826bce8bd6832e64efa8743a82828964b17ef44039aa12caf790e99ae7b885f34651ddf9889eb9fcfc2722c75e4c8bfe1ec9c4142df006ada430757cfeb5023c652e51ed8347dc9bbcdae0fc2fec98a6caa5e0d01f9d1b43e3a7a97726f6b85ba6a21debe65b53dbf0977a8cab56ed08963e37be907f6480f395a85b6382b23c8a3b8d3d5b8983bffddd3ec6de81dbecc5f25d29ce5f258d96229e1490331837d3c8f051099fb5cddd49fd4c412638ca428a68d06b56c4188c1e506d5c37efcd1dae44353f2867d1e53e2a6db388c83f03586d7ebcd59ed28bd5374f8e3454757ac37a03bf5430b158f4c06f95cefa987f52602fee6728aea6ef99a96d4b6c765c5c1a5b400df37b2a33ca09dec60023b228c93269612d4a000a10e0fc515e4bdf2cfb7053bf3c489655e0a37a7a020c46b7f9dd348631c6dc60436dbba8eb02f980336e3f23e3f16e36f1f542da4e298847a9a712bf09dea6c6d05813df73770c9806d519f6dbdfbbeed57d5382bf241c291d96c5430d73e5dccc951c288d752a8816650d043461038bb74a2575649c47c63e2dc279fc289a3bc13ddf5817c36db88d2e08c52f3c4afe04f9fdd9bce23ebee626c73cad78fc9ea9b5e3885ec4cf93d82aaaee396f637cd1fa22840cf4bfcda43f2585f4d6142f3812e9119ce00b01780fbaacddbb27bb26909d1050c8ec14d85fac5c9f5d759b56e9a39f76473096d9b19d8a4d0c17fcb2911414a2c8c65cd9020118c59fd8288faac4897ae4b8fa8025092fcfc471c27487380baa0cd3917cd2c3d480c267f311787033c2965a9cabf549a774754a023ffafef18a27a20db746d740c0ecbf844c5d4bcf43d19556d37f2b4124f8871a0153da9d4425f500d83f7f2cc0d26fa488bc35d8760576f923a5347f3f099a08a32be1a827ac3fee9d445613b1d9927907b60027b2c9cb99b3c2749e15b9027a38f12a77fee2684d88adcb230913e3f3762bf0b63562845ca9cd821a179d0f762a550cd191f402065169a90e6e2d040bd8357dd4c1962f4d0affc8a944f2b453f51694c4fd62d2692a466fe03974dec6cfb7c3b5472390dc66e1ff62297ca672e89810dc6ab9d19967440861a2da2a68690ec803e1c0760a91192a69e9abde029542338cc87d3d26783dfba8025a9aa81203bb8d8125cf4d943c26f385d9b62762a6466acc41e8bbcc995d72561a64e3abac456b67e784bc69f754cbbceb1f898e2b244bf2f5f95e893de0588b250397fbfea439e92451f1712bfebc7457284f47033638e4bdbd6fd7572b66451c69de765fd3ccaa212c735ddc683a052010836e4a904e503a117441c6827e7dbc80d2d24cd19eef0b7a6e22a2a3a602c402b870c9adb0da518ca1f36f108f8dfd7adc0b477d9946bb7c196c5f6dde7072b8bb56fdabe270085d6d7bcc78c5d1de2e7591d56eac876a1a6097320c9f1c8372e2bfcd90809786e177022d1eacda251b5028cb206ea0394caac3113341d10657fc628b93d5f7a18d1b49b79e1f3ffeda16157e54d06dd47eb53633ead8632916c038af130c556d3aa8ad4198c550fa740d110645bdb2fcd7c16d6a24ab7e6d161774c0c1e8332d445ebf6a10196b9413af3452b49e30abef7a83926caf1dfde7771f340a4f45bcb5cec334ff7f7edb4a39c8b837f8ce3f5a696520fea0dc8f1fa8d974515ef44d2ee4b9341c2827c4a45de1b919d31fe691e5f46c07a67604d78125ade916c3e40c52aea2ce647972698b75a6a124b5514baf4727ef509828061e08ecf0a54585aa1a5dc2721fb702ebbf7256255dac3ba21130ef6b8e7fd3596667bc4c6d8ef0b8a30d625516b3ff77e90eb083c5e31ce38b4584483649ea9c46a5349db162a3409d136d20a26ed5122f31e05f546c26ee971a1261e211f452d02daa4352323f3da9fba513234c41efe677fc655b2fe64aa08aaca4c142f76d5da521e3b07683953f0675ccc685a9d580253dc3a3a8aa37d577e9d4fac54996a9f268df7d1c6dd168b77e3a6f0ab7a5fa7bdbc18b74150a4a0aea2884593503addf0f23033ab6fb2603c29254ba4173cb551fdfb946790a98dc0dffd814474e328806050cc918451a22d4c493cb799cd280cae6d23a15d57e7ead5e42bba1c2b18facde86e173c02207738e346d02077c7edbb99ac672f807f6c5fd783fc886590902a57697bdb0e3d7b26de84a00a62cb2385a3b78095fda45b00958dab6b8e7b2bc605d176fbed6fb5613d534c4c7a78d23cee46ddfbcacfc814c90142791692ddcc2d05dc994696493d832c13f6ae4a59b57cbbd4da0d4db08452fa6bf24afb3087dfde1115e4ccea8587ee75d479528c68f84eac32d59503ab79dcddca5380cb912bb4435c5818d160914f8a060ac2847384c519b22079ba1579d982178deaa8ee717f9aebdb78ca2af797fce4315b425cdd5ff12786890276d11c1d158e78b170713e68ad7c902ec276a6d28f683843ca535b8b992c9ac8f84e291b3f1bc068a1a2b8ef0e399b27d2cdd1e06da8b69c6a5adc63bdc254305136ac48cabe0f1cf3aade8f557b23c13ee243de425681323d6c45c29a2a44fdf58e4ed2182ccd99b4e1e20855c0d7c131483cb44412e8e54e016ae621e05feeaa7acfe3ae2cf947dc8146917f91a6f6fa1039300e703c0533a6e0cffdac559d02158061aa6d1a0f109e6bb75f0ad37311ef92f1da8325f36ce6019c49da4d116dfa26983a3eccac578f2272a6141c770dc2672e00cd7186c0e7ee233cde094eff91a084b708d576c996b8c8f441eadafc5a4de8807f0db0fe917fe444f47643064f270ec2be83697d5445895517fde5deef3ba97517e254fbab0be1e604fb3d7e6ecb303d1e9eb63b9c1a389224a48e7fe8f9a37ad6c97c8168e41993bee83db02861221b4ba9b8dcadf64c162dfe8d65acdab375701ffd1888126f28d33bf3bec036b8b16ad6e18309fdca143c5791473245e8af40297c06e8934f503dabadb56d0248ef5d1da6cdbc1896f8526798c1f14ae05b760ab4d188e87621ff0e06ce7e0cc1959f10565c9d12cbde2b177c7b96c58ad465809fb2d82ef1a50365e418af9afe8055beec094e5cfd89b98fae5ec1367302b311099a9e5d2e4d65ec21301f14d03493ab3db3d6c47779d31736c22ba5a722f1529ae3757b82c632026f3de6b640338bbf8580ccb285c901df0bdaf4c50b88254aec61bbf0786efa1b996fabcd060cf5e38370affe584a0ee65bcebdf8c13b0fa3024af0b5dc691bdec9f8597b1121557fb7fdf0f3dfe51c79033548254553668df6863caf1dc2af30756e71c9f031fe21807e56f0bfebc901fe6a6592b620f9aea144ee8586f6bf054fef604d85046fa8cb1ecfc79178fb658e7b874d6ff1a5f987f1aa2fd6695c82b8cf6e3a15ae6a930e5fa0184de155b04ce9124c4f1826c14db2926fbcf623191d0aca68dda7a20f4581a4d074b28cd4a72c4563df11693afced64347eede9983a191ea4e49ffbfafd8ae13fdcbfe46cd631794f13406098ded4a496b223cf60294c429d50043d0073294f2cda9d99b5245ec0d890c3598f2c6b92690c6006234cf6018cff3a44d1927b943ea69c7b61296bd6d9cdc37e8ca46b5ed32b36434dd5fd7f32afda10766c9903c9aa2e53e6cb1436420b902f167e596dd548c46b5f7f525c56e7f3e6d00b5adbb5f425b0950f549a2b3f1824432d3b7a38d6b4d6f6706d2595dfd4bfbfea4d6f1727ab9b3d8538e903b85bdddc2a2402d96b40513915b6dca968bb9b5ed625e7e645f467d9e865aa21af85be57ab86621f31112d497f0d2fdb0db9ff185457b06c83e94dc4604f50a3081dc11e062e14e430b26e3a8a043e9e433c2f0008b9060b2cd145725a2b540f005aaaa0cc76636761dbcdeb3b544e3ae4b250c6e57bf77074ed3b3bebb001dd61c594dcc35b5840d1de037dcdd3e9cf58e68235886ab88fe2b5efb4721e2c749fb25b4e6c30c8b27c1c789c914870b70e616ebc307b2fd64cfe5d7a0ff1931655a13cab69d214868fec30b314b1da7675874fa4a74b0bf3ae4aa3672a641767df0d4ed341c75b4424ee415a04ab11902834fba7b3cd29d272d5ab32c52e55f6d0ef77b20aeaf33b80338a6525dea3fa251ddb85da2b27d2be77c9646e6ddc220ccf3981d502c4f5a8e524dd386a3f9a63adb74ed5f28721fb0a132ba3d4afd5fc0768905d32ed376332fe9da3c08cd5b767c69c3cc5f5b66d3c17fca601419e8fe925b6f1a2d8dc6489540e31b85569ad6afda9007c8ea148b79c0ad44da09d430b83ae7987dba46698065846a618ef7513c4da6e683bdcf36eb2aaaa1337b8d0b2218f22ecaf376dcc4e29cd90c311148bad48d95d70a57260795ede0a8794077f0a4d90d511e1fa1c6e76c6528ee32a82b1afd4a90eef2429a15511e59a6b49cf066c1039a40853a47de05d2bf106a223ded14ed5f5f1e0904f7ab5db84ef63a6b1a01312a05508c6237120345105d0e155e45b0ea4ad59d42a55796c10af8a542449ef47f0609729c748b6cab4b425e3af44eca0c8c92b698a2421d2856eb287e0d47a403b5de6c1f08388d97a8faaabb752ddbc5a04e2fe6073c68cd445318543f0c04f9f5106ce653da382baba5a1b480bdcd9891ed0cc533c63dbda04ff6bc2993f728bcfc275f10b180418be574213d80639f46f9db45c66979759210d4631cb08834c6c8f61994caee8a18ae50fc23a3828f7dc08b33ea845219fc37bbf3c79cf4cb4e271305ba4b32c456c566835ffb9885586cf35584a26d82ff0b8bf6f750b2ce9e0cd27a77f28fba4f351cc049ed6d8b996ce4358effe89a080c8fd724b120798720e592ce0b336829340d252e21b32e8ed4356302362c34aa6b70d9ccfb66f9534998a973f1753e28626ca08db84eb4b9ebb4a80f1bcce2283c164b6e10c37f4eda76cb38edf4362bda3ae2fa4a1a412ae338204b5a1ded04b6f226db23dd0f7ea487d6396527a8709530d1b2e1bf8125dd8c022c39b8fb4c78983ad2d0ea1df3203f5998ba693763da2b6aa989bb6a486c9d591a4dfc7da04b5bfd2611af37157929c520037246d0098d3e26e90fe39a9a8a75e4f4df08731741ac6b3ed11055c556cb17060aa9b4d3e69684cf64dfe0daa0d4b3ff253b99867da06bf77853cbc1ec58d9ee04fc7a5047d99cddd36f9ed4f7fd2518250a485b5835b277b761027631c7d2670c1aab51c66364b9892bd0ae287b80afb3ada8a024b1fe3c73d24d309a1dd0685e1a6653968bd6168c55eb96e3aefa924a1cf3c553d36190538f3af43392aee2dadd4c4a7a04605c70229d57df6d7795a5422d654555e32b741f92b7456f324ea02e4a13cc506b8c0e28e41be62d2ed02631a015d8756fa661c68b977a018e99e5033daab28d889ddc76afa9b8e19cb5e2c0228c5938b24e8c7148b58ca691a7e5a4784b07d02a02d750854560310288d0b69ae95dcd4a2ae205f40680dd501d208aad15cbc26939d662fd618a8a9255c3aaf8ab8f102a7bf821db073ab0863340b1200da8bb21ce97be4da707b2c25364960d4fb3648924129a3895ed8bc813a33eb999577bd8350734228eaa1b4b2481085166448eff5884d752e4b3e2c6b2730a720e2484ac97c1cb3e40851fbf3dea5d26f2498edb88e52a61be105ba0894d995210859cc0cf1cedfb1f2ac192977ce3e9dc219eb681d5f84383eaae78aafece763a8b7476975903f4c81b48a65f834a99", 0x1000) accept$inet(r3, 0x0, &(0x7f0000001b40)) r8 = socket(0x20, 0x2, 0x2a) readv(r8, &(0x7f0000002c00)=[{&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/117, 0x75}], 0x2) write(r6, &(0x7f0000002c40)="cd8fb75581d5d801af94e95a6b71e3f4081155f40d1b99962931404ccbbb10af0aac07e28109ad1708186c03464f9d925457ca823dbb2244fb8c278524153899e5e5408e796054fe82b1e1fc7c0acfcdd006ac38776c27b6349a359f9a8dda4d9907ac34c20ad280a71b1655fb45c2baa9465cf97859c12156cd35db37fdc85d643764", 0x83) write(r8, &(0x7f0000002d00)="af8f7c25eb8d8d2b995e0dc33a65ae6dcbe56baff884fe59bb3674c69495f4aa45381478301f632de6fd299eb12834b03f85583faca6a66bfe6a5d2c57a76f9beb89b1ea69a7338ee5ebb0057aea9e3046c2aed92870f8552bbfec68bf0214e7e118f5824d9510e5d2ee6cf638c858ba58567e0e6eba813193ec8775d21a73e0b2527ef8ec226e9bf10827a1dddffd26bcdd6f0230f670db3a496abd5ad15624402ab710d0379f5c829746fc0c5617b5d3d83a6eca06743b1f58d826bcafb4df5cc88626572ef51a1ff2fbe3262a2d044c35d1a4208cf198a86eb086eb341efd67d805309efcb3b4a05befa132c92b20", 0xf0) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000002e00)=""/71) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000002e80)=""/209) sendmsg$unix(r6, &(0x7f0000003700)={&(0x7f0000002f80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000033c0)=[{&(0x7f0000002fc0)="e5834917054e2f4b261e6d1bac53ad0d483221aaa7028e793f3fdedd17fe8a5a4ec41dd036cab5931f982173b5a8e7b9ada4299b63a0dce7be224b94038a2e09b1cc49390211129a83a2e7116f49b43ba66585e9da22a479590ed75306b23e6cdf0c9785434954fe5429ead8fce0ea8ae49767abec779aeabf09aff464a273353559ec780deedf0c896fe9122c8277dfe69ef2c20a4caa0dd7712557991c2ce92ceee8c534570c2332e09616deadb0cbf321a190cd81959ee7403de3f915990c323f98e1c737ffda0d16e2b138817dbd61b763070e350f7bbd5003535b8f817aa646e7a30d86eaf6a4e10d2a", 0xec}, {&(0x7f00000030c0)="cc40a2c04c05998b240878a164bf1cb0a2bc94904ca7f9e1413c1fed112a7df223bf662b652d5a4a750ee0c7b477a5cb07cf6988efdf833a8b429da41542c8f142c130b00cddc7ba65239bbd0c0143d38118bb686300110da7cd2ad1431802e3ea3f2593decff7bc57d2981a1831d2779a38cf0437110fd3e4ffb14e83f9ad1d3cd63d38ee2cb3e540870613", 0x8c}, {&(0x7f0000003180)="6fd075949de1958ba8e1ac6ee2d8655df79ff522c2ac7b21d5c0247ef137a73d684ace53952b8b62070264558093111b", 0x30}, {&(0x7f00000031c0)="b363bbdfa737bf76b1d883394c49a1d41bc37f6fcba8527c56436dd96af1d4559dfdf2b31d5b4005c427b3e9d7deff55a8b46f5d25ebe254f8bece5acfcaa0d27f6da452c16647bf2b0865588c2eabbf3c86e777329ed859da1dc2f1b0b559116c1a7b80c6f6491a424f8c0ede32927eae075e2e597a07240b71d4f83629cef2e64f89b6c0ee81b387f32928aeb495815d534d1bf600653682aea14536d8b2dcca2ec1aab473dffcd7a81b7331efc96d893c982cff43e37540b3c66bdee0bfcd597aab39a0881224dd8e658284076b01f40d6fb8e246", 0xd6}, {&(0x7f00000032c0)="79c9fc68e91d749f30008171726703f802e6629366a86c3e5cc4be8dbb59620c9061815c780eaf543c6f4e30dc60113ba987454f872dcc6d39a70534a68ce8608ad46424d72d393bc6aff70ab5675b2c4ba80f4da0272d42160ae0932ae5afeed7533661b7c59d486bbebc0833c354794f58ea86b9f78ebb44a1fc5fe498285542e612085822cd60cc53680cd1851997bd16d88abce899a94ee2b37fa0045ffdf3870e8b9b944ae2b6", 0xa9}, {&(0x7f0000003380)="d43857285ecc6379b0d014da895c10a0b69363c0b18a3db47bf53842a958e7a71a09ded8e76dbdf6d895466c16d5bb8cf6afffeae9d3996655ae2f98ee6a", 0x3e}], 0x6, &(0x7f0000003600)=[@cred={0x20, 0xffff, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r4}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r8, r8, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r1, r6, r1, r2]}, @cred={0x20}], 0xf0, 0x1}, 0x2) executing program 5: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(0x0, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='./file0\x00') writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000240)="6953c951754ebdc75fe3a86ee41beac227d3c9cf4b20381a90ae7ef4484f31679f2c8b3dc10fdd71192fb500000000d603e34381444197cc4427c7917994351c6e1c8f5b095c648c216c653c977a77e39f9b756e93d2bc3b19cd90941b6ddf3806b9230ce3ea731e1181e6c3d268b2e7471e37993393c4edfb00040000000000008d77f5daf699bedd193f1d86aae000bc0c4c05f21415af3f879c19f85a6aa1be94f4500dd1b608a773ba6496ec7353902f58738bcb15e77b8cee2560a170a1505eec4685eab2bea753a3aa2c", 0xcd}, {&(0x7f0000000440)="6e255f9656bf766d0ea42590e9fed1bb0ae437f933f151e817db99ec5249dad9291ac748c74272b1f074f6bdf53c1fa84b81e59f20bfe9647aac38c07164543da9718286037c8d89a7dfd9ba3459f7ce0ed701de262d7fecddfc1bf4f230baff4557ff17fe545b7875c91c025e5e1817bea15c43c570eda7561351df644b36a6054f791501499ec8b37eeeedff219f4708518a0539f9cf7b455d1ef6b000a29f9c9615a3eb1c37f76a28f6e3304bb1c2191cacf2f881c0f8ed7c13e58f09db023044a959070aa7e759b74afc8b89502bcc35f9558bd5115be9f0428a59b5838a397c1b067fb193d807ea26bb3cb3750f06b9c422d642b5", 0xf7}, {&(0x7f00000005c0)="d77c869c67877001cdc503eea340d6a79fea089dc9c4e7ec8bd48d4ca47e7e15bf671406e541cb5192ebbb0fb9e9c0a25b22ce4305f68cb6b6b1062144f9ef85e3727369d7dec74bfb7b7fd7b86e525a7f4d9bd331e83ad62140aad3e740209913637c40e43861ba4052b54337102f38970a4b9eb629c0587d0364c9abee1721899ebe470737ca54381496647b7d001fb219a0f9cfa1ee64bf10fdac5cecd209e9e3c61ad121d52571146029c4516746e16841cb28d3d6b2c98e50271fa1836b4421b4a65c9df0338f4d041fb40e8d", 0xcf}, {&(0x7f0000000b80)="4a1f60e5d5a3eea0bb06bef4e277036df0c742a48ca7d9556e5966a67757d07aa513d8906e241232e1cd4ff359ab968f900164ebbe135d9a5a1606a0547c6536b0d7cea61334d983f0098cdd3ae4e7bf4f090e7b7fdb2c441514ffe10a02f42d109de2231ce4632b9dd610ef05997806c7c6e7f406c290406e62a61b055c33923b23d188106dde5f781731e65700bdb1f8183fd6ac3de68076fe45098866bcb4a80c7d0f4b8e0ef5d9dbda8343cfe516f2705f710390a411f8f4a75bcc3dfacd1a4d40ae369ad3f5a148a4b017d9d5648368cd47a592c9edef762614c2b06072c9d6d5afb787e86c0b54127e50e834ee604535b7cda9461c43afc8384ef0cc65435e01ee8c459e97776f9ea8c4f076f6c881b65c38b419ddecd32b21e94b180f342659501349a9904e8e6168fe6c8b47ec2c7d2b32eddd67bf3301c906a7aa6f2c33cc8edf9979e29304c1f7a11a52f94290bbdd75f245ffce9bda3f14b4ac5008aaca2edea395", 0x167}, {&(0x7f0000000380)="019757aa6f9d0d025aeb0f439a7eb11eb17b77ee37bc4d81", 0x18}, {&(0x7f0000000740)="61679a8ba11c2dc0c68187a0a615e9ceb7fb023a09000000a44b8605770faa343359e40436681d7c2180ac16aeb3fd9b788258cc9d2c920f695a90f685c2d1551e64b1fdba22d27b639ab0887abbc133c83ff94c8e4e4ef8782a1f6acf", 0x5d}, {&(0x7f0000000e00)="dd6b530c286990dd2462781270336665fef003ca2ff4b5bf68e453638db6bb6f66dd123d9d8e429c3bef6473f0c2117b55a46af549b8dd8616212b00b8f19d1cb04703a45ef15c45b8439801e0ad99cb3fd2a28641041a5602a063612037a418719373d9b06b179a98d5a1fc55354a47412ef1decd381421e7b1ace173b5f3995725f674fed1335ec5cf6bebc44a01ae0f35e323fbe372e61705240009740d8592537baa3fdbaa9e4fc156fb19a55061efc26b8b4987a867c376f162880602f68df6c98198d7d47607fa036c688d0d8bbe015a37571101", 0xd7}, {&(0x7f0000000540)="164a95", 0x3}, {&(0x7f0000001800)="c426bfe776cbe62a7f3409ecee39a15912f452da2defb9dfa5b46aad4c38513cb0f898535b583717f57f8e903486bb2eb9be181cd686d9d392da41a701533e16b706e2eec5b2434f0e4aac27d0f8427789e243fda041fa4adc6c4ede4fb2df498144e16360a22b3fe54d8886f1df83a6ef0e288ff0ab4ba01fe96cd1f7bb3aaf7854f9ea151848c71a04fcde71b341d176b0beea7f4dd0ed034cd6b3e363b38f627f9bc3ca19edaf84bb6983d18ee656323804f9385c84d52716b462e151dff12baac63169bd553fb595d87a82f7ab2a11af8c35c3176077a3188dd4067fe2a1b5861fc653e6e15c6a27f72c08231f5931cdb77708e71c2b8b384af67613076d79074d1f164f414cb89a3305cbf76021d118c18b5fd2225e24ee4b45156ab52db5fa9892d1a876af0006db89b52a3f159727973318bd5f2f2ab4fd554da1eb273d3ba3728300d32aa545471eb5b33f10664516085d9961fdb3e85f555a0419fdb16277da0c0f49a1b22fce77ecf1e425c42324c2ad41db5d4c626eb2e0b8ffb61defb6eea242b5853bb100f1571170057e5230ecb78ca6314e99d94f80b5e33f103de8e2641d148e88e4001010d5185a4333d1d4957808b57539572aa2c57f395befad4caa27f3f38737daa75c977da49cc8c6664f116d8ace328fad510061337f6b51b5a237083c1af096f19792173248a091cfcfaf296adcadcbdebad518bacfe869d80d7a9b421ddc9d4531fd4e677bcceaf3532a041e3395007a68f265b1bca99720a83e755a3e5f298a551398fa4862095c744c8f42c6d60c5f45ad3ad627f6beebdc6a982c4e86933bbabec5bc2a160f47c0cda222e868bff79f510d0337262c8cd444c4e131bdd54e8ffc5e2bf2033ca5cac6efef561cdd1bb03d2e951e5c76801be559d1dcdbf2a3399be6b874360c8c747c1547607d5802459627280c6140f69efbdcb57bfac0a947c32c6c21533b89235f68f1fbd7c24fc2ef1e9a9f25963177c1b8ed02fec0480a266c6e47837f9df7f6c713dcf408d1639746f5f996b2dc7e97d8878ecb10006192d2d8e43d56d10273240b88f0a47a554b2179b2e3635be9bd5eae2645319d6ca02b4af3d4e2a1349250c358d23f7e9610ef7a1141fd53b0a86abab40b108271141c776048df5a3708b61972cb342f0937b44e8067295d4255a9fa6abd03148365076ba4de6ec6d3f9962464987c094fc12c3ec477362697011a5bbd1c6d8aef0072de1cf8b18c5ff6a2e8cf7c02eab9442914268b960e4d4075eff531a59245f052c5bdb68f8f3d7b148385da30404424c324f318a8908d47a6bb8da79b0eb584a68e6d22699d8f00f88f9ddb501bae61c0decf992e48996d001a21ca4faf41a715e3bdc3e74373521e054f71b0a00009dc895efe7121dfad7b02c4dde65fe2d49cc54829836a6825c92621671a91b545d1e215cc1fbaef1702adf08801b44f6ea665ac83b8f8d4f173d3e87d70d363ecda863aa0218dc82886d7fa32799c1614b58b42d8a74c641e3239ec43b96182d3479be2b2fd81924044d00909bdccc2206afdee1136f90c6cc085a8369bbde99b1fd7540db67b416e3cb30102deae079d29a70aae6b89509b1f4df0be96d67d55b12f88b31859cad551e148f90758fd523e71762fe70b5bdd823bc60191eb3f80c77abc7ba26cfad5a863091815ebff0ae1ee3a035f685d306a8f234c9f3b5fc288ddb49aaf3ee253e12a4d722ae0170c8db3e20c3ef80f885c5736fee5ffec703c343f34430329cc23fbe14214e93be7c251c06b8be69df4f5db7f1cdf2bf50afca926881f226544da4521e2116254e2b1f3365156431a5709fd84b3d8c3a46e08458a43b52fb98ddf76d2a8c67bfacf5b210aba3e1983903b63cb0204dd335c09ae21f4b426e43da6c104fd431bf454ab2bd9388400f5b64bcdc1ae831317e39a1de1516d20b76a1ae7cbd9d3085d14e613ab36afeb0e91319485408174bff6173be908021c32bb55d459014008ea9acc1277670e506280eec3ad7c29118fb2a0bfd9a08c296004d7ecf8ca16145047ec6b592b42756690fa0dfb862264ad2c48a566702af669778c28ac91d78f3bd2a1a4d566260f35853bb1a64f5ce3244021b33e791a8c3984785288dc902bf03f36f9eacfc4807f3e50a9d51283590eff0cb66968fb192e44b082831b2b95b09c9969cc9026ae225ed4772172fdc0c415c1818c659aefb01b722ac7d3621a6bb951c50872872882d8922ee78248c785d759ba207bdb1dc6fe93ff40b262e6b1d02251d8a55e1d4bad63c7291f8ef960c637c1f8f9f37318f7633c56c262d281bd4847a0994941112a3e02643cac36f4379b21b4cdc3771394692bc7ffdc9788748259149154663a65f442171262c3db3235aec575e9a090a651f8cc6b48eb32f9b08ed11099989621897f22948700af701e407910a783e4a244fb10d9352902d7d35354d2fa7a9289c57de6426855e4ec012a58eec0f1e4866683abaea75a3563b297e326847569bbc03f5419c7d0abb7baf2758c3cbe5628a159c2ebfe8263efee47b9c9d1594a99d4d4cf23568a5839794e047bce0801048821ea4b5214cd52c9a48dca5ea9770d72a928add34f8aa7ed91fa4c75b0f5a6d37471fc6c84af47281925ab627912bbd9121c20dd58f1ae7948daf7c7c46126f385a93b82e3dc12b96e124e3d0dcb21f4e8ef2e8506418903d28a56c903cff0a010aa2bb7a7055059a5dbf2e646084ff7352ecbdd0ff49223a44ec9b739a3e126f8405b2e5618875d0fe74976de56dc7412a64f7e60cecc1791df3e305103b0085558f69ce5159683ca7629fcb5151537ca3b924ef4201a12bd5b56ee2c36e85d1e7e274b53efb0ff7992663e2271d24a1400d4bf370dd5228b387050e47a41a8b9096b2e18189723141db702a24e50359de0e550abafab9554b7e4c03ad1d6c18065a7b2915cf9de4fb42a8b048e3db52f71462e7755ee06081da857972ef060fb85b9d9c48fc1a1d860becdf5ee4550a986f4557a83bbfd928120c590bec23e5d2e47b58ef48a1745d900a6e922369d14f7a7fb46f99e9345d3ad3ded283d4bbcbc5149f0c0924f0b44117f4cdb611f8893f3f23c7e5e0a7a21b710ad449b4f37e791b28fdf17e4fb49ade603e707a84f17cf548e1c50485509dbbd8ed6ba18cad40822ff1e1713b72a2980417b42b36d91052c911db0b738973aa110497f41feca182ad769a273274eb0bd29912a2a7531e0ea2785255fc4ef7b07cfc9c3ca167f49c0f131bd63f49bd209e60604c1cb4d906bdd8836d89d25c43be644934b4576150f528282fee926b25f52c49653a7c3cefc977e5e24363e741b6f8bf4c160dd19a164da0886ea2ea11ec153ef2fb4144d8a847b49b317659c7c231d8f9f13958477b86a7102b75b52790f2992970e8084d20ec76ed81cc1a809a8eeab57885f49bbc899c34221103157b5fb9be7746a90a1d498ae234957bac274f3aed590840077a184a6782f26833122691eae6c58c5e9a43d595fbff310714829da8d528a99b231a0d6be5ba446e888b0caa307f95a0f648821ea9e0ef42c4f321c535e9848ad31e17656932a7d80a95f40b470caa7281e6a8d46c2f006e9610ab8226ad05f3702afe234470d655a5eab3dd57166fdaa8fbe484e4332cb230c970e591ac1ea7680740c004fc6217a50fb7b5d87d7c50a2f6d95405a4015df953b22b5d1cf0e21eb487dd8b69d7d968d42d508c2359d50ae3afd94be5a7f869802fca8381f4265a21c9e5ed1ce673ecb74532c80f8e5302663ffc6ba9b1c8d4ae5ea12fcb533162e07a5bd8d464cac97e5a3dac8ce8ec011b7a0cb5fc968c985a55b966d2e435430953a86840724b0b0ba43585c85d97bfb5d8239fa50eb13efe5a77cdcb40e54de2e559e39bf99fa947ec7ee84fa86e0accf331c9208e23311c6fb875f59424bd0f7d72d2eb08d4007b151a4e6518b852b90ebf1774a3a2ac544af789c017d3607354f888f70d60ad068b308393925ee5453f7383d22caf43018c307a97a89fdc8a6d200796db30d9e4e4a7bea20ed7b93312c4497896731c3d03d7a289f029d74d2e1bc8f0afd3e71bf6697e7b2b936a611a841c731a44c60500cec870bf58e826c9ef12f9063658c9cc4c7f6c98a20eed9f53b83960a4d835ec099a3960738b3a962e9ec6cfa6f52e13892d6cab2cb948d2cdcfb0162bb378ba703b8e170f39b193d8af900e7291c74d510aabab8c8cf7a4952eb208448ce405956eee0fd92e56d5f39944dc9fa3d827cb5fd61861c1b4c077160e1c941e840d64f4eceb54e7a6f11552cc35f982facad70f1f0fa16e37e1a2185e9720133b687e228e7c82d09d2091b17fb7c5d93e4f21bd061ea217361950e7ba0e21f33abf60693d3ec568e2a1153dd840b53a4fbbccb000489ed86e990700e6d99033fbaa2a81433cd1f5c0a87bf6e150910910384ad45cfc720080118a3ad96f35e4929e1d16847eabce58845ef4f2d8c02f79d257e5385b5854dcabae124fbb36ffc9af5de89e03f0b95fad94402a4105b49ffbc477169a037a548eabc29024b90aa74970a61e5ec9e131265e2797898effd0d94693955321f2d99adfbe478877f2b181d0d2fed205be46ed81a20535f4fbc216dda4fd31024f6e53319d5b1da14e02895796b3077b524c10a94b8ac8d60278b1a9f1edc8fc7051a3a711e948de53d8a421a9e34442aac1e049f28aa9923bc770fe3680262c48a8b0b036b020f6c433b60cecfdeb6c950c800cece159a779dfa997b0019b39926c246a35cbfb81c1aa0831c24434f59e45e17bf219baea1b5915e88f99fb8f9b048fbff0aa940cf54417c21aec206cf56588aa81383a0c4c7fd311b0a8d353e0fddc183121a22bc1bbba5cff8dc827e2c20ca344ed80951be4616e0fe775bd33cc13e71cd69d6d42b8779e5e773071409870579c72641bd4f100c7ebd1b1b92afbc542d141ec5f8400af91c742ee3b48bcb8add8b47de131cefe013d7ba0e0f34daaa5cb12ba1e3ae7dba1170570cc3ce58cf2086d0202df619bb6b441dfc0c42509d05951a67c5ecce8fd3808ed02be143a4347106bea95a129aedd556fc14a5f570f0c0acf2676416cefdc365944731e9c5a05035fd4ceebff15d3055fad115573a60af975683b7744ae849b6682e0838177367bb57e7c9c810740c1e5933d8ff7f9ca9939de2573c74876fc2ccc2cbb96312fb8606d4b3475c4c8399e47a31ec660648f5a3d370bd03c4eef7e4c46921309e071d6ec7b8d886a5d481ca0967bd91d9a1e8db490c60ef2a13cc97b8ddc481ad86d77a68d7b034beb4af940f16222ab20fbb858be630e174c5a7d8011bf4aba35ba021bc9666884ca22ab4317f46adafd93fb7daae11ce69f317c6a4090e1ead01c286eae26bc52c7b118eb20cb815f822d260caa28d231d5030bb101fa832177e2e0a65d28037c928b3aefdc48e3e89adf986e9c27720cadbf6b2e1837d1091441ffcaf89d2f01dd1d48a8a2d64039b512b4add7584395d8ea70a1f931febf20c3df77d0fd21368c5d97d6e4843a93508f4a195710ce3aea950490652dc9fa84642b75959661fdd8ad186564ed6bdcf150af2490f14162c2b3962344331bb351be36c40ce093804dea2910b86b0c58c5ebf3988673bf4abe823dbaf677f7cb275508990db6be9e9c9ccc54800d8c38c56c6a6cfaa54d1e381bb7feb67a0ca3e36b07f4c88184cec02fbe6e7dedc78bebe7d5d3c783b36802924a8e051497afc87e2907621c5f2cde14eea0266477feb16", 0x1000}, {&(0x7f0000000d00)="715c50ad9f832598391232dc1f638fb0dbae0be1386cc26acc73d5463543274b70cb9dacf70c6739c84f6ccad08c0da2d9a28af885ea05e7bb2dd9c1bde503aa2c44e46074dd9858e3fc84896b725840f630ef7d7a8ab44d6f3025810c7403e44c9fa593f795045eb1ed781b3bc69efba80cf9b905a665eefbc2cd5f5438aa1c702763e3431e19b74014770d041257e10901724682260b788b7d916bcd726724b518f182ba46d09a439e232c48b6a70250786ef30608c0f9b9d25ec007a08a744bcc695febc234899cc0dc1efadb85a2fbf217f0778e2da926cc6ff84bbbd736d5ae439378f9e77941647e8c8f30fb7285279afe8881a675edcbfa4d", 0xfc}], 0xa) r8 = socket(0x1, 0x1, 0x0) close(r8) socket(0x18, 0x3, 0x3a) r9 = dup2(r8, r3) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x66, &(0x7f00000017c0)=ANY=[@ANYBLOB="1930f5ad7fe9aaaaaaa8aabb86dd6003dbde0030000000000000000500000000ffff0000000000000000000000000000000000000001"]) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000006c0)=[{0x4, 0x7, 0x5b, 0x3}, {0x2, 0x0, 0xff, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYRES8=r7]) connect$unix(r10, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000800)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) dup2(r1, r0) socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0x701) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES8=r3, @ANYRES16=r3, @ANYRESHEX=r3, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 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, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000018d000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000079c000/0x4000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, 0x0, 0x7fffffffffffffff}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x800, &(0x7f0000000280)='./file0\x00', 0x8}) executing program 6: r0 = socket(0x18, 0x4000, 0x2) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/200, 0xc8}, 0x840) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x1}, 0x2) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(r7) shutdown(r8, 0x2) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x24}, {0x810e}]}) executing program 2: r0 = syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36aa07", 0x30, 0x33, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @rand_addr="d64449f498627c3f538e7fb8d83cb832", @rand_addr="f15eb62f01090b1cbdc7e700"}}}}}}}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x40}, {0x50}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c0000910000000000007c0002004000"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0xadf0a682c032d8b5, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) getegid() r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad991a073ecfe5e1ed74dbfcf46a55e8f895ffffffffffff080600010800060400"]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000200)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x87}, {0x26}]}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002aa9adb0 executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x577}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) msgget$private(0x0, 0x509) r6 = dup(r4) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0x800, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x7012, r4, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kqueue() executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x30}, {0x6, 0x0, 0x2, 0x7ffe}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r3 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d, 0x10}, {0x60}, {0x7, 0x0, 0xaa}]}) r8 = dup(r7) listen(r8, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r1 = getuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) munlock(&(0x7f00001de000/0x4000)=nil, 0x4000) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, 0x0, r4) setreuid(0xee00, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x25}, {0x6}]}) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000200)='#', 0x1}], 0x1) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0xa7b8, "0df1f9bd00f80000000000002000"}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) 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) sysctl$kern(&(0x7f0000000140)={0x1, 0x1b}, 0x2, &(0x7f0000000180)="eea35a1342425b5cb9e31d5b29ae", &(0x7f0000000200)=0xe, &(0x7f0000000500)="0db12a123673f9053974c0cdb0b529f586f917ded91fc9c1c4b0124d1f5712d78c30706bbe9ba5c4fc0fdee557f909eb4cfb9c4eff69a6999575e7b46e1ef4897161e3fae94a309882413f4e34ef325d57ef522b72658e7e82f9580a4b6c5726669c3b4336e1bb56f12a5ce1707dc12db83f5ee6b61c5f6212c17a929578c1200e2f0a10051737a3cff42ec115bc32cac13d5e94fde8b3d665ba932820558d749f9b", 0xa2) 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"]) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe7, &(0x7f0000000400)={@remote, @broadcast, [], {@generic={0x813f, "f62615cf047bb748a4db8c8b4c863d88d8ba5df056d7eab083c97c9a39eb91be11225f0451624b9d29de4dd39139117e4807812a83181f457b7e5f09664b471f17cc5f0a68af316169d10d3c6b397291ad04d4cedf5bc6c1bb177d9ceb1435b46f002a9697398b39938545472813c0d08072689b085520ed443aadc0d39d8bacb9aff51f3fb4ebd258dc9f288ecdf725061ac96cebe99ee680fdc4e010dcecd9f2214e8df0f3366a8c01862ecc94da9cd8fcad7ee2ad430df1e69a2ecdfb52539b998419e1a2ca0236133b7c37ead48154dcc66ba7910e4bb8"}}}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000300)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f00d50068000000299078e000da12141b772391e87a8c007f00000100000000ac1400bbac1400aaffffffff072b04ac1400aae0000001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac1400bbe0000001000000661351bcdae2bae5fcd7078dd14a37e8e67737c6cc36254954338f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2a859188792dea4d68e"]) executing program 1: 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r2, 0x5) ioctl$BIOCSHDRCMPLT(r1, 0x80047308, &(0x7f0000000080)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r4 = socket(0x2, 0x4000, 0x0) close(r4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r6, 0x80044279, 0x0) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r3, &(0x7f00000001c0)=""/64, 0x40) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x161c, 0x0) fchflags(r5, 0x10000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x3}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x1, 0x0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe7625775900000000000000000000bbfe0700000200000000000000000000a8c8"]) executing program 1: socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee4", 0x7a}], 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x10}, {0x78, 0x1, 0x1, "dfc214d58307d25686a93a0befa1ab9ebbf814abea3fb27299a7fe735bf7d215730a4d18acfa9f6df365520c9e94bde3f539687672c06bdd70e0d777377744cf77937bdf21505fe810c137275c7214514a112c4f5ec75ccb8440883aae04f21d51931c"}, {0x20, 0x1, 0x86, "42e13d8e9775e9cf439a19ba69349ec6"}], 0xa8}}, 0x10, 0xb) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x0, 0x0) (async, rerun: 32) unveil(0x0, 0x0) (async, rerun: 32) r2 = open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) acct(&(0x7f0000000840)='./file2\x00') (async) syz_emit_ethernet(0x0, 0x0) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) kqueue() (async) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) (async) truncate(0x0, 0x0) (async, rerun: 64) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 64) syz_emit_ethernet(0x0, 0x0) (async) pwritev(r2, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) (async) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x5) poll(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61}, {0xc0, 0x1}, {0x2006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x3, 0xfffd, 0x800}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x3}, {0x7, 0x3}, {0x85, 0x8000}], 0x3}) executing program 2: r0 = syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36aa07", 0x30, 0x33, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @rand_addr="d64449f498627c3f538e7fb8d83cb832", @rand_addr="f15eb62f01090b1cbdc7e700"}}}}}}}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x40}, {0x50}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c0000910000000000007c0002004000"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) executing program 1: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) 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'}) recvfrom(r2, &(0x7f0000000340)=""/144, 0x90, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x400, 0x1}, 0xc) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr}}}}}}) setsockopt(r3, 0x1000000029, 0x9, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x2d, 0x6, 0x0, 0x3}, {0x2, 0x0, 0x0, 0x3ff}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r3) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="1e21b01a55b09486eddc2e6cdcc681ddbc5e6855eaf2b63494c20ae26b8498360c29", 0xffffffffffffffc3, 0x404, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semget$private(0x0, 0x3, 0x2) executing program 0: shmget(0x2, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r5) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) r6 = dup(0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) seteuid(r5) getuid() r8 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) setpgid(r4, r0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x8, './file1\x00'}) shmget$private(0x0, 0xa000, 0x110, &(0x7f0000ff6000/0xa000)=nil) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x20) fcntl$setown(r6, 0x6, r4) recvfrom$unix(r6, &(0x7f0000000240)=""/4096, 0x1000, 0x4184716e8588eee, &(0x7f0000001240)=@file={0x1, './file1\x00'}, 0xa) r9 = dup2(r7, r6) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f0000001280)=0x1f) getpeername$unix(r9, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) sendmmsg(r9, &(0x7f0000001740)={&(0x7f0000001700)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000001340)="d32831c2cd22f29e33d1b7aed361cf5d90e7b9754288ad2017d9753b036572cdfb9b3e0dc2e34831edfb07b1f680993cffbd32392c4f58aa980c4c6b52036fc02a50b969860c2b0b110fd251c8a9afd3ec12b266270f277e3b0130d3d27b946f2f3e582054628a7a9ff09538b0ba27ce38393c960e5a984a4ae8", 0x7a}, {&(0x7f00000013c0)="7c4253a85a75efb9c77a6bba8477a1df9a703081348902b9df8607fe20b531f7f03439e2a760e11f7489133302b91ac998497a8cd4488c8ff3f60d6b80334eb03d7d0d039e28bcafee8fd36f384703d8b938daf8062a441201b23e07377ecec22f941b3a98e424296cee6387ed3066f02feb51796ab892e5747c129e04c7126129aced8e9c4becbd97664e94ba19319404c6a28ac03c2f627749689cb0f1e41a859b99a09ffd918f9f4803c6ca44d077d47cef83da876d7586986f7e2ff56f3585f3050d4b80c6292adc7f065257dd8fe9203c9f653819", 0xd7}, {&(0x7f00000014c0)="51628d0207ab38d60e5af1adff2117fd7c6b1b9cab720d955ca5f24f7073d7154b14b7996912069872841eafa2b7d01c41fc178f752a7a758c273a0c8ea50aa3aa97b01eee650859481e234597d14cc339f8eff5010e260f999df58e00d031f34016b900d0bbee64046b1a15433c92b300c2a2384657317fec262d302c98d9565471520c61950bdd18eecab9b9ee903bdf5f3ff6e8e00e585c36b4", 0x9b}, {&(0x7f0000001580)="8ebb8bb9ffbcee2c860e76fc4bcd28d03c59344748eb07d50866c33197e034488e6754f237d8a0", 0x27}], 0x4, &(0x7f0000001600)=[{0x58, 0xffff, 0x5, "d376ff0feb869341af2be55b5c94a77c018772348e46400389c2405ea290b987e30f5f9dfea3d498c3a454e03e81e6bfa6a1c2495a7264f465d128063b7020ce23193cd669"}, {0x68, 0x1, 0x1df2, "9f10e4da91f8e4001253bb0902471b698feaac429730b758dcf20f7bb54e4982e179993b9fdce0a4939ad015b5ba6902e69714db465bd1896ca6f8cbfe3a29c2c77da2953fd7f516e2625aac9230abf2b18be2bd9d3d"}, {0x38, 0x1, 0xffffbe01, "479c1ce9f3124510d9e8f4ecfb063b5f4d78cd729875973a001570eed914473a03979519ddb1a2"}], 0xf8}, 0x7ff}, 0x10, 0x7) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000001800)={0x62, 0x0, &(0x7f0000001780)=""/98}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000018c0)=0x7) syz_emit_ethernet(0x158, &(0x7f0000001900)={@random="647998ba6e42", @remote, [], {@ipv4={0x800, {{0x1e, 0x4, 0x0, 0x25, 0x14a, 0x64, 0x2, 0x0, 0x89, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0x24, 0x5a, 0x0, 0x4, [{[@remote={0xac, 0x14, 0x0}], 0x3f}, {[@local={0xac, 0x14, 0x0}], 0x8}, {[], 0x8}, {[@remote={0xac, 0x14, 0x0}], 0xe6}, {[], 0x3}]}, @noop, @lsrr={0x83, 0x13, 0x80, [@multicast1, @broadcast, @remote={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x2b, 0x9, [@broadcast, @rand_addr=0x1, @loopback, @multicast1, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @multicast2, @multicast2, @loopback]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x1, 0x5, "1505b7235541bbed4a68f4ba16d915786faf8a3926ab61542ac1f397bddcc1f8d659f4554f5a82920f9ebf5bae902af5177e15e9ade5309297664bd1f1b8a88e42d474ea7a6cb5608813eecfc60c67edc1eecdc43f3c979286ed69782dd32a999bd1bb3798df71f660969d9490253b733a26d097ddd881d3fc769e83d6b02d251f19e872f095053b6a25622c53eaa076b2f8c92d6ec2fa1544d9a0e0f9c1b25161196cfc569252aff9ff1272caac337e24e9ddef45c361ec4e028b374dd38551cf3f14b4905d20acdef3"}}}}}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001a80)={0x3, 0x3}, 0x8) executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r1, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r7, r8, r10, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r2, r2, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x2, 0x2, 0x0) ftruncate(r4, 0x48) ioctl$FIONREAD(r11, 0x80206979, &(0x7f0000000000)) r12 = semget(0x0, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r7, r6, r14, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r16}}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r13, r9, r13, r16, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) executing program 3: r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0xfffffffffffffffe}}) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r4 = socket(0x18, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2, 0x7, 0x1}]}) close(r6) r7 = socket(0x18, 0x3, 0x3a) dup2(r6, r7) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080), 0x2) (async) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080), 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8802, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x1, &(0x7f0000000100)=[{0x2, 0x3f, 0xe0, 0x7}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0xfffffffffffffe45, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0xfffffffffffffe45, 0x0, 0x0) kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r3}, 0x0, 0x82, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0xd233a940842717a3, 0x8, 0xffffffffffffffc1, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0x3f, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8000000000000801, 0x5}], 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62, 0x40000000}], 0xa, 0x0) (async) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0x0, 0x82, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0xd233a940842717a3, 0x8, 0xffffffffffffffc1, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0x3f, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8000000000000801, 0x5}], 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62, 0x40000000}], 0xa, 0x0) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() (async) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) (async) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f00000001c0), 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = semget$private(0x0, 0x1, 0x1) semop(r5, &(0x7f0000000640)=[{}, {0x2, 0x8}, {0x3, 0x2234}], 0x3) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x2}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000584000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x80000000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) dup2(r2, r0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x2c}, {0x810e}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r2) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 2: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) getuid() (async, rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (rerun: 32) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) (async, rerun: 64) r4 = socket(0x11, 0x3, 0x0) (rerun: 64) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3}, 0xc) (async) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) (async) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) (async, rerun: 32) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) (rerun: 32) executing program 7: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x200003ff}, {0x8}, {0x6}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [], [0x0, 0x0, 0x40], [], [{}, {0x0, 0x3, 0x152}, {}, {}, {}, {}, {0x0, 0x8000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x7, 0x3, 0x100, {[0x7, 0x10001, 0x4, 0x8, 0x9, 0x400, 0x7fffffffffffffff, 0x3, 0x6, 0x3, 0x5, 0xc119, 0x6, 0x1, 0x85a, 0x4800000000, 0x800, 0x80000001], [0x3f, 0x8, 0x8000, 0x200, 0xc4fd, 0xa0, 0x7ff, 0x0, 0xd1596ad, 0x10000], [0x3, 0x57e9, 0x100000001, 0x9, 0x8, 0x5, 0x5], [0x7, 0x53e, 0x5, 0x6, 0x0, 0xc8dc], [{0x3, 0x0, 0x6, 0x3}, {0x4, 0xff, 0x1f}, {0x2, 0x80000000, 0xe6, 0x100}, {0x5, 0x9, 0x400, 0x6}, {0x81, 0xffff, 0x902, 0x5}, {0x8001, 0xfc, 0x1, 0x1}, {0x0, 0x8001, 0x55, 0xffffffffffffffc1}, {0x7fff, 0x2, 0x80000001, 0x7}], {0x7, 0x1, 0x1}, {0x4, 0x1, 0x9, 0x6}}}) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="e33745e8", &(0x7f0000000000)=0x4, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x88, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) open(0x0, 0x0, 0xde) r3 = getpgrp() ktrace(0x0, 0x5, 0x40000122, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x39, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x25, 0x0, 0x40}, {0x810e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x21}], 0x2}) executing program 0: socket$inet(0x2, 0x2, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 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, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4000, 0xfb) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mknod(0x0, 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f00000006c0)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440c00d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f5607000f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190900080000000000007c5d4230116990f27cf3af259cbe275e086807a292b7dd6baeb57db316a2d900b0423d154514a6b010e5ce9a8e4ae37070b456303eb243", 0x191, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x50}, {0x84}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f00000001c0)="0000000001e719083200bc21054d", 0xe) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) sysctl$net_inet_udp(&(0x7f0000001fc0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000002000)="f6", &(0x7f00000020c0)=0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x2000000001fc, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) open(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000340)=[{0x0, 0x0, 0xfc}, {}, {0x6, 0x0, 0x1}, {0x80, 0xf8, 0x3, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/231, 0xe7}], 0x3, 0x0}}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r2, 0x0, r3) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = getpgrp() ktrace(0x0, 0x2, 0x0, r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r7, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 0: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x6) setegid(0x0) pipe2(&(0x7f0000000080), 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r2 = socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f0000001280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) r1 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x110) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getgroups(0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) seteuid(0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) setitimer(0x2, &(0x7f00000006c0)={{}, {0x0, 0x10001}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xba}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c00000000400690e18445540d047e1baa4e204e22b8b98a1f3cab19a1dcc69ae9e5b3fec96317147b637289fbb94efe73b78ba4e77e72cddc07d68a6efceafe4dd55b82d3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b01a14c4d5e2d95f362eb150000"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000804", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) r3 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd, 0x100000000}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) close(r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)="1b52677aee2bda8542971c6b0d506170a45875f8a6cfb3b02abdbcbbaadb32dd086a538f9bae0ca82f4be9c633964f02f23b23de88f3599a5f582f41", 0x3c}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 5: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\xd2\xa3\x1d\'\xa9\x9f\xe2\x98#\xc5Sd\x87q\x96\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el', 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x37) getppid() getuid() r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x2000000000003, 0x20000000001, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f00000001c0)}) r2 = socket(0x16, 0x0, 0xa) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, 0x0) getpgid(0x0) sendmmsg(r2, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x1000, 0xffffffff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="23d343ea27d57dc606f21ea2d84676a539d59a18e686cac3c75168212d0bc3b36f2c384b6635600c3fe1b1c227171d1abc8630b9082dbe58731c9967b2909d76cc0330d7d566f7b6ef7bcca5dd21bb9ad1e80ba98a3579fc841dc65b4c07d9fafcb285dbdcf88395c81adecbc1596b6a5171b9c576ad7cd29bc619d7d602e0", 0x7f}, {&(0x7f0000000500)="a95b807586976a1ac4a4a8a2503bd074df267017cdd3f52e86adedc727d46b2f413a810b49fcb3ce85cac73c037dab8f7c777823824be5eb67a468a722d5ffd8123fae418f60415e921ff2e8f5b549f5f939d96d9c91b3d6b2468d68434d261dbd11ebb832dc759a4543e4c69aed3774990becea0a2e74ebbb0a5a2153a746d3cb6545281b04526216569b94ab4a720327a21fda61ce5d97ef408e5bfa3b0c91bd1fc26494333d574acb343aeb7cfc41f398527fe562f074677f85986820c9ea3ea9056292409b98b38f77bff38dc140c39bd64e871fab06575bcea2ef138b1477aa0d934a150c7e1df7dba97b465035076a0a0a1f6311ebae438227822f7f99b2db3776f265e20431e5e6cbded2a6dbc7b028be150dd59a67cec27c297304801f20e3ba898d3be8b6a6e7aaf525b666220c1b53528dba7965d1d54ef9a573e70ddf8eae79e0e2a20fc91f70247f29477b5b235a15851ed653c2395b4a9dcd40dd6bba91cb948727d520065f0b6175d0bca0a90e7d8641fc0bdc895cfbb5d89536466906996699c2da10848f92429d298c131281678c0836740fdd528a55b3d38a0712f8b25966fce663ad01d3f8b36cc27a56cd84f2bf6a81209b7dbcd71d5954c82a6012ad12564e89ebdad81b287b66eeb6e287f0eba94a41ae3a3e1760042aea7054158d11c9a930a2454829e8252d5d31d8561267749f4b039e5ceb7389806ea06a175f44c3add65b9f413fb5b052bb08f5ce65817b6be3768342abd5d7b29d161f750488a23f44f07e16fa5c102aa9565db60daa014302adc1a4f1d73b42fe049fe81ba79945262a41b94b172cac838c0a8115a6fb7ae5cbfffddf83d3a3fcd1a9f180a0e37bfb6589961a12ac674e828764c1c20ed5c3e72d347790b60a3dabf20b3154c7c7d2188ddaa645550caf69ec527e51016643b8a665921ab0693b55a1e1a9ea9b5566f7d208d34bac0d6475af89662f194274cbf14ff915707ead3288aafa8d04ae65e6366bf44bb76540b3358f8698cd61a9aa3e811eeef4e1ac16d1e7da530100e5d65984b11a87a74ac5d2227224010a378c9c8155baa545efc1c50c936ab13fd485ee1b582c6721d3ee85cd07d3ac42336ec4c00b29f359571d9b366afe350be3a2691104eb987389eb9d3f210be0fd0ee7df91a20fd3ba383ca073c38cc7f91eab2908f526dfa64c082402fa0656ddc84dad7039e4c907e3fa7e706319d7e160b1a9d1a4bb4b84cbbbe6b6c71b07b23d788ffd9b9b31cd4a090c14a0a978b4bc6ddc52eadeb3c22591fd80c6aaba989c2111324d8e52349b5de3cc352161ca85b3dd258fda960c8c966b2700803d5d8ec14170d5142817c7f64143118d053948d3d752c4c9d21028bcb00fecf798e037c2e2eb438a82fdce474c9c284973dee5383d811f487b07f32d7e5df010c710dd3861ae3784a58fb942772b896f0b64b7385f9534c17c209bbd46b8cbfeebd1db5142c639b2802f4b330033df5e22352e0d46dfe88790e20f39a58b21134876b91de08071091583e3dd012b51ebb410a0542f0879c83c31ec1192b3da372c13fcbd08157b7ea74d46b7208347beb42c38678fec25e9368510d9c8e4f1df85ba57e4f454a67b6de99aeb30ea3f695b4ba2bb8e8a59abc6da23a8bf19bea1ed7b627e11cd2a2520b1c7c47a18285ff0e1c2dedb5d4a793ad6c0a5dff872309b469584b1bda9637d92dd3588ebc7e4fb38c318585c82827b779a4f5b02061f62c82075084fe37bd410bc1bc7e163b4be6bf8c59c883099963167ba9acbed29afb6978c9ed09bcfb1b65d950f27478b662d08b04035f9e4910a0468ccde5ba2b27f30a98858aba5402a5224684146cfac51b811bd3612f017c1e281c287ccadc0cbe06c8f65cedd683cf9e1207fde23142d4d12a2929bf9b05f48b600744f52f5eb9c3cd584c31f0d2cf2b21d261d8b760098ebd96141e29f7a3bcc842857f401e79afd289b1519438da2ab1033e226eb685dc1f5f83f3feef7d5382a51f61f666a32814d31992c66fe17c41b82a5869a0c278c8607f409cc6cbaecc7741f7e3cb82f6f4e144113811dd03f1643124912fcf83f555578f4e7494dc3ec4f07ce9639b15215f4f8b450c680a663fbac7fd41f36fcc8f22d963ef9a2ba9b8e8c1e4c5b8d0af8e91782cd318f4a86cfec4ff4356a75b12eaa32dc3d4dc8bc0fa784e8f5ee4a20164922fb590045acdd6c60dbfb5307fb4d227eb668e603335438deb0e4139afd01c094eee6082f1debd0408ca5041eedafae49e45b69773e118fa534f166aec1da16408869a2c0e289e35ab7ac24fbd20a46403fa8e9396ae924095d5252dbb11213c212ebae3c0064867a2a2ff5e1dd1122a6fb53c6473731462b9da4863e42670255c2d2d4d6637b3caa3006be628ac6f9d65d520faa77f5bad29997c92fa102859b571223db700f32d3ab7520bf5c74fd779892f69923072298046ae0ec93fcd1e6dd82347eae2bb8631a38f540dc6e9fbe8f736e40c0229c9afa379e48caf2184e4806be1cd2c3ed7dff0f396867426351588ed76f43f900889589ba1b325b9128c5b973d5b484f4a3bdac0d47a7a399c59a96a85b48b2fdcf29fc715b57dfc9f68e7283aee59709f74aa8aab0232d9a57c656a1a3fa0b1580f62431a3ee897f600041f0799f869cf5d23ca1a6e3bbbea84b8dd26e9e3d2c95dae756ac547eaf876b91cd517ab0b8d15a16640f11c3032b83f46c70c3cc1246460a9b8447abee8be2f434e7c716555b59eab729d0de61b2b50a89d44ab3ce3295cd4394e74ee6070250042dd0948131d23282a390e2e5241593dfa803c70433ba4672485a728e40043b3e06cc062e0d00612cd6e5d33bc0ddb2ba5fd0a44b1fcd4dba4271769b06bda6378ac366a937a622c3254fbefce4ba02f28690f1422a352e7f887ca856e56e29cdedb2564213848ec81071ab507972137d5f24bb538adc6efe223b9f58e98b1b3d0c56f531d2ef5ff8394d847507f0302c1e3c71b55552d7b2a29a3ab0678956a02872e65a09b56199e3d199bc5b9d4d0aad89470a85eac186c2bc2cdeba014bd27e4c0a9d08902def52fa77fc66ef519501a6b38f68b66eb16111d258f1128c23895c930d9fec4b298933f5f5d3e64c6c73f857bb894cbf987903e71fea1b57cb6b5e2d0e85dfb9c8169f2d8e25afec896f16f59edf83250d33b5a4a5f70fc4d0df0d8a422e62af2750597d188994cb8376381231ccb2879f6f3ee729fd93b1891edb0d4e7b268caf45096b4cf959cd50ae807d3843cf70516527d45a54f7dede6296c3c4ed9f55eddbfd791fef7865c2f0f5d5ee467d657b5c0c43912dfba6912b8add1e6dc3d1aeda91da5ee75cfa5bfd2ef38f2c098da7c32b66d2be0eaf4dffe22aeeb5658c401ae5fd8c09f661c5e421736ef0926f7ccc3e63c181141122be317debc831f8082e6656f17851a9a71b3049d9c70402894631c36e8bd873007a98afaada11601ed58fab291e47b32f1d95711404c31eee1713b255f614d7c50cf9954d8ec6ee657c34c28f6a77eec669a98ac3e86d35661d944fb4f9b77d3e0420cfc6f9f6e8351ff7b8cf28ec7c3493ac1fd18839fe346ffc4708fa7ec8b34b8c8d6e8ab76ab0704d9f9ade081c86d3d2a93fe4486a219693ef724e495dfb214301af0a765113e2480df970e7d786e12a9af77f33129d484d8bba242bb66c8ef724e3efa8aa3c612f47036ee0b60661d0d6fcecbb7d1420502ce11b8d94851f63d82b354ecdb2f782284b8dc10035ddf1245524e3e515bcc23ce3fb32c34f783b6486f37e5b80ee778edd3494917047798508c7362f1a43cdbe3f7d948eb5fe10621bc826fd3bd7cba7cb5fbc04923dec4e05fdb2c303b8104013b375e8dba204ef7ac9655d01c0b1cf0df3441f854e53031a384f4db022a8137d90b64a6c1274469254165d87609590b5a44b4c7ee5b7b0387c67a74946f14faae2b40f069027b9bebdd362886864f21aef47eb3baca24717ba494fe3b4576c89b636d388e501e02f1e9d1180c0c42114223ad3cd1117e2e132308385c986ed040934b7b6946b6cc85a2f5b63f7c666154eefae2ca4a128f1957648197a49594597206ad5e16f1f5123786ac31d8b9d253ae9de42059d9b1bfaa6a032daccdd7c426b9f63cca1b612f479d1c11236e22b5c60f4b4454d29aa0458f9b78c3109bcd8da26bdfb2598f3cb99e50aac1e2ba69c78f08be4f29f8f2456cec0673d9e65d90e09047468da036b8af2dde8b69c4a09143acdfd1573df0d39e22940247351220566ddb7cc3ecb4c30577b17789a8ccf3a5e659d5b4e0e97569fa4b823041c8d174cc61794628a49dd867dd9f11a6df195e42d9b023bbd82dbc17a9b1abae82fc70df73441efd5dda8afcb1876e6d601a4fd3d3170c5c99d53032f150f791bcb9f78d7eee0dddbd71a65a37c815615f085694b63b33df4015863ca5f3ecf619417a2f9b8320fb2a8ff26b86619e3384db4a73da78bae039a8d9901560cfdeb6f98e40086064ca6914bb9837ae8c54d6419f2808d6698354507171a0e9df1065612cc83ab6a301853ae945be7d334779d8fe1888ed12284ae49ad065bd8ff463430fd0fefbd1dd5def209c6438f882b26d944e7f599bdffe7509faea0259a977ccd63b308619b665e69b9d0a1cf01a7e5b475ae563cd406027c4b9b48d6b718205def5c75ff7717349492766f60ee63d892a989b2669a5f3d0de03f8d1905cde3d97186328a7d0423dfdd822b6b28ae2c4e4c5b4b385c27252a59d1742bf4778d4b100fb2780219dffadb64c4a6c51d66181d5d8e9e195a427f64ab94cb2b38ca008bfa721c72fbc864e1cb2e5159bea87f524e9c0049c9fcf8e3da0fd2a3996e213c8c3f87bbcda1ab0e5ac6782020264266f51768e87fd715d0820968ecce821cd086ecf92ef264a06b0ee075b340f5053f7124d35bc68e9bc70ea44019cc980764c2f7ad2345fd190ccb92f8fe3a2f127303ad8bd8177b7e25e492200ccb97c63d1088ababb278b911b2e58250f6f77181a900310c9fbf58204501aa8bda820b7271d3ef2f9fa0e887f7b9737c539110e9d44e158f9c6d0355f9b30dc5c772e1961ef28d6a06ea2febc9f629640ee21ea66e9ba5698a3e05081da69ebc4bb3932b03288a04a8587da5714a0fb7c3b1ebb1ae6b00869a707e9f9487c8c25235b2de35f2f0296238c9fc3e9daf391dceaf2e26fcaedaf4d78ade7ce6e93a8986b57787908bd62772acc4fb51f6a9a43e6c5e6efc04505821a5db23693f93ecbf9f1a54d6f543bf9a3cb84c04607edd54eb68333a29ee2f4bc86aca4dafd6475797fff8a3338603c5b5532d28877866803f450b4ea6b1bdd3961a63d790e46dd21413f90afa326a6335029fcc576d70e58947ca7621e1f1ba90d4204fd688a709c4f52c13304a5f4e54b308193622296963940043f673dde84eefe2d0b9bab0848f20d9916cea6d8e76c998883c39eca1b7c88cb7af8c515689de8bee91c1e0db46d1aecf370cc8f3f8d5aaeca746a2002942823ffc910724a318ed470227d821a14726aee217bb2e02f40ef4762c9ae5de3c919b8d50666f18098958a27d1cf63f3560b179b3fdd3b40c0ae80f9766d7d211c2c0ecb3fb51cc7d3826466d36f04f7b10e7ff1e2f53fc09a0c92e5dfa04ddfda8f2ef50863effe84d182f9848dee0e5da50ac24b6942c94991ca66e7fc6aae69bf9edfd83fba9906300cc21e787bdcb849309735269e1f0e1dbf8b00bb038092a62f279097f34b70b08b826ef8db5", 0x1000}], 0x2, &(0x7f0000001500)=[{0x18, 0xffff, 0x9, "167ead"}, {0x58, 0x1, 0x7f, "3202ba31cd268bae663b70f7f51981dbcef3eac3f792cd646a8365ecb35a5bb89507d0b3dec751376361050b683bc30e3f87b9525defd1e0dbd7cb20143ed7547882c8ae729a1671"}, {0x68, 0xffff, 0x9, "b9e80b76963c3d7e85be83fba81cba3d9e7c7cfd2e1e05933a965ae1ffb3bcb05f3a9dadd1061b04f102dcd2b2a9a55b4afa03d63a4dc4940c79f73dc848de0a1e21a1fde6116d998eaef29191688b8192ace312f099"}, {0x78, 0x1, 0xfffffffa, "f70d06e2882ba0fb4072a97a83562ff4353e327626cf14702fbfa4e259a9715f53e62bc888e36194f744045a206ee46faaca8de01fa6b114463881bc6b86967bdbf5e94a5db3d55f0efcefeb646c4a6e16ac41d94d8771bc8e4e438bdfc19982f977d974315f"}], 0x150}, 0xffffffff}, 0x10, 0x401) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2}, {0x54}, {0x6}]}) write(r2, &(0x7f0000000000)="76a54624aa75856a1f0f02000063", 0xe) socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x34, &(0x7f0000000240)=ANY=[]) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x20) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000200)=0xffeff59e) 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) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0xe03) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 2: socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) syz_emit_ethernet(0xc1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 0: openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f0000000080)="37e2f737440d7830d0297735bddd12f0b87d0aaaee5fd801a8f9", &(0x7f00000000c0)=0x1a, &(0x7f0000000100)="7ce6e3a3235cdebcbec1d257099879dbf006a1aded9b0040d300e3fc405ff856ea5c765a10737909a573e72a938bdc4f52407cb7becf92dfb87c2d4144c23ac8de9755364d5790a65d55ffd334adb106fa2933f4f83e58148eabb3", 0x5b) setitimer(0x0, &(0x7f0000000180)={{0x4, 0x1}, {0x9, 0xb6ef}}, 0x0) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="a2d80112c3aebc6f7ea547f0306eb909e88129ed3c43", 0x16}, {&(0x7f00000002c0)="91471d6aa5618d165d55f49281c60d65d29bed8895ac75a1f0a7553045f5c1646c69af1c43b576e570cda75476892f0f3e550aff50dbc970dfce0e6dd823a04fc8958fce7aa1140369b3e29f774fd2995af63e9783084a9481381a2f656a4afdd02d3aef683807f46b3828bc20b4d4a1c7060cccf78632a23ba6d03e5f52dad35ac965e53389242eb3fb38f3870a63a38ff77767eb1f46d14d0d7fa0e6dfc0d7c9a9", 0xa2}, {&(0x7f0000000380)="78e622de008d31177fc0e3988ae62bb6bb826f71fdacb0fc0c96ae3b61ce9419a46a64220143fe33a8f5619f84e25cb9629feda47de38efc750fc606cfa77622608a0ab1e5a05deb58b7b0a31a32b7009f6b0811bdd3af2861292f49e85dac0625cf66e186de959a89a73db377347870b8f19767f2afeb3cc45d366d0816414a240c42a353856fca7e37c19a6640422bb6965a06d8873d8059f5aae2cfc2c68825946dcddc426a6d2137d30cd711a441a5bc5bda469aacfd0f3aae8bb40dcb78", 0xc0}, {&(0x7f0000000440)="61a563caa3324e07eb3d389e5710e317a18c7c94b8df12c1caeb1a8b414c43e3b28b01eb75424a1117684196b65c0059ec910d29ac04140d91efd07910e5d6dfa1a98966848a021db58568dd1b18817e9bbaf193d3c46c5be4d85de60eb3fbe268c8e70927561c09274506417b4337f5407153847bea67c5f37f3d5e8afba761276c5c7ae332c36657ac2cfd76f59437bbb7e0c990e050f508b7a8de6ab7ac73d237fd473427530939d01a0514ef16d8a3969146e505ef6744ba06c3999da5024c95c7b32937ab2dc770d836d833ca8aa51c7edd7fb76eb7ec9c6b0e1d42586e5c", 0xe1}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x5}, 0x40d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000740)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000780)=0x6) ktrace(&(0x7f00000007c0)='./file0\x00', 0x2, 0x40001002, r5) setrlimit(0x8, &(0x7f0000000800)={0x0, 0x1f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000880)={0x1, 0x0, 0x9, 0x8a, r7}) getrlimit(0x3, &(0x7f00000008c0)) mkdirat(r2, &(0x7f0000000900)='\x00', 0x82) getrlimit(0x0, &(0x7f0000000940)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000980)) mkdirat(r2, &(0x7f00000009c0)='./file0\x00', 0xa0) sysctl$kern(&(0x7f0000000a00)={0x1, 0x4d}, 0x2, &(0x7f0000000a40)="61ba15e1d041e21560ba88", &(0x7f0000000a80)=0xb, &(0x7f0000000ac0)="070e26a027f7253121b1dd8532ea29fc2c6d85614c1292", 0x17) chmod(&(0x7f0000000b00)='./file0\x00', 0x64f01e89e1b9db1c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40), 0x800, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) fcntl$getown(r2, 0x5) executing program 2: setitimer(0x2, &(0x7f0000000000)={{0x800000000000000}, {0x0, 0xffffffffffff975a}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES64=r0, @ANYRES32, @ANYBLOB="60025965"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000002c0)="ea00005c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000380)=[{0x5, 0x3, 0x0, 0x7}, {0x28, 0xfd, 0x1}, {0x406, 0x4, 0x0, 0x400000}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)='\t', 0x1) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0xc3) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) sendto(r2, &(0x7f0000000180)="d6dda175953750dd58aa13ecef6b2887afb40d003bb5", 0x16, 0x404, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x20, 0x99c}, 0xc) r3 = socket(0x0, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1292, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000334, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x3, 0x20) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092c219a09099d8903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229e", 0x9a) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x0, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x840, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) geteuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r7 = socket(0x18, 0x8000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = accept(r7, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 7: r0 = getuid() setreuid(r0, r0) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000140)=0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x4, 0x3f) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() r1 = kqueue() syz_emit_ethernet(0x66, &(0x7f0000001600)=ANY=[]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0x19, 0x20, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x11a4, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc3ffffffffffff86dd60756aa3116e3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb040190780001000367fb203127380c1000000000000000000000000000000000ff0200000000000000000000000000010106000300000000d5a7dbcfa15706c0bf587b8b7a0bbfaf00000000000000000000ffffe000000200000000000000000000ffffffffffff330100000000000005020006c204000004010502e611000089020000000000007f00d479d6bcfe7ea557e8f627af587c3782af5e90a5c22580eccb7843b28cfcfd888a51586b5df957c38cc2f84acd9dced3b2cd3266904387f3f1340c186046bc34dc3339e165c211ccc453208bf5037d820e741407124ce3f0e1c7598203b87e9918a03c7704ae19aad740fb9ec6539a2deb3d8f7dade80e9830ea9b6c4e44f9f85c3fbd69e1ec9f93542d898712072f216bd87e5674714c12ad5de969dd5bf48f19ea190a4a7b9457c95e23030fdee8734b02547a3e5343fd3b71f7c7ef815f84ad94fde6c24139fe0b9431cd8ffb99afaf44f6bf4f70e988dab0cc963462307ca2c2cb1b8802c4e68ade3c178a9a0c952539865f882cb3b92ec0171ea3df39fdb12ac2be9157560b6cccb1fe8c3372159b2a08686993621876a99da03a88171bfa9eb9530eeb351f90df863d070d4fee1135f63f5f2c33b1b5bb77cb51a16083d7a5ab26feb593e65145277e8a84db2659b01c0a2a393ac8e765394bfeaca1d1c10d0dd19f3e5eb5ac9a941d70a78a92a2c4c5f2d3127a14d3c5ef44b6da741662d83e0a7aab2535b4ab728db33e4385f34753d158366b303550d2d2dc09dba141d834b52d3af56d57eacd4e351e009b3fbe76dc93cd03c37b17280795bc638235acb79b695aea3876aa54a2e0b2e7db9494063f0664a32cac63d248133445a9f478c2e86fdda80155c35efcfde418ced650e564d1959f629a82a6578473c43f1c94adda27b8a60a50af1f72d5a130919da129ac0919f16acb606f2a52ba930223a85fea6e5f42bf82c9443a36e78da80bd3e746b5d841460715daef721ef137ef372af50118a8fd9dc8b4b8bbf502dfe2ece53717b0a0306d1a89d09122bf0f1491c7362e513051b2d0f61f2b292eef4d211a6e2f15e3fa2f23eb2bd506d7cc0fbde185ad27e3953fcf4d019e1669c1c4d3d4707220b82c29b9946a02308356dbc7d5598ce91556b56aa0d65cbed44b779991b24e45db32e55c99e6f80c5efc39061110097f0b934029ff379fc6a6feee83f1b094c699a7a25897f43534df7062a69c3660723d218320d51f5ac0922f13d1d4b77789c7c10b9f3ff253c6433bd2e52ecdd71c97f3ddd9d6ea54c0e4bc060c160d5ed54da3f013f15871e035615f2c9cc35bb85ee72a1bd059b32c6b6099580b8f6610220dda0bcb0821c0c5c9c0956ef4dbda12c7a590418da9a0df0955921764f2b2426bbb2e1f0ac327c2b3dd6f20584db2daa999d6aeebe808cb5caf4f1adf5128f0e9a5c1bb2c3fbb08b52d542e695d414ada3a8f4f1edd8ac14f97615e420984cc8fbb3d84e1e7ef5c903f4e58b097ccd0d53753f2cf33ea96bca1da74772a4df6232854a8fe8c08586969e7411c45f00aa024b96e13fbcbd24e40efe086266c57499dbbd4246c5472188ca2c13436870eed79fb8e03256b85b1423eaf77d7a11f9475768cb22c4cb52808478701f16df71facd9ee7511546182fa48c1c19bdbdf120b05e06ba6b8431968bda78067480dc44e45b6d10b58bbc9f6666ca327fee50b4bfd63e38df9d65fd85b407b6c0e1177d13808c9ed398f9c19a5f93f897a3dac494ce7c6016ee0fc9e036c3e1c99bc931bdaa1f4acf4b96054061b29723f1da609090100a67b0bef050f39883f94e773b3e9fbf214cc641388149ae3429e8752ef147fc23dcec1b086c257605ab2816a5870f640d7eace3f7d24866f6037fd3ef0c02383f1f2f9ab4e6810a2c85b9ea9f41e74d328baf7a68a8356703129eb39c30fe44419d298e20b22758eae0a019619eabc723bd51536ec61123354eeb437a60d659034a9c1617918983b61edf8d4ff164ce97001982cc299fad547cd9fdc7c45c0e68170509b880c59cb41a66e203b0a3d7f314db6329c5a6e3c4701f0b01ce63aec06eac91e70929ccc166420682b201cbda42028e930ac12b80434d01d17112b5c90307562814873d15b206e1a851f373c87e62ae608b410ca146a3cada70d3312d5e256198df1c976e1d02647c1da62b42d11dba448109ea09861a2c27e7ff21cb2da9624a9f60875be54662de231a228631dd817439d264a129d1e3d99777ab967999eacae9d7dd3213be196159eab0b8bbd4ea8fa684862cbb945446ab04bb38f306f25fab9edb3b17c0325c9132ec1cedb212f446a647e127b9abdd49ecca462976655844411aa0025c4ec8a98dd987aca65623bed90c38857112029a714d9f1c96b011403b63fc6516dc496ea59bbb254be918b6993803898f00cdb102fa9d3a36643d45e8ea4c455ee69abaaea5f578b9c0b5c1f09746e36f996deb8d2490959493031b8ae0426fb537df605863cb0f2b36faa430a0ead3b337920658bdef4ca0093a4b0357713222e8bf35ddf3e6b91ac4c7ff995f175c7db714525bef0ad0470b4ff898b0bafaad973fa8749df554276b0caa23691f0fb01b07acaf8a4974319761aafdc43e3cf3139173a6c27ae21faf2b2c9c6ef123ee1ea9f169f528796ad54b834f087f6b32cf82e66a2607ff444f739949c305238cef33a48d66b90908ca8f29bcabf3194e6f22dcadea38f30d7e3790ab371e1fd63b4acae1cce8b7475b3cb4c90591e2701053f9d7b3d93e96ff6856a74e768b28b31d37a2e728e4a36c9b300f7428b3a2f09f698826a7fe9d952a4e792e393788c9577103a1e0918ec1624f45b6a61660af8ac2ba1424ba2860bca2c8ef6d1c6d8cfc2b7ec07ad018e3c7c040e4bb51b5b6f835de5bc2caafc9ced13ed7c7903d24a722d49e62934af1cde1cc5ab55952f079162e26211d6eea1601242903f80c8f18526e3da10cba4f7f83d7491b25e1586d0b1067f8ac12a222b2b7af0ae207dd8464b4d4209043a87e47c40a8c03986a3c402cbcd63623bf66556d589e99875aa782083553a1518edee410a5b84b866b124dd71398868a8cf4519e5dd5c4fd17f6aa884463d2ddc8581f7ded5acc394785358baa88cda1d701c14ae5c12636b6cb58a500a6e030e6aaf721e26646bd75545013cfd4eb07a7a34187f0abd25f704a8c23de402e53e5d96b59192085864172e54a9b5e96e7b2804b4b8e4c2728634a0c105930cb7a39b0f816b54483f8a6eba1b729e5c6b9319a5108447e4a527367fb306b96092eed1fb7bb8b1d2676d7df45c8da171c6400b3ce79033e14f2b0ebf63abecbc5a071f590f16688b93fdbff60b6294ccc33a4f3a024c21cce5d736ec5b90fa498a55cfd260a28e13dcac7036258ab9d3b550ba80796db56f9baacbc882f379d1d3173b7ff1628434c20c7032c100d997b0c5e29024d3fa568569e07b1d81097ca2dfc37f225cc9ad8d88e9bad7cf336737208f4f47e6f1138ead338ff3aa413f3a2ed5a40d9ba50f3e5c99d258ebd0feb2fb47fe4ca2705e325e119e1b6dcd8edb586d16fed8b09fa31825cf8666cc15d9c9b868492773906c0c11c64a23352a5e224774950dd60bc378c5d11bfe987c7bad28058368d407d4715de9e98e01e99235471a9d52108114af1ecf021d85a239e592b88d5f4c2a5ffce58e2f7b96b95edd64009752f29aec48d73a61a6f78e4365d24ce705e82e6363bf76e31310965bffb754494d013d28545b93d118bca5462742e2c0dd1b92e5271e9e7f0bb3ed82d12fd64625c34a9fa33c2dabe5044fbf74774dc181a204fcb39196159c11a43ca8bd2004b685586c0c3991819d0ccba6c40aeefa120be92a66cf340719d837a2be050b8ff0a62a9a3272365ac00da47a30932c7996843e84e9d4ba56ad25e517a0e98909a72729c5e483ef1055f53636aa9e86fcdc34ff712282cd54cda3f9f25e4aaf461fd43624e4606980f3b00f47ce3e5b23f12039772f2e5022266c9b8be55c9b24a9cd40de29b65f26e7ddb1640d69609aa81035791857e10ce61f6be0977b484a2067a48f762a3a38e564053587e118b97b14652020e8993ff4b2ae31de7553b73c4d27b8d21ddbe9826f7b2974a5c7d89031a7655ed30e9a8a784f931723be9b71b08300631c7a2b207d7a2d8e0d17677a061276ae63a0d997a15e57dfce86642a0c3602bbaa9df9aa69d4df8ce2c06c25826b30a2f895227be7972076976b918825e7969a9cf4bec1ed8d885c3f7e78446042d566faf52ad392e1bbb6af848efecb474bf51b96ba2f45d6abfa300e5d03fead92a55fa17019d29715f92ac0e3c589c2885add5a9d8734da1a81ad9295373363e458735314c132ea3d1d734cf7c9005e961002863bf2251f96d3e4a83e9408ff9ff0c7d2ccf375b80ad12368384a48b34e9ee8de47d8fcf9359800c570beb0d3b1a03c755e6d0fc3287dfc76268f87d7dde6f10497d8712e5b5ae4f9bc8c43219916bb076aea6b02b0718f4319e9124557832dd62c1f2db23426d0b01de79b0f80e5f24bf6c2dadc57928fa5695a14f35b4ee8c446d025e4c4292bb58c4d587099c1318db00941c4d496e02c0d6e62aabf8c36caaddf202dbe62585748ad1a0b0fb4381c0072ae705fb83385a43b8f00e51194a5da2e235156330371053103c8fbdd8b3132cbd4827e691b34c4e25c6ab9cc37e03e7de4785c1fe825d3eeafb329578fe57476bfd7991f8c3d833b61cd95578ecd142165ad1bd149ede27c0785486acb583461d83dbf805ced4f66becde323dfd828c129ac63a85820446d4ab9d6d06c3cabead2ee58804746e444f5d4b8110abc680e7d579267d91f6846c9fe070c37142b0474fc14b7f608a289cc224a4f75e1ee479cd0101ad129ec291e8b5eaf653abc4c8b0d4ab06e1ad0858b2b86ab202a315ac8106338ab48217ebf351343e728b9f97f57c3397ce3f2d9741143b79d1b1020856a387a5eb9bd3f16c709939bd055262eb444e120f3c9f8301b6e2b2f643c7eecdcfe6dcf9bffab4e05ae48b26e3c7c8d7a3124ba689b12670583a67a85dc9ba0b30e61298759474d8c0db262595c251405eef38a79adf9d6454dc54c4ea661044734d89e0581e37d3634904cb8a1a6022163cb55d8ebaec3527b6400858879388337ef8ebaf14e13517343c450f1fa593ea68d693be5cd2fd314b32b0ac3e0c5ec700613dd7d17a8da2d2c651e7e9bf9bb7406b3d0e969a55f0f0992730651230bcff960359dab896c12122241d56400a6a23482097434dd6d2a468ead12b945c1a64a76ded981583ccbc2217e98401ef08e60afd1d8a8569d1b05487f002a28dab2a732386f35fb0d27febe08057c2236dcc8be78a2cf856d4b3769c7f082d963da14923eda6407b10060772527175a436f8e1339f5139ea953970df93f626151a45dda46b5f48300c7b5342b8e1d5f754aee8d37f6bcf10d19437c10387d52d367474bd326c804e5f986e14dc155d163ff675e424110e46348c83526e7c4f85954673c5b09ee76bf2f069633515cfbb6ed5223539c4db8cd1daa2302cdd672b55e8eb23c299480582ba4989f8082b75e0bfd439619dfe53d31bbfa7940e448148cbdf3964df0efedcada62c7d4de8ee28b2ce7b09b5b796c8ff2eb4a03fe11634ffa54c676bfedb43e97823998e4a89e41ee915b23cf56114ed67f898d1597b15767801818a1a65da95219748374263d92a8afd5c13c57465d9ce0ad50a24c3250adf1aaa2c15be31db17126137b902314482f63c366908e5c218ba880ef28be7c1ad734b7b448b2ed3bc0c6f2beba248a2040cc1f2a05c6b764d0444b138898f0a8a74b760c83fba1b414d236673197b5883b14cc57e3731029eb1ecbad32d0d1cf025ded8f1693abfa3772a3743f297d0ed0d86e70f3fa65aa8b72cef2100a1817da7d9aeadac67f010100040100c204000001ff010000000000000000003b00010065000000d21ae6d8feaeacecb05342dd445d3db7f1b8353993a692026869a1461a5dd118a454cb0f73cba9833db3f4fe2586d00cb70a386981be01b5673cc520c5a680f536f3de4d804aa96a5880deb6115049ee66d2b765de7f2e8529ab5e84e0593c376e8b2709e41ca35b507d9f23e99fe0b61e2cecafdc0d5264b835bac1f01b996ccbbd59b0021a382cc5766dd6c06e496460ae20491bfb7acf330b7b045410cb0bac47c71679d408e4d4884e123626f1a15ee408f8718c386a2ab8f376d504c5e386575485ccf200"/4516]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fc01f461c930800450000300000fffe00009078e000ee00010000000005009078e000000145000000000000000000000000000000ac1400aa"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xd, 0x40}, {0x4}, {0x6}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x0, 0x40, 0x0, 0xfffffffd}, {0xc, 0x4, 0x5f}, {0x812c, 0x0, 0x0, 0x3f}]}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x80) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x409, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x4000ff, 0x2}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x7, 0xaad0b9a699bed4d4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r4, 0x0, &(0x7f0000000580)) r5 = accept$inet(r2, 0x0, &(0x7f0000000100)) sendto(r5, &(0x7f0000000180)="c21ece51919fcbbfb704f3", 0xb, 0x5, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x104) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000240)) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setreuid(0xffffffffffffffff, 0x0) getuid() chown(0x0, 0x0, 0x0) r9 = getuid() setuid(r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x200, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) close(r2) getpeername(r2, 0x0, 0x0) 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) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) flock(r0, 0x1) 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) r4 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r5, 0x0) r6 = socket(0x0, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r4, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r0 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000630, r1) msgget$private(0x0, 0x570) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x80005) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000340)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) close(r3) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f8000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000068f000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000069d000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000697000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069d000/0x4000)=nil, 0x9}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0xffff}) mprotect(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x2}, 0xf) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) mmap(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x1, 0x2011, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x141) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x77) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x31aad10459e664d, 0x1) getuid() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) close(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x2, 0x7fffff, "ce51c76500", 0x2, 0xffff}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x301a, 0x0, 0x0, 0x0, 0x0, 0x97}, 0x5, 0x6, 0x0, r0, 0x20, 0x0, 0x7fffffffffffffff, 0xa00000000000000}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = geteuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000200)=[{0x0, 0xd0, 0x0, 0x20000000}, {0x6, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) pipe(&(0x7f0000000000)) 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) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x328e113a, 0x300000001, r3}) r4 = syz_open_pts() fcntl$dupfd(r4, 0xb60d35bd64d2769b, 0xffffffffffffffff) pipe(0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: close(0xffffffffffffffff) getpgrp() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, &(0x7f0000000400)=""/229, 0xe5}, 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) r1 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x110) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getgroups(0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) seteuid(0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) setitimer(0x2, &(0x7f00000006c0)={{}, {0x0, 0x10001}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) executing program 0: sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd2"]) r1 = kqueue() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x4001, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r2, 0x0, r3) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = getpgrp() ktrace(0x0, 0x2, 0x0, r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r7, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 6: socket$inet(0x1e, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x11, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) r0 = socket(0x11, 0x3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) 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) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x40001}, {0x6}]}) write(r2, &(0x7f00000014c0)="762100000063659719dfd7e4d0aaea8e7c89c49df0474a208e79d3e07d55adc6eaa3ce45d7332f4dabdddf975286ebdad51d28e3c4d61295c685d7c5b3a539a92a2e1066578f02b7761956cab50890090000002e9e200a7fbdb55689fc7a09617d76561d39c8fc25f72e5661f66e98e4456de82313a60d939afa9501ac5528c3e9bab748212cf6910e73b1483eff777d4a76391f2d3369ebe1d54ea77970af70e9bf3749664224edb225f7987e205745465cfcb20ab4d54ccd689d278808f8c84df8017f7cf5e6a8e4383fe947e8c5485d26917f7a438f8ec4c2f85861806539bd6d1380bfbb7c6f09edd3d93386e87da7837b475b2e1736838631011eca9a499059c0bd0f54a82eb006199e4eb051a90840393b154b56ed187e55ea01fb3e8641bec69b1b9817e8", 0x128) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000584000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000423000/0x2000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f00004c6000/0x4000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mquery(&(0x7f0000582000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() poll(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x10000, 0x14) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$LIOCSFD(r3, 0xc050756a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 7: socket(0x11, 0x3, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRES64=r3], 0x401, 0x800) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 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) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000c80)) recvfrom(r2, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r3, 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = kqueue() close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000300)) setreuid(0xee00, r3) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000003c0)="a5f906349b3cb9ef5302a20bacf499cd996dada2a543afaf5780dced902c9b14dbb40323e81e46ba7dced6e0af6ebfa05345cbed8200b2e7f8365f54178176ac7c5e246149af073ed53997e7040079d32079126459690d0dcab1b8d795419dfd6343d305b90500db8ab6", &(0x7f0000000100)=0x6a, &(0x7f0000000340), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000380)=0xe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000200)="53f8a227e299487676c48de3ecf1eba98a7fb78306664c620b152dad94a136102098e7e75ae1bf3a7601b97ab1985f0d23a51da0fb10585e028d02423d5289081414311bdca6827cd36ba5e4db094d9e2555f63b090ebde9cd067125", 0x5c}, {&(0x7f0000000040)="b647", 0x2}, {&(0x7f0000000280)="04c88ea96bb8dc9d50ad53eda667ede2e74247eb4f77a86397ad2105a39702cd2c95b33687922b", 0x27}], 0x4) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x21) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r0) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(r3) socketpair(0x10, 0x4001, 0x80, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="425d10", 0x3}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r6, r5, r1, r5, r5, r5]}], 0x50, 0x3}, 0x2) connect$inet(r6, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)) ftruncate(0xffffffffffffffff, 0x1000) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000400)=""/42) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) pwritev(r7, &(0x7f0000000580)=[{&(0x7f0000000480)="12696b6ec19829dc98c5cbb3572367f0d590d0c92a008a375b6a8c85ef91cf1af90dc69218d564405c1fa44ed7100f394e6c355068898d70a39b4cb17d2a0404aa5c4730e50879945b2920ed3f2aa774c8afdb4bee7404497c9f27ee18711db78f35121e838a911fc4429f1d35a9ea2a3be6110d8827ff6c870b4c72f75acee61d322e84d5f73b699c5356565c2e137fdd931ecdde3852269610f724f129c670b3c7df5964c61abcb6445dce6fedf1fd254dd6154f14713d13a5570d4205834d60586c84dd5b37f0b89bb923bd9bc6da2e82a3e74ac2253a0e31c57e2d", 0xdd}], 0x1, 0x4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000005c0)=0x4) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') preadv(r7, &(0x7f0000000c00)=[{&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/1, 0x1}, {&(0x7f0000000700)=""/174, 0xae}, {&(0x7f00000007c0)=""/216, 0xd8}, {&(0x7f00000008c0)=""/157, 0x9d}, {&(0x7f0000000980)=""/44, 0x2c}, {&(0x7f00000009c0)=""/185, 0xb9}, {&(0x7f0000000a80)=""/8, 0x8}, {&(0x7f0000000ac0)=""/28, 0x1c}, {&(0x7f0000000b00)=""/200, 0xc8}], 0xa, 0x2) r8 = accept(r5, &(0x7f0000000cc0)=@in6, &(0x7f0000000d00)=0xc) shutdown(r8, 0x2) chown(&(0x7f0000000d40)='./file0\x00', r3, r4) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000d80)=0xe89) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f0000000dc0)) pread(0xffffffffffffff9c, &(0x7f0000000e00)="17f8731a33722720a52b696754c28d31c63207e3761dcc8a24c4cab54289b43e0401a235cd2ce26aec49f37aa628de3b32b4ae4e37cbec40", 0x38, 0x100) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000e40)) rename(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 3: kqueue() getpid() r0 = semget$private(0x0, 0x4, 0x24) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000ac0)=""/177) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f00000002c0)="23000934a3359765d0fbf9ba9a807bdaf3c08588a512d3a7ef26c9664eb289e99376c2cb997ff2cf5db0a1751a8631cbc71aaee06cb2f90f34ef11a8388c8d80dff7fe275bee2c636907fd11c606a12b", 0x0, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0x7, 0x9]) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f0000000200)=0xc) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, 0x6) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/127) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x1433, r4, r5, r4, r5, 0x26, 0x9}, 0x1, 0x0, r3, r8, 0xa8, 0x8, 0x1a2d}) semctl$SETVAL(r0, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00'}) sysctl$net_inet6_ip6(&(0x7f0000000700)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000740), 0x0, &(0x7f0000000880), 0x0) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000780)="9efdcafd072b4376ef1407699d5030c796b70c4e2cbd126f2a20739fc67edcc1955b928926af95ccc4b9fc2fe85023ec268eb9e3b5edc10917a9c13b5f4551fe3826e29699de693ab5468f0cdb2b4f171746c0ac0a93e8277366c59d4ad349d3f98939e4bbe0c39c70645776d46bf7a4eb584fb683fde9a7577fb1e464d8131841326081329e63116d3913e5e6ac870fb672256b5a602254adef0314cffa596ed7512833b3b2c2678a8535e0694d9e5f0a635c14252f52c89c59336476cf0bece43df8fe029977a886a9c6061db3cf155215e541485b80f7680540733e77b7db7c0e76cba64dc7d1"}, {&(0x7f00000006c0)="f1a4c1edbbd0153a5f2d1b4144775d95dc13fb1258c06743afd5d2d24e952caab43ad94f829f121c2564bc7eecca90286fb8d4d70c116cc0b035e2a8a0c22cafbbfda159a2ab19c7471c57e85806a57103000000002b650a2ffded3032f10458008ef86a86f9a06fc812c8823836e85966382dd07ca243bcf276ae38d2259d4f70f1dee1f0964350275c3574dd11a4cb3964e62019f136f96be04f37caf4f9ba89eb60095a3c00"/177}, {&(0x7f0000000380)="044d56c48ad0f7408f003fb0a0387e8628dc1bb51e463b989c0dddd568423b4def2e47350ba6b787a76c8a3d5854833c737a19b3bff93bde2dabb57dbff472d403de2c4f6a8b2fb70676016820d6e8c741861da5edea9043659d3801e5b08b4d9a6f11fdd2a36a239f6909447f59b51c2d3892f94a"}, {&(0x7f0000000400)="a5afb67e9b9f980a2a44c69c9674d7ef84aa570af5c9da1eb3aa3445a4e2cd8653c44d1536106813bd9108a1b6bed13c8e094c74ea7d8c19a41ba3dd256b06988363ea96815bbf0ff5d3328024047917fccc8467f1d8fbade9ee639edbd7f79746a9a6bad08db622b7ba8a3ce1cb73adb3ad5d4c8b667c4312f2902fd6422e2cf0f09f649a"}, {&(0x7f0000000540)="f7dfdcbd9e62b64a96a0648689dab6fe46386f8c4a58e9452550fc1c1cfbcd93da77c57953c72a843f6e58bd0faec874c0b582265654f4d8c1c57cb30438718dd4250dbf9328bd9ef5ba9fb558e9880572"}], 0xb) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x20, 0x4000, 0xfe) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) mprotect(&(0x7f000009d000/0x2000)=nil, 0x2000, 0x5) socket(0x18, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) seteuid(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x5) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x25}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x4000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001ffffffff}) r3 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = getppid() r5 = getuid() getgroups(0x27, &(0x7f0000000200)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5}, 0xc) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x40) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200), 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = socket(0x11, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57", 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) close(r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x18000, 0x28) r7 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10400, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000140), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x200}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r5, 0xffffffffffffffff, r5, r5]) fchownat(r3, &(0x7f0000000400)='./file0/file0\x00', r4, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000003c0)) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r7 = msgget(0x3, 0x0) msgsnd(r7, 0x0, 0x0, 0x800) r8 = semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r9, r12, r11, 0xffffffffffffffff, 0x42, 0x7}, 0x3f, 0x100, 0x3e}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', 0xff, &(0x7f0000000180)='./file0\x00', 0x8}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 6: pipe2(&(0x7f0000000780), 0x0) r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000000)) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0}], 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) socket$inet6(0x18, 0x4000, 0x27) mkdir(&(0x7f0000000240)='./file0/file0/..\x00', 0x161) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r5, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/21, 0x15}], 0x1) executing program 6: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x8000, 0x7e) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = socket(0x0, 0x8000, 0x40) setsockopt(r2, 0x1000000029, 0x3d, 0x0, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000180)) r4 = getpid() r5 = getuid() getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, r5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, 0xffffffffffffffff}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f00000000c0)="71f91e34715f03006fb59c7afec3617fba52d5ee726f968d13d83793b9c60f2aebdda0dc49ce337cbb36e93034024a646cfa17d7fecb574d324f8133175ba1d6711fa11307ff08356cb69b5fb8405dc1e4ccbae7db3067997da9785ceeb6aa2bbca3ec2651abce4e488444e1eb9f846ec8a9bd04bb8611998f00a53974734c585012dd4600be1821c331bb236f00"/153, &(0x7f0000000080)=0x1c, 0x0, 0xffffffffffffff6a) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x85) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r2 = socket(0x0, 0x0, 0x0) bind(r2, &(0x7f0000000000), 0x10) dup(r2) listen(0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r2, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0x13}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x82) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aa8aaaaaaaaafffffffb000008004506907800000000ac1f000000204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32"]) syz_emit_ethernet(0x41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x187) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x4, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32"]) (async) syz_emit_ethernet(0x41, 0x0) (async) mkdirat(0xffffffffffffff9c, 0x0, 0x187) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x4, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) dup2(r1, r0) (async) socket(0x2, 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) dup2(r2, r3) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$inet(r3, &(0x7f0000000000), 0x10) (async) executing program 4: r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0xfffffffa, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0xe000, 0xffffffff) open(&(0x7f00000000c0)='./file3\x00', 0x0, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(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(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0x6, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0xad) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20001414, 0x0) pipe2(&(0x7f0000000780), 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="635028f91dfbd5", 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7ff, 0x400000000000000}) bind$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000500)=0x3) fsync(r2) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000580)=0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x90) r4 = shmget(0x3, 0x3000, 0x54, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/2) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/178, 0xb2) sysctl$kern(&(0x7f0000000740)={0x1, 0x4a}, 0x2, &(0x7f0000000780)="808ab3685d25191a003134e83252d1bab575df2010d189d27f1d165bee1f208fc50dafdf434a9b2d5606e5f89c4cbe8ec2903ab0", &(0x7f00000007c0)=0x34, &(0x7f0000000800)="2e224f7456ef157209b74769e7f060f1d26ab23069c5b8e3b85036392105c93c5ecee48d49d9b84f3599b09ab03f2e0f7e1a100e3e1264186dcc10a5477770ee799de453bdae12c571f0b77a50ebedf9f547b01d7849cbcc43cdceacdc660ebf0ee894726f7b5c21391c2014c838eab88459dbca6789e764cbb93c2ea17ec4235c231319c9aaa92ba981b7acb8644c1a44250210c44a0f0cdbec2ce9f9a40adbaec1919db276c831d7", 0xa9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6010, r2, 0x5) r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000008c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000940)="3fadc04d199eaec4aa19cf2a6d23365405ad8e8929243072f7bca39edefcf3dca4cebe4e6d8075be2a63414bdad774d51e5915aec9b6aed40673441ac655f6deb5f56ddf5d3fa6e8a2897feda62eeda795356bd672c7fac3e10d78a6ebb7fbbe8e8e9f6ce789ca2c87ed074a8ec4746615307083f487afb502a4d532c955503e11d6d2598099b3c2cf955e25848ae32086491c2c8912b2a155b0fbfba51e0d71731de7b33ca76a700f9c57eb2c5d1c7b8b6516b914ebcca1c238d4c066d5a49983a64e27e4bb5231b0ccd2847e8e3004ea1a3188ff1e6a9f24ccd317d8dad895b0ed541d11c7a454996b1392391603d6e26b019bcd0afa28dfd3954b90b6962ff6469626ecd0d622b9ef66b89250aae1784329fde08d416c3c9be9898c72527f04d7c27387908533e95da7c6ae2ac6bd29574ffacfb170053bb59ef9805a62283e7c7e2ec8cae8e2bd39c616d47ccbd5ffc5c6f7b2dc5dbd4491a99f7c6c3c9d86d97f0704c9cddfbb7e5a3734ad48356e9290ed1616ab19a0dddd1cbc987bbbcffc20d175c6f262e56b6a8e1681a5877832db9b95df679750186e1675b92494ba36884b3b082dc3af93c35f1413eb1e16ba9558a2b6444ec3cc4b6ab09d4dd4f6db5003b20a327cbe3b82a08caaa272455f0d5de6f2a3e7a31f472ea5b7ab5019b3531c41837746698b55ba7ba39415c4526b18416debb86d6215bcbde398ba829bd04db5122ffc38a41ea4586ba2c219f0eaa0029b9268c06c652ee96943a60dd83db8a389c0edf1950e9dc503bef35f5d0713fcd525e7d142bb772f4710a1df78702342136f5e6f2163b074abeeb2760850ab42182e38f117be928978f70a82c012e09561a107d613bc16c3b3c1414a1462a82c353cc59b5e1c38342889ec042de0fe6d8cd5d57de229b7f3316d9a15e4aaea88239af8d6298531e30c605b7ce51238db3cc80a21cf0515446260bac9250dfb1235cb0ed1283aae170fd179acb5277de16ce2cc3cca16d92e25036205675f448b62bf3421946d4bf5dce8b44918b88df69ab5727c0245cbb989d8319a35dfdc2ff324ccf76487fad988140733ab05a8bfabdefa54c54d421ada5f241f9954e43882b3f2350d64847afc0525696717cf5c55cc423492f0e4bd1a6e2dc03e613cd60e28e5b9c5ace6789e986fe0b47b18dba12abe52e5d5f48e321ef30de1133d2e3c3b4f31056df3660adbe5f90c2f3d7b183be82757cf50e3335a6f4dacbef36dd7cddea2bf9d48891533c5190d88ea39b26826234325cb63fae5b3435427afafde91108b1bdba9125659ac16931373b5700658319c3f5aadafe1602142ddc41538fa0c9ccb6f828280ffe793492d12c5e015868d2b5f6f5c5f453f0b3ca33e938c8683a919e6d272aae0d35f2538d40b7ec5a4a08c2284cd9b6361e624b44e6c5e31068beb18ba85de1e926822801be45cb7d360bac49b0ec4a62bc2c804a75f04faa1c69f2ffee068af5500709d07ef6bfe712db7aef12f1c6f4b8576c4fec1003c70627bc1969c686b88e1135aa2bf4e5491700e8027890cb35dc14cccbd86c659982068a293d827eca08fdd2ec94f5d3974f350aac65f09cdf4d5e4ad31d80d81fb548d86b9ba26d967488b64617c2ec4bf73b05d624b48089223202084c05e993a69debb5412749bc42bb37869c21f3c0132efcc4f540109cfb4673e558be3a9f86ff02fc8d2a5ba642034227325b73fd02058e1333543c24afcf6f1594702a5b1e5a9639397e54b4a6dec3a10ca68620365d3d0da03e044f5b80910c0f8a6769bcd26be06912ef7e046f85d8f8b346952d591005d1de698e7b8751e9351af6b88fb9b68dbabe03e53e1ea45e51342d0366bdd795d24e3cbb4bd5fb5296aae9f20069b03a3ce18d1b8633e04bb987772b972a7477a20749905bdc0f08a96e31a4cf6f80959b09e13e608c7f48c6864c0ad5d6eaabc6d384b0c3ae3c2674b024f6e8258d524c3642f375cedb30987a550b58d457243d329549aa6aac83b70a4137d841f97d501e4b7e9469e38fb25ea1deb1f3ed34a863167a8a53ff1a6a6fe6e6e06a0e2335a30e602dce3a5ba6ec6ccd04f3f4013fc2d150710de27904bf395e290bda06b486809db5784e02b0baf28c9f40a74c78e7d998f9e949beaee5c79ee1f417ce2305c8c5b89cb7dc531fffea8380d806cb5738e182224bd72c88541051d451383dd1ccd2b30e587e3736636f8b35a0ac43bf11f49908429d97299c57a5051afeb0704b72adaf534c1a72f5340ad281fd03f3279b7dd178c711ac97dfda48b62cc593e0701283edbd4e64db77b06bb93171d56c9d6ae0d6e54906305874d8c6d8a241c8d4b7dd7ebb1d24a747d253049044132afb4ae21eb7509c315b2314fdb0eab3eb135ae004c8889c436848c044720e1b4417935135bbfc27f833e53c1d1ab7173d2f686d4084003df7362beb166423c2824bce689157ec8efc1205ed6f8fb39d5945e937540a4be0fb20893ed20ecb451fb2cfc7809a189a4e991a7b05f873b2942c44317fe5e092a5dacddeb91d1e3392c41c3c82108a9daf76e9868d553116fd8ae4c4597e22a0856615dff7849c6a066c922223fcee519171ca217eea1aa873b8c36cb94f341d59d2b4d202cb3cc4cfa6f33eab62d671dcb20666b2eb1fe3612c0b03aa718a6841c538fa5e87fb2f126bf7746d12c8452d5b2166f973ff75baaaac1f4f28296619a7164c7ea916eefd14baa3300555f726a7a1829d4171c12eb13f2b3dd83ec7c7d885a78cafc8345446ff59e8be26ca3112d7c955df7bff59b4a402aa0c423822ce0adfd7e3fe3bc800cda483c5343534df6ba93d529a76c5f81aa99939c2318a44f65d11acc248e703a085bb0b049d28d37282ac321d16b3b42cb35742f8ca78f09d07afae6b8a2d2e80434bda45c7899644cc01eec01ca3c082468838fcf75ab47add97bd1802777e98d74d6e2d6bfeae61ffe6bc1b2cf7cbe4d024d4a7e0ee20c2717de7c1e4416da21d1b5834fbbc4bc6dca035c1058a7843bb1afe72c66c6032de7d7e4248c4e34e46dad6f9de8893a99a328c69c801d57a5ff2a4592bb4a890d2034d23017a53a2feacd641c5bdbeac313b3f2962519ab40dff4a785b3b317a338f9144996cac82a7f24f74d6a7a2113bc45233a8a466caed1737130231f17e910ad7b4e89cc4a57af7e312729097a6c1a87a35c7107fee4c6f90f9eb8d073260498165c57200ea2950e9c6039cbd69e41e0c50bd6c41f3b55e439758056193b6f4ba4d612e5715527f436ae0fe6e2cba1266b598b9959bc0d75c183cfda5815b2035b14268722913ae64b7f9195091da5d5b5a715850b5ecd1895f288c87ed43feb1f13adfc783657a4d7ef68a089bc869e19a6600859f11f2fbfaead67a1a8fe9be7963c996a4c5dba59c123d45f6c033ae954fc3b9b7a7c50d778f349e73a12ecef6603493f79e4ce105ea9d8eda1fcc2df5a6ba4db05c3dd0f3ab987280befc77f3e90954d95f70c5cc550d31983d2e9f84a5b567a03d198cb7b6abe09c7fb3bf8146149beb380fdf8c406d63687804fa5d7f8338d3e4a311592c29a6d4157acf5922dbcb231e51c59820833e99cfb1cb529476a13c17f19fb19ddc1254f683d630b4f46babec63750dd86add3af99670a9a715d259cf6eb17b8daef93e049e10a28da9774a1f961b814d0c595ebebdcaac774a831bb25d7096424e0fbdb3771f944184f8e670f7d616780bff0a89761bc8b4ef0c7adaa86307f7e717004b76d57bc79480d8eaec48c374712b362c7ea9db1d245bed2d0ed89ce6c6a8139e7d5ba11cce5c810505f269663da69e6a5d39fbfe2c19742c72e4c1f41b5ff047f78e1237045c6adba472dcafe76f4f20e4cd7d8e614d1ff45de39c28c5401005bb70d8599903be8b04136b305a457acf0c1d87832b8eebddec590b40f90e456bc5380bd7c3263770caf4e716dac5d81f449421bacd8fd92268da20c3520d621960f664bf3109493e677676593ffd5e1948b78ed51bcf48b31386873fd9d96e45d15b59466bcb5d41a271341c2555cae67ec3d7c2fd87c3a9b09ff71e544ec9a84013801e8834ac7cac2384330fa7f3cbbfd7cd008378be34b48f2e1be9afb60f43c38cf70c045eea1e0343f65613c122a22c7e355d2051a0370475c129f28666523ffc439f5d7f9b91c6c1a647687270e9d7dcf97d8449628e652af5fe1aea9d1c5e74cbb5bf7eee69f1db4bfcb7286a3981e412cca37e5dd79f5db31a01ef28ef5e3147151612eb99ea05c96ecc0053a450b0ac0350bb83887b92afdedde6999df28dbc27232d38bef24398cfc31e0189badeb62583727551ce908f896b74d487488d3b0fa6ef49e8253f2e04fa4a80b8e5ac2a26d13662bb2f3d1249dc7d01d8da0d937107074892afd6e4a3325173402ecadc8f4faff0530b9d5db3096b35a5d7f6a38e2096157f48b07a4cfe0e8b6392a806bfb44cae1c5db16045549e7791e08cc16c3f6521b9b26788f924994c7ffd6aa2c955c3cd9b9990f2ef84286f3354ba17bca73ff7bbc851822a78b134210ea736c6bb0fcd0c38090fb5f51bf9908e1951f253f53138a4dd26e508a450a8e50363c8208a174161e9c2630cf2af3fa55988a3958e6a969b03deee502e6dd2ca7b6593024311b426d0cc61825a8daf556d8ef89455c175f1e1d0466d4843d389f0a9c59b4f902d70e66ef8c00b058fabf1d312806f26e83e6e77eec89c699204c6ee881fab3d3d744df47e24fff5f1914f352dd56c4a86165f8767b4ab792f506d39226cd4f3a19de0cfe2e89e16ab4bf69e02b6b07ae54a1278239b18bfc9d792c4236742feff901c1287af077f81d851e90008e2b41492b6f16da37de73f10c5a890b4e288b830f23162676a6aa7d933d66e16a7763edfa5b648ba6aa7231b17a79f7050e097a2d6b5c0e420f157b11d3f6b7327abe0906b18a7a9b0cbc16d8e9cdab088b9c066c0c6c6ab07e81435dc1f68270aa82a95683fe6243fa4cbbdeab6a90545c56f1c5c2dd164c6809dcf0e0ab3029dd4d885dd1834e40334558c5edb0331f6d42690e7dfeb210a64924855a6594489a98208cce316213a349773cebe8680ee36b645f18879ddf17bc7c34bebf4ab0b3527334dbcc08e78a446b23d5285e958f4b618b63e654e5e397bad0c845c4f9583e5f536b08300ea27d17a022c21752c123975c99bd3a86fa0084712927b02b13b242ece110cc23fc0552df278ba466badd341a4f0cddaa546b14cb446af97fd85288f259573c3daaa9962a5b3160e16fa71dc3d68cfb3e0107f29bea5c83595c039482d23a3df7f94940fc7dce3b811440991f0b06d462152bc4e2efacc3fe2327c27efb9eb6ff787d58ed8a5652bf4a641bb8857c40e8362f975c5975de90cf18db09e76a692a8f79f4505d4b5b2cfaa0ce185831d40ed93b26ede513f08633f8903c7dcd89f81a349a5ac2dc6e36bdb1b7bcb2fe008c079e9e0fc625414eb74c1ca24dfd8a83bd4463328eefe37cccf5bf80fbf4f1b0c2809b43135e6ebaadee6a7f8fcabad8221c36c46d22f9befb304cc543f708e0679d3c35d24ac809c0450a7fdb864600201a4df359ab2164feebf72233c460cb83151a463104e1690f1b432d91cb57953d4a72e75d6b3748baf13194f188e11da75e69000a869c688fc4484545103d873b9e811ede21d1b348560456aa4d2bb4ef16ce5e8c7d5d66c35d6c0935e53eb2d607371f6bfafbeb89a736e69521145da9f51095536cc0c923385f771d1022eb5b68e112d6507bed", 0x1000, 0x9, &(0x7f0000001940)=@file={0x8c831ea73600acda, './file0\x00'}, 0xa) r8 = kqueue() pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000001980)=[{{}, 0xfffffffffffffff9, 0x0, 0x80, 0x200, 0x7f}, {{r7}, 0xffffffffffffffff, 0x30, 0x80000031, 0x200, 0x2}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0x0, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0x81, 0x2, 0x200, 0x8001}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x5}, {{r5}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x3ff}], 0x7fffffff, &(0x7f0000001ac0)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x8, 0x5, 0x4}, {{r10}, 0xfffffffffffffffc, 0xa0, 0x10, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x86, 0x80, 0x8, 0x9}, {{r6}, 0xfffffffffffffff9, 0x6, 0x2}], 0x7, &(0x7f0000001b80)={0x7, 0x8}) getpeername(r2, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) r11 = accept$inet(r10, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r12 = accept$inet(r11, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) r13 = socket(0x20, 0x3, 0x4) poll(&(0x7f0000001d40)=[{r13, 0x8}, {r5, 0x8}, {r8, 0x1}, {r9, 0x80}, {r3, 0x80}], 0x5, 0x8) dup(r12) unveil(&(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='x\x00') sendto$inet(r2, &(0x7f0000001e00)="847665ac59ddbc91df9386f3e958f0848d5998c52a0be944ae3dfdb96917e7d9cc4d814fbc90eb96679e88736c27d0dc4b3c9dd9e759e00c84f4263b458093fcc71af1f761cde3f74831a60d10d6170919107e90b923fe752dc3bab860f0ea382afc62330eb4532717f2a8bbb2f08f4d4994865af20bd4c71368f7c8fd2fb90a7146556a8489bed764ae9c1458ea7c1d08f564fc05e389b0362793ccb9485f5d076d784b2fe019f8f5e78ac8bb387c7fefd52d9f522cddfa00120c2e36a1be47b8ac74d0a73c55a2e1660db23baabdef2f9ab356b153e276c4f7b7953d5064d92e39ef38a8d5c5f8cbff524b51344e090c43adafa2", 0xf5, 0x8, &(0x7f0000001f00)={0x2, 0x0}, 0xc) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 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) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000c80)) recvfrom(r2, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r3, 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xe9, 0x200}}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000001240)="d255a71c3be1bc04c251fa8523c57fe263706d9b022127989cc2c9822a9927753f69d087624f98e7c0", 0x29, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(r1, r0) syz_emit_ethernet(0x6e, &(0x7f0000001500)=ANY=[@ANYBLOB="ffffffffffffffffffffffff008a211dd1450021c27f5a1957de740000fe8067d80000000000000000000000aa02009078000000006000080000003a00fe8000000000000000000000000000aa00000000170000000000ffff0055f26788000000000000000000", @ANYRESHEX=r1, @ANYRES64=r0]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) r0 = kqueue() close(r0) (async) setreuid(0xee00, 0x0) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) (async) r3 = getuid() (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) (async) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000300)) setreuid(0xee00, r3) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000003c0)="a5f906349b3cb9ef5302a20bacf499cd996dada2a543afaf5780dced902c9b14dbb40323e81e46ba7dced6e0af6ebfa05345cbed8200b2e7f8365f54178176ac7c5e246149af073ed53997e7040079d32079126459690d0dcab1b8d795419dfd6343d305b90500db8ab6", &(0x7f0000000100)=0x6a, &(0x7f0000000340), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r6 = syz_open_pts() close(r6) (async) syz_open_pts() (async) r7 = syz_open_pts() syz_open_pts() (async) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000380)=0xe) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000200)="53f8a227e299487676c48de3ecf1eba98a7fb78306664c620b152dad94a136102098e7e75ae1bf3a7601b97ab1985f0d23a51da0fb10585e028d02423d5289081414311bdca6827cd36ba5e4db094d9e2555f63b090ebde9cd067125", 0x5c}, {&(0x7f0000000040)="b647", 0x2}, {&(0x7f0000000280)="04c88ea96bb8dc9d50ad53eda667ede2e74247eb4f77a86397ad2105a39702cd2c95b33687922b", 0x27}], 0x4) executing program 2: syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) setreuid(0xee00, r0) socket(0x2, 0x1, 0xfd) sysctl$hw(&(0x7f0000000180)={0x6, 0x12}, 0x2, &(0x7f0000000300)="05caaba0fc533896f6e78412a9ce1640ee8cee396aeb346b35e55157df4985d32699a909f7842f056373dfbb614563244c200ed055aa4805d2b891616f5d2a5860d0c22453f633ed6a0f30f31ac8394082f3fddfaff000085650e581fa66d865ef27f69139b7b797b005c2acd209344a9b0f188b161e44bf8e0e030000000fdd6aaefa6c7cd1b2b12b4c3fe6492f39feb472bcf0fb853ce4e0e1df15dec3cf66aa56fe40c6210ec3dd3d4b9545626156d3929b4f2ca766b95df24c2908eb18beaea2ea937d469b4b950762eddf4991cc68905e2ebf161f2852fff5174a6d8bf72e20f53083082d189cebec21581c34c6a6b04412e6fd2c494fe46cc762b5897f858523285c1246ae2491cf3b21ce908d8dd75d1336ce0d8729121bc715fa3900000000000000000000000000643c3daf78db733d24145fb7c618cee7d5707fc67c9a372b658c7dd6e4757fb0350599a1b583d77d9a2eebdda1080c7f28c7d7e67f0a00d955d99ea99477a203e0add1eeb7037df08f9c1320017b8b011bf8e9656fc516dabe32c5dd6500000000000000000000238fe9eb655fed217d2ff1f9046c9ecea0809e54b3d7b230808384dee17a18ffa6381a1e8af0190f8e163b1dc3d9f30c80db9f32801397006b0b45c52760354b8f51e6ae4c4f2b04d3653fdcd74be95343a96c3a54ede9f27288de0ee957563d4cb2e2354c93694a89b7c6a60c9e22da748460d329a57cd5093b86ccbc3740709251c6bb98cf49f8ac5f86d1341b52a3d2190f351d876578ca", &(0x7f0000000000)=0x277, 0x0, 0x4e) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x3) fchmodat(r2, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) open$dir(0x0, 0x200, 0x18) socket(0x2, 0x4000, 0xfe) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000000c0)=[{0x34, 0x6, 0x0, 0x701196bc}, {0x61}, {0x6}, {0x1, 0x2, 0x4, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x80, 0xfffffffffffffffb}) kqueue() executing program 2: 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) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x80002) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) r4 = dup(r2) listen(r4, 0x0) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e38", 0x62}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a000000000004010090"]) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x20, 0xdae6, 0x9}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000000080)="3549f8f67616576e15010284d05ac3e4c670de74b5511e959a9f8cf21ef1aedc9e2c84ed0181307ce9536fb0adfae70f3871ed95be17ed3df28cfe744295739704f7648832741c670ad1ac9a7c57674cb20e86370a393137a2745d9d0a648ef5fbce958d42512414ec1e0d6183dc1415c2a7f245628e5b27382c976f58dffa478bedc2e222b5e205d6904ead477a10bd71a0ec88938f9d6b5b5023be97bf2a570b671bc4a061e00093791300fec71e42f7cb0515585c5fadff", &(0x7f0000000140)=0xb9, &(0x7f0000000180)="871a7ed510a5fa3203d001f2ad50e63799cfdb75bd0cfb508cf385ea2b0e92268afdf8039eb4db549b7101ca8b764e4a0cafc75c10495261443927664a594faeda2015a2ae", 0x45) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00002ec000/0x1000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r5 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt(r1, 0x401, 0x7, &(0x7f0000000280)=""/1, &(0x7f00000002c0)=0x1) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) getrlimit(0x2, &(0x7f0000000300)) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xd2, 0x7232, r2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') executing program 3: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) socketpair(0x6, 0x3, 0x2, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x2}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYRES8=r0, @ANYBLOB="e80e57c6495d488b945d9aae7d1fde176a6c420727e6288c57cd588e99b68175fcd95602fbbe23c4dd8e03700e0f82b95278d85472c95694c18b7bc1c0041fec624254e8c4d86c33d150080c8cf75252fcff9ba4691d667409afbd7dac116974d9859e6c25cb7b0bfdc46a76f3401ceee7630fee543b5188692c629fcf4b52cb3dcf211d89c07ccd198c2c6670f077aa5872ca65acf80746755da34dd64d3a45c98de7acbf37c5b3fe60a99d0cf0146d0a0989d4a7c88e07cf741445a400ba413d3ce2c79bcd64cf55c6002107f4fbde252e32aea3bf9246c263446ecfe0c1e816c3fd125e105bd7399a2ee25dc02089120a9c36a642f1ef4d952484bee80b0762e63ecc967cd7c0d3d824819a0d9fd5b4c819e56291d9258604533fea2ff3bb6c06d45ab66cda32db3a45f9dcc93dddf675f423f8a0bc00a28e45cb18549ed70e277705ce4d4338f27113665df3e8c5e2e4bc4ec3f6da1ec0e806c699c33f59436e020149769a4b39f1ad207ce487f7470b988856df0ea74ed41892e1cf5e6f675350e431868ce0684f8315c29c96a45098cc10912d5b6b1b12956cc386534deed2aabccb6cf98d908d913fbe7db23137d562c456a4c14c47a6d2a0ad738525cf9e623034ce5f28c2d1bcd10d53879c24b03b9124cb21b7fa93ce2701e9f9add286693698a46b508290967dcb404a6f89c2d1ce0c02a4f20efae70131e8bbd19937c7d987b04d7dd36c5a7235f28af91510472579616e8693fb16716626aabb426e70a7a254829937c7f71459c2e45948599c31a5844fecdf7b6ba79b7fe7f3834d5af790fe3c5ca92f8509c36bfc3eba987dddcfefb43e601edda856a35ed1d33aab05ab0b816f7c5a9784e578daaac685752ae77103f219927f47d7fe5984d19e0d944779a4ec35514427a26389b1e740a7c2ad881b4e6be4114319e188f9e7a58091e9fd612dbc241f226315d84f4c8a7613da31e1033d4d0a3d5127f18bb7d542888fd2b0be11b21cc6e0c9616d88de8cb66b8656c95424718c1c601ec46b45cdc452a1993b4426fa3f17799451209ceb152f9febe1ad26dd6dcb058514fd706f9106d2b6a353b897f3f14555c5da230c6fa115b81cf2e8b2fe73f034c836f8d8e2f3de31c34d931d1e656104d0e9751d1367359a44fd7c35c7f41aabfa1c466cfb42005b88860d5dc867bc08f9fd2084003982ed89f1cdb444f2ce735f25f965145aa7af8817849f78b5f6791399ec1f0e9784310874d09a82b3d93346b09bdf2c96c2a3df2d5e8b5b1015dc4ff9c5c20634037a477b7b1c5d7c413a97d85f457510f0c10dbf7f4a6f3702a66adea3f34387c31c2116c2eab9e5a36f1bbe4f8bbf8a747d1bf5eb6e8721d91e39974f5e98689e79fe932a44fe953f38c9c1d9c3be3cf866bf18d73a3329b2046f5d38555ff2ae0cb44dda93bdc66ac68224ca59b682292d7b6f3e669cea7e37bdea6034c536c71ffd4925584467776a25643c53413d003d7aeeafb9bf52fb8c5879728afcae15952b571cba1f075e0fd75653acb5b8d2851dd593fa00083f8a34bdee1479fde6f26a836d0e8eb1228da231c5f90bb18600c1f64b40e9367cc8896f6c1fde75c82e43842ef5069f60b2bb810993c2621a1e68cf6ce4f34498337ca04dcd84b1e6ae825a980527dbf7085f9d53bc5204705f24770085dfc9787ff52f553c1564c52f212b9d27a11395d47aa589a99e4f0933987cad46d031bf4d36a1347973308d6796ad743245867a5defd8a4e3a5120d8baf4fd851e7611ef02009689b70475746d2a32a1b5314b2abeb14dec93e5d53dbc9d96dfcf6d39fba120c9bde33e7632c6ac97a7bb8c3dc09ee922ce8c497e68630af66ec390dc9e5f304f0f3bec794c9929f5f3cd52071bff89e4737dd9d4750da52525cd2989cb02f744268db55a3b43244b300c5068e5388a52c801a4cb38a45221a6100d407e868c63d349a2069a2f2aaa84ab4da6b45ff81474e12bca78c7bd6a14c5b68a3319b309f1cfaf7fc5e1be50533d80df09350c20c480f850c6f3590b8616de3e3f106802154f5d4f2fa51f12b4577ae3cd7a4ee946997bc144e46a6cb15dd978ca86d67c49741238011a768162ffaa96506fed181601035d46d94f539d0425a62ca57b59aaa18a98c54072a6c36cd289cb6c97f4fdeac6108650651ee9a5256bb1d898e072151027a75f18cc426e29942bb7861985a68a7647f215637019c91e216a13ef1c5516310e4195bf36481794692a6ccc7af30b62e53e26ad992658824e01d30f3a6298baafc9eb4e510223c5e1fd4facdf8eb04821f2371aa4feb433d4b3de8daf1b6e26bb0d46b7a5ec8773e2c4ca5197f729b5ee391a263689daf66c3be710c44fc2852d3e49891c053b9777b88eedc55d4cd7d1a34afdf063b179824503fd68546f67877f2a39e471290718622cb7a2c057cd4b4f09d32157bf477c547100e73df5feb57d2749cd2b43e49472a77fb86fa5b41e9e1134c097492dde1a64b9f0611f6e457c72dfb60ab3a63c267ab72ecaf8909b0cc08af4cff46a892e61fbc644372902a91a4798fade82a35c21338a6715b3513f19ed39558a1e7785cacdb0b8bf60ffb2d96887d8717efd2ee452197d75eefbf34f1acdac6a069669c0f6838f688fd01f70d852da717340ff5fbf932047d6674d50bb1dce3c1f7712c70d800e04f30ede89dec6312c74d2cde6ad19e889c689c5f3a57b46c915d32303d99d8460665f183f0de39880f6f5f6105a9e9e243782d2637f46359f069a7efca57b7aa7882b05ee7afa50cc96b20c97cbff1d1f980bd990c049f1b1a78da4c6000154d6e1fc75e98e8e7efe63976478e5f203087ec672e74c0f73a586fe578ca94f67ef6ba5dcee647251764252da4b294af8b1e6519e7808f68448f2b694288ff68c1a1835ba2f74d27fb3c1d4c807b88532157c0d7d05db957263990989c86ab79caf16ddd7b08cece3fbda7e54add0deb416063a3f06666cbd7e9e2478888f03a4064b2f6eaa1277a03625733e5ebed1499ffed0452e5a7d7836235be9efc1d4a357ef2570099319375267c6fd3c4cb40a845ce52431f9f89f5f5deee6acf302302998181f7539fd92db22403fef8ecc98f755a485b5d8243c2adef8c8f55acd3748d4016e10b4716a0b70f3ea1bdc342bc2c97a62109369ae94a15a909a36e75d33daa5429146bcd175a46c58066df73b0ac52b069c201869656aaf8e853d35c49825ad0ffbf3514b0b2d4f8d4551f69c3fb11ee0caeec833db089766c7a38daa5039557bd86c7a2f8b6164e34bdb504e4955673f8d50cc91b7201645d8fee68b30caf924c6c2f6e967081bb0f980da5d50bdb4ef1c81242601c9f4e31eae41ee126b72bd0ebc712063aac49f2fa759fc449157ffe9aed27c0abf43e52a25030862a297fa8cc7454c0ae98f7d1d7a28ea56b92e4f6d32f8a355d9fd81caed05636b740fbe9cc9d27a1e5c7cc348c660881f259b673a42e667a9718c1126630e3518d765155e08a2a5bf6bce4878988b050db01152193e82bd897293bae79bea491ed1a80440e6c48623677f314db42f7123cd90a8f80c8d75e748c7702193f267a169dd5a047fc8a9505b50cfd913db5a0c1b08007f3238e051a59c4c22b0dc9e246ab6fd5bc53f94da9d053f22b6c0ad426c12e64c125e3bc719162af35d20272035cb40ce1bcfcb054e949f3bdaf1fefa073de070d636ac70655fa85a48e8b9c9069aa3538ee29a686494300c6996f3d473f9fab5f530ca131a3eed2f162364147a4b8764cc1e963def775b9dbf671884702fadc62249b8e5046357e7c516c7f12480decc4a16e47dd43e9b6299a11b79a5b306250977511832c4f5524c6a76d34e844589b1e31c9d1cafead007bcae33f91c936fcb80e8c91b45be1a4d3bd2f433202af53265e525407fcff79b966e960405da0e397613d4025e1c245fe459194bed15e2f5af68a83778b70efe2ce9bd45ef832238bbe3785924562aa65b143e0d7918c4f0ac3461459fa81856ec9f679eccd780b563c446252daf761a140477f7bea43cf8e3d3e033611c98fa883aec4b4c5770e6752535a4dd29dc719f8a24a71729d3c22141c9cfe294fa50e5286ad7e755822bb2bd92ffdb5be39a13e73d39efd2672014cc3b780d8ab88f647cc97bb9d8d8315dc5c65435504a843aa7e38d94e660bd1ba0b0f0c56cd8b2226785b613ad6fe07028ae72b74d39a477c376ec52b1c29629dafbdcc1e4acbc48af082b3e7de46c2dfdcbd0f1da0fd3002f40cbe3a95aa5178bc2588863284337929c22729d6dedd5cbbf12d23abd0d0f01e295b29293d0a3946050d5a6d294d7f37ea4b31758c95d48ea2448af1a0d3345c1225b3d9bd4de7b4f46a19ceea5bb58c45f6f925747be25b6f5008733f2a00b610f930dbe554b973bb5566b53958b47c218a0a6a0ca7edb1ca7a392a08b622994c9a540d7398fc5808674a63da7db9ba52ca7866c0ca272e7660c0555c6ff098321c5431ab1b08d5aa83f0e02b437564340203bf4c56bebd541a300e7e8a694b284cc77e4980c53145ae3713b4c7334af116e05cca7699c0610992fa5b16beb6e2059672c527ae89d32b2c3b6c0a85c3770e708b703604cf53ab9f10ad0206d2953a2a33a02f26bed433c9f8966fb949f6079a9cb946dfc9025a060383f1b28c72cf13ed784d2539fedbe44c45e1878b795abd79c1b21bbc7355627f34d0bab3202fa3cd93be5fa658a1f28a6d6bb673eedb5cb092cbda78694f4bbea2a88bf8bf47a64d4bd2cd36626b4f812da61360f66e9a14734792f9999d18abb37fe9493af2e83ac40231712956eb280dd752f7f844cc789831cf82ea4ec9f4c88bc09992e456c87084103b8870e246c426666a85ff956088e7606a27857a51826b8af5df1e45d24e8994c1f466e4bfb701392effeec4d5e69cd3207e174bfe2cad697dbb64b41d7edf9335be8b593708ad9d6b35585db92ef101dd8689e965dcab7d58627434e38dbcf9bc502c572706f4ce9d8d32c8ad487d8b8b012a38713c40edf223456ea66e7351efd659289125a9690eeeaca611f57bd70d6573ae7f94c119f650a576e7dc5f62d889929f2e43bfc13d67070eea8f739b1db57641efbb6f5fc332287107010a880000ef81cff11cd14d20e81d842ba88ebe64851720521ec53cbc2098d71eac8e9806f30a42f933b6d4946c6775d09990d4b5b3478bfc4234641cab1e89c67fe6c3ec041cb34f7e1805908c09cb4352df808b90e42270c4dc7763b6da7bb5415b1bc08e3ab3aa36e7ac7fea89517a3b3a5f3c2d91ed76da9b85c854fb376ee2f4db87c97b257ce568bb4734cb75e7a60e09967fe0b5a6f946cf88898a09d437c6ac60766a15a95210b25a6533803a4b7a4ed7803bd6b27040f7ea55b1122d0eafd139393ded386f8adf0803a1381c0734b2f9685483a8e3604c13851f6b39a304ab3891ae1b8919849005c130e61de12eb68428a24c3049915678913bae19b5316f507e6ed75f75b856cacdc52a4de0d48b5a07f204c1a4a9441c33d696d250e18c9948d25c01daa93e97799959893a6801ed69723f13b4e6d7033839fb342f3fe975a83eb4f7b2b62240795cb055a0f7501238c3bf5cda77d84d36d9559e108941ebdb1211c88325d3e5fdca4ec2473bf4b8d93aee33937f229e68254e53abad63b527569ec5c8d194ca95cc93693d65df2a50be44b13c7ffaa09efc3bf9f8e2967978c5a4dc0c63ccce1eea12f135a2ed32dbc8ec803447f0d19f38810ace0d6eb4bb40f2"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {0x5}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0xb0, 0x4, 0x1f, 0xffffffff}, {{r1}, 0x5, 0x40, 0x4, 0x6, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1b, 0x80, 0xffff, 0x83e}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0x3f, 0x2}], 0x7, 0x0, 0x80000001, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r8, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x25}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r0, &(0x7f0000000000)="76a54624aa75856a1f0f02000063", 0xe) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 5: semop(0x0, &(0x7f0000000040)=[{0x2, 0x1087, 0xc00}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800425}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000100), 0x4c) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000000)=""/11) syz_emit_ethernet(0x137f, &(0x7f0000001600)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3313493a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa04"]) executing program 0: unveil(&(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/\x00', &(0x7f0000000200)='x\x00') socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x2000}]}) chdir(&(0x7f00000010c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x0, 0x7) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = socket(0x11, 0x3, 0x0) bind(r2, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x600}}) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x100, 0x0) readv(r0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x20, 0x8000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) setreuid(0xee00, 0x0) getuid() getuid() executing program 0: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x8000, 0x7e) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x200000}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x0) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES64=0x0]) syz_emit_ethernet(0x41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x6) setegid(0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r3 = socket(0x10, 0x4, 0x20) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) setuid(0xee01) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="d7fcf4c89bfb3fe410d8a52b03ccb79152fc1713a7b9f28b78111d434bd27c832ae98d7ff815366615196720c4ba26834cbfd39365a334300be93d12d37e4fb6faec69a9c93d165102641cc1d6f24049403f39c3e0f96aa69c578056448f04cf572ff588f634a152c344aea0455de83f9cb7a2e2a6bebde6bab5a19fb6f81cda71d737776812c48f3d5e2b5547e21386f77b056356c1406cc69ddb9a", 0x9c}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="be89f1a6191d609da60a5c4b9853ddc74cb06970a1108103441de332bba22852cdf15b68bcc0c982308a602da4b394092b2b485b01bc35a46b27966d074ffcb9b752f280f152d86c13054c3d567b4c18e0d8d795dc21ccc21b7c3ea92c114ccd968b4d08b831ef2319d3832ee93cc39fe58a542a50889d9909d402a9bf3c51286e4f830a68292502f83f2d355bf8f816c48b2b061f20399c8096c2b42f1e95e37a1b13e87dd8f6dc8a87c7ab1b91194e141b503c", 0xb4}], 0x4, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x24, &(0x7f0000000040)=0x1001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f00000002c0)=""/14, 0xe}], 0x3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt(r2, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r6 = socket$inet(0x2, 0x8000, 0x2) setsockopt(r6, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYBLOB="ff82dc1ad0e1abe1581f3fdbfd17cd828405d90e60ee48c59362a1162ded971d73e9ead54c008b522d77c946d98262d2072ab0fe2884fae72634666643b279d82dcd992bcc447bc566124e87b1397d8ec1151c0e467ed183e1620fda83755e73ab175eb39acd1f39c65a64442523d2894ad1248b3c3109f9a3375daa4bd5214de0d6d669da20dcf04e251561162c80e826255ca208dcee861d0ff48cb293df6b5d0fb6f4e3a012749713c317afa53a27f2736c2cda752f3b6457c77c9fcd4b7d9e842982838a15a9a66bb65e8f0324dcf0069558616a49042d7d44d96e7239fc1fb401c03a4f6c14b55c103437", @ANYRES64=0x0, @ANYRES8=r5, @ANYRES64=0x0, @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmsg(r7, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x80146940, &(0x7f00000001c0)) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 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) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000c80)) recvfrom(r2, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r3, 0x1) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xffffffffffffffc1}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) clock_getres(0x5, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x6c, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') close(r0) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4fffff0a9dbe200", 0x0, 0xfffffffd}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0xdef1a1887941f9e1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6000}, {0x50, 0x3f, 0x9}, {0x8302, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0xa, &(0x7f0000000780)=[{0x5, 0x7, 0x2, 0x3}, {0x1000, 0x3, 0x4d, 0x8}, {0x8, 0x1, 0x28, 0x10001}, {0x4, 0x81, 0x1f}, {0x216, 0xe0, 0x4, 0x8}, {0x7, 0x9, 0x8, 0x8}, {0x200, 0xfc, 0x1, 0xffff0001}, {0x3, 0x1f, 0x81, 0x9}, {0x80, 0x7, 0x0, 0x401}, {0x5, 0x1, 0x9, 0xfff}]}) r2 = socket(0x2, 0x4000, 0x3f) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285390de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e3629690700a0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000480)=0x9) r5 = shmget(0x0, 0x4000, 0x366, &(0x7f0000ff8000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000700)) clock_settime(0x3, &(0x7f0000000580)={0xc, 0x800003}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r7 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() dup(0xffffffffffffffff) executing program 2: setrlimit(0x6, &(0x7f0000000000)={0xc, 0x4f}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r3}) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x41, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004000008000000000000006a134f0fe734ac1400aa765cdd7adad366ee18e2ff120c5ddbf3c183df8f0af8c267ddeeb403a0eb22175f125ebf6ffaac9f66bea7fc34f8efbc676cd9098d39b65a006b660f8b513c2dbb3103f69dae4ebe9945d11410886d93e7bee5525d68b17ad1859b5b45e402f73ae4772517c2f11cec9b4c6300fcd8447e3468f1b740c41179a9d06bc8754055ad7c806ae81cb98da1528bb00f00f7e21a75d41f02c86d0455c87b9429d878d1cda4262dddc91fe949bcacbe63d893fe310b9d4f1206893331a9a0c1a6695f010cf6edb583f9b81109131ecc412024ee68158950a5655c979989b0d1fa90d096fac4fe62029237b78fb5e28d5bb3d9746bfdd4811e02f32b00be833db632aeedff1e967f76e2b0780fb7d64f480ad4d0ae2f7d73107dba"]) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x81) r4 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r4, &(0x7f0000000040)={0x0, ""/15}, 0x17, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) poll(0x0, 0x0, 0x887e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(r0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) getpeername(r2, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000580)}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0xbc, &(0x7f0000000300)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0xae, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @broadcast, {[@noop, @noop]}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x22, 0x4, 0x2, 0x1, 0x57, 0x64, 0x7, 0x9, 0x2f, 0x40, @multicast1, @loopback, {[@timestamp={0x44, 0x1c, 0x3a, 0x0, 0xe, [{[], 0x6}, {[@broadcast], 0xfc}, {[], 0x9}, {[@broadcast], 0x67b2}]}, @generic={0x0, 0x11, "b938852a0b1e8eb4423c8037d0ea54"}, @end, @timestamp={0x44, 0x24, 0x1, 0x1, 0x8, [{[@rand_addr], 0x6}, {[@local={0xac, 0x14, 0x0}], 0x3}, {[], 0x9}, {[@broadcast], 0x5}, {[], 0x8001}]}, @rr={0x7, 0x13, 0x20, [@loopback, @broadcast, @empty, @rand_addr=0xffffffff]}, @generic={0x7, 0xf, "cb73203a586598668d588ebfad"}]}}, "3d2b6e65bdd5"}}}}}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x80}, {0xc}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c000000000001000109009078fe3396570000000000000000"]) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x1, 0x6c7a, 0xffffffffffffffff, &(0x7f0000000040)) sysctl$net_inet_esp(&(0x7f0000000000), 0x5, &(0x7f0000000a40)="4187da4fe086489873a9451368e7c9c4245a07c9ff8bf67d9f455a7aa8c112269aeb5db933d61f1e9cf4f40cde4180f7979d475d240d9d7d2284f2951c1495e8ce3e3e2d7939ad00d1e91875bbe37ffbff0e6fe12f54abb78b92eb8c5c62981e5c8696acd16636b44061f335214c46d149aab0e4d5cf16294676de1aa39286a96c82155867d23659465a18e866c59fcbc2017fac", &(0x7f0000000180)=0x94, &(0x7f0000000bc0)="c37760703a8ab3329a235038b5577aba6cbad4c088246d08304e3cb8736b01f8c419a7478d9e11e168608120b99781583fad6cde40190ff1c332bb247ffbc8fe57d7dfafa14965e4524c8dce652a6d59e55ec633d2f021fab38e91ec21b19235a1558187db200c4d66259f47b4f098ca2684600dd925d11ab096053b8286e72f2a8a94105452956308b766c90e8d187f365493954b903a7acd25539e0927133b447e98149f38b399aaf3e204f547ae28a16b149b0807d8cf8044818cf947d67abf7d0070b89b84147635b63e343776fa6feafcfe8e2d87d32c1c10d300000000000000", 0xe3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f03d1e8cba76832b3478cfb7be38ef8e14281cda0a5f1e9af2c1d8224f9a8b8b42c18b7efbe44bbb71e381d2aaf380463afc7e1e3a769dbbeafe81bcc0b1082987f076b931de0bbc8fc8e09e50fc20c627ac793c144fac05da884cb965b4eb0dea196951b2a25b7d781a8cb8dbb434cbc9744b278814dcd8f3cb54a23988d92c99058d4194f5a5ef837808ed4a3beefa24711fa03bdbd8a0b4d8bd45189724d83286d5e67e3c318d5df953d47eeedeb82406382260cc4290025d46c470a39a67a21f95dd74878889e98971824f6ee8c0c6b8ae88f509a7e478dc567d8e9f803fa184", 0xe2}, {&(0x7f0000000cc0)="53d8caf5b8f473906291ab0e79afafc01c6cf6f20fee66bf3d53c2a30a1827527a00971df6d658998db6c54449dd488daca8beb91dd363d388ced9c9976a9a4befbd1dbd481a4b3c038111b16887e181ed8d9db592e04a060063bae9157390927790031d10f0461a39a8f00e668fab980a5cef07b98efa847a49f8e3b99eab2ca0187a1243a3bf61c0e28656e1a3e14204af0d03ce7a381f8954d8b2a4142dd63ca19269017045acafdfee2d469391fb984c1329c55fdc97fcb8f734d98fd513bc0674fafb46812414032db97df3fa3ff259f3a11976eb4ebcae98f5957fc9ae9c3ccd6ec083d7b99b7efca1f3ec262645c3b200f30ce983f4a92b42e557f8d0ef7fb9a0f931bd015f19fcfcc6bf12b4ca5d753ef4c93ed2e035469d311a62dd90531bf073b86fc2dbf9bf71fdacd83a512501be2d49c9e38dddb65686bda4b6b5b737b031adcb7eb073481f96dc7572158bee6f0c36f3ea2cf6ff069cc3cf6f53ece8e1afc07f8810ad94cc451612c516e03e886e83a192f31c992d2df249211c359068d6714d3273095e200093a90a4a3a0b3beb66f35aed4b2448e25f9fc68dbf21f184a1252ca0d08fd431c34fa474f88b90ebbd30f6b5d966dea3ffc4700755dbdc0964b0d9b7c3e0a3ad15a424bfc2e1fd47b5ac351022ed4622cfa69c9a70d10d2ed2519f8287770c40bd08dd8a743099c262bc5f92c718022f34801ccc35472a08e0572472eece9d628693d4a88f34925e3e495425374b83d1ad3d4fe558ba6f92c9482cb0995a4cd5547a2f20215678373828135d439bdf07da2160c3da0f8a30af9838cb4da46f040fb2ad5e9a2f1306af3c6affef14cc3d50e2c94ae080a6647fc6557cd80579b54b84ecdc49dff8cf157fbddcd3509ee56d698dc6adfd355ec71c2f48b960e20b767ff6cadaefae3b3945d6004dd2f58b9bdf98c767f7545536a3f7dcfffc8dcfc3e18c532b74b3d1cfa8268f5ab9a448c256c63477159c8131d76a9fa5e7cd6e4f98cfcdf75c946b04e82b23b0a699425942453d39d524a107176c179678ceea0412aa4ca873a08766f1daf45b391c216e94457e1cde3109080f6c3e81f55e96c1301968df5f0d8ae57853dd6923a72d379950db1d8a30d8e0625e5753f1c977cbec30a8d8f9d3e67d1704da498eefcc9f02166cee8f17fb0ef1c39159e58fcb2d00672376db029719328ce1f7908ac6fddfa22d173b2845c3b09b83fbebdb8c5005ad26c01e7570a251a78bc27536941829153ff73a53b03ed85ab79b454e4bbda8bab2c76c2a7e28abaa0cfe0fe79faf2c35ad018b205b06b8f649496c69d2010df523b6d7038a4920cfeddc0598519f3334793c0c24745157b8d32426ffba5a876ca77300831f23c3cb8638d315bfb771b4045e5f3306b8365b3481d1a72deb638c7f4975c08b946104b83cde5b2e89cba0696d9af841ad9291aa83306be07012083d0aadc9ee3affc445a560985e5b32386e43bb69713bbe3016be0cd1bdd15c5812bc1ad2e585167380449a13981d6887a079e527a5371d9a8b5255cfadd57c8d8b9c87517ab86d848ba95c14c44b49cd9c6ba0e3e3ee3ea57bb095f31059d2883261a99a678e18d6d3cf7fbc89c99fea05e030b03fb8ce0241e50f4b8b0e484936966f718bd851359e537a4c286c1e6b95c2529dda176076f7b06e13f7525d8acfdc1592d09871b7e55e16aab9b5ca58d5a45c3b83509e9ca7f255bae3d58b0f7e5934dc39f30f348c24c30c6c23e84e1aa5a95f4b3c520b84e71bde8b3ead3b8ff40c9a6c4c8f37a907775d430c832bf4779dcbf62e8b3d03b4caae1f0f161fcbde216cc7ead422ec6427782d3637478052a72ffac6a49e6a2d72cee7f62aff2fcbd8276d5966e2e1bd574f2aff179a92e8e1bbd9fcf12e09f9138418abc7b43014196d8d971211f6c56f763d421afbaa69cd905a8924ac058007f3d6f564b1acfc782bc95c411c0e9e57c22aa9a9ada5bc91827ac9ed7029c498f68875fa47c3ffb4162e56bca94bd0d5dbea8e25b438c5ad6b807c9ce38f83e3467a29d342e170c4e9b70da4426e883a3411d7f48aa20a055a568133f5b3d139a2fbbf63f019f419ccddd5f8295f1d29e9d30deacb07b8ace41a114ec7d0d1720ec914de9b1586d02787f6e65f0a93cfba8eb8745a3c1a1467a02542d88115704a5e5101a7e1cb7b271417fe7919094d1b4e52448f5bd70295be1fa2a7461363e1d3b4a3dfbb81d6c653be912bd73d42318558ab2f5d8ffededfa4b59a63b265853a8d8c97e307a96c503a01a96be855410de34b3122ca0c5b1b2029bd9526304fe74f4b57065832bbca594d6a516519654e082dd3f46866e966888c58da1b6f15948702bc6abf8f7707913d6eb5c4d83113f0fd9ac1a9265a4e4cf148fca19f82b0671bb050bf172724ed00278ceb98a791c3f670ad8254a8d8f6b21ff2037b4b8ee35f27ec4ba56ce96e5707c4328ec26b9aaa68d149a55884acd8390e6e68b5f81b562162772a37bd6c47ed1b4b1e9b7ae880735d6824aa3fe76dde0f78a7c60deb43433651ace50012dc283797c02a0028a9d74b3e07ff78b2b4a66c6fc431f1da62c2e98fb33c89cd532fcc091fd005bb02bd8464e02103a5ca1513f21cce7032943a2369296b2b6fdc5ea2db10a892bdb9800e81d39f9bdb78055e359774502302160f4436d345ef431621bc9f5d861e96ccaaad882d816ff7b897c433005c79085d9ecc8fd342cc6a6d15326a9914ab2294a54b7b6874f9bf4768c848f1dcdba52eaedb16b4f2605ee70d6b18dcc5cb62c6191e4f71b1489a06a894de6e9cf675a36c25ae1d041a13c0bd4ac6a6f5389004e37ecd1f36d6df81cc5c28173865e26d688660d3af4155240ae34a52431dcf8fe710e2aab4594fd670fe9198c44e2a62e42252dcb7e32adb664aadb89d0276e54e3cab036634078ffa7039bbe96319c3cb650ae4d571dc13c39659973edca6697a9574ce4ed89523003f18e9e4e3561844548c6717e905d5a9e3adab87e58cd05538d1ca906d475e7412266ef994659b4c8aa9e7b69a55920eab50e5c695b35eee12daf5f2e8978929859e721229fd524d8074dbeb139bcff5daf6b85907a865ec9dab6f78f767ce207ab8a427a042059c4eb7cba275a32a2fbd0a56d5270cc8f8bb3731d51c1ef30e3ebbff2c1022691e4cda1acbffb3ec6bc1fa2d77caca6a0cd20e14a69072eddb2d5f5a2ef7f5fac473f5d5b173459445a48d3c083600a4168ee1ae20a18952c5a966fbb95fce204efe380798b481dcc108a5235cbabed7e539ca2ad269021ddfe1963c9bfd296331f3a89471be3bcbc18933a55693cceb0c70be8f90adabeb822c4b51b295fd08e0a4cd313b95c5b06f1fda93d16557b48169ffcb4f85c7144e50a9ba97ca29c322021ed2dc6c957ef5343d2697a36bb0d9538a219a6b40c101d2dc42bf29579ceea24e64c2461763934856a32e15e682b62da27781b528afc112a867ebed42cccf1508d7de555609a930234a62e121518770ed53a71b7b0160c6315a79d83d1c0c2f8e7d21183240afad9c411ec3ddcc17a6795c89c3b74ab09fc256a67f2768379ca651e110fe882046c67405508c9a4640db69ce70baae5d8e966918ae64af802d43d30f7e8897bdde862cc61c25e83e9e70e94f32ba2a71a0774219d15e2bfc9356ce45e52ac068a5888b742c010de1ff13de6b51400727eaa06c0b390134726d446ed0e6d1b5cecd7e8e6f8124e418c34f818b8a6b36ae00b79fe1fbc73bd6d345b7ae7a602d5ffb0847bd0db077ffce058406e3fc90ef2ff0268ab1663715e3375f93777e04575a691b1e6592d13163719d3c586a18a3ac323b87852e2bd74395b961868bd2926fbd2f4c78be9705a1e0984426b3ca1cd09f1cdec77c6ddc3058a4edfdad89adb1acf8ef2d362c2ee6248166b8a25bc64d1fae6a1b152a4d8b82656f2592ad24a6581c5e4fe51306e30b1f4949de1f03d8eaee14485629e8fe0b7edf719bea6b67e46b9125765d6ab75f18f02d7196d579ddb23de986433418b83ce8031e26eb6bcdee0ce33b6afd0ba8fd5fb8d306edc800b6836927c680d6d4c552b1e585acb527a9a20cdd18c3531b640f5a38975e35c838ed3da172e350cae7350c672d3e5423145a9fd3ac75a0fe1721b197400ff538a445e670e16ba863774341afbe1923d546ba569c73a8d373c80c3e620130a2ac1bb01b6e7376ff94ac320208d9377e3f03a0de39af94d60ee43f289bd9223c2a55fa753be19a2373bc05daa5a9fe59f736c04a7855c16652f3102ebeae5c8af36c2247c924ce7d4ae7c77e1c36a41cf14dc4519ecc58ef03031a98d454bfcd0d430aa01bb5290ebaea749f53875026234dcf359add99d651b3995a73fcb09dc15d43cf41828df9358030226e214371bafc761ab69deaad7442ffa04dcfc5aec2746e334c7306a45c890d5e41f44cb43c05060f046d065b40a2350c5f4214431f3f5707bb5e4606272be398f1f676e5628f551225e011543a1a19f036d8ceb6963de5b8cbd03fcb6f43fd4b71ffe69881acd046f352e07f86cfc88349d7a8b98fe17fbc8b0ee0ed4244aedef331ceaf311b9dd4008637c58020379e39b7d9ef1d21ff671a0f82d98dbd5e9f56fad52b84e763aaed3bb09fa779a0016a94d8ee8081e726828d39f9c5e56a8e331609c5a511d1b519fb883f1a87403196bfe2d75779d2f27d750feda96489a56a66c37dfd5abbc93820560aa7fe1128696f58ef4301154ca3770ef27b3fb046e420ad5d96b18b79fb7068b27a9b38d37e346f632025188c4503296c12e468914d72761dcb21c35347535612c3a6d2eb7d44cd37a2514e5c39ec6b12da2013d1f7caa9f8aeb065cd652615a51e1759542fc76f53989f78db5659f9c990221d381722449ca5a2212122c9dbe7c9cefcd1515ec7e64e0416f70c7328b544d980ae09f68cd06232ed5dd44e62fc52519ee676526797e81e583f47e3d701acb52c9ecc780bfc0377c1d3148fb081f1af6ef6e065f00dcfc9cdd48c59e31417ebbb4fc084b8ae353ad8849a2a61adc1d224cc9064b9b5e1552d40298ffa1cec4d89490ace3d22daf7580ca2124b1dd2e88d247f8da3eed2f7cff7aad343cac6add9b7d167c94f25034c8da164dd60e58b6d6ff540aaa0c9b8f9549ecaeeb39942195409235060b1e577b6589df22d6f2d7c3ce60d3f8360d5c1df08716110fd38452673cd6bf0847287e93ad3c3bdc5737a86cda7686b56f17fa74ff2204a264f3ac77672392a500eb92e7941076e0c8fc36b08dcd1071013d66e94296d3871d62c3dc59e1204ec55141a6513cf68577ae5dff01e39ac10b93aa9bc1b548a2735e990dcec38c9263e317e205838111cc6a663779b2ea13ae9308ca3545b1fc4effadff6c6fd72b9a00fc1266dd86ae3e06f0526683d478fb5f763927a18a3f16fb017fd5e14ead07f2a2dc660557a3d23ecc300e3be5b43da5f731b24ecd9db3188e31f54b827d535a2bc325b73eb4467af444caa5649d10d2ace1adb5da3464f1aa186ff064fb29b6e12502609093ada73b014ecfaa7d984d7f52b678b9c91f9d3e7a3aa8a3cdd1c9efaff5f7b090f0e60ae95cbbcaff299be2a6048c53efc76ba5fa77b05ff1de16b7b18b8a49ae65e22b8fbe5d65950689afe31a2ad1a52742110dd7ef99c28d4671ec1ea3b31de44c1a98292d5b5553bb24d06d025a9886b4cdcaa9a16e85c75879fd0d1c073a1808a18574c40d0689e1988d81922c8343affbd86bc37d3445b0a53557f", 0x1000}], 0x2, &(0x7f0000000200)=[{0x30, 0x1, 0x7f, "354e221d43648e79fbb338a07a7d12ccb2f5766af58f56266a64f6fc"}, {0x80, 0xffff, 0x4, "c2b93b0ce0c1d205ad7302cca5dd8849276949106188f0a3092e15166f8ad7ffb76fc804588b84a991c4f97c881f756a1caa053fb4e8a4dfdb97a24b43f556c4237e7f510ed59f32907a0777855d841f1e527446985d33ad1449cd432a42b6e8c632165e1be2b33e2660"}], 0xb0}, 0x8) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000340)="71eab3708f23fa3969246a3477ed825927dc24ec21ca8deb1d03f21a8413066cd9dc1cd691f01ce6c3db48008b907690df21cc93c9df872e58f7a5079a57c348e61ac99f7cc3b8adfb19fe85ea4fc299a18aeafd3005b77a9829", &(0x7f00000003c0)=0x5a, &(0x7f0000000400)="5f485ab426cfe7067f9e9fde203313a22e1c3b3ba7dfc949af7ec9d7cd395469ad1aaa029151c75eeb6acc83281d3047821a29ff65", 0x35) executing program 4: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xd2, 0x7232, r2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') executing program 7: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@local, @random="406c140800", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x8, 0x8, 0x3a, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xe, 0x4, 0x2, 0x10, 0x8000, 0x66, 0x101, 0x8, 0x68, 0x401, @rand_addr=0xffff, @multicast2, {[@ssrr={0x89, 0xf, 0x7, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @lsrr={0x83, 0x13, 0x8, [@remote={0xac, 0x14, 0x0}, @empty, @multicast2, @broadcast]}]}}, "fdf6700565162799"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getuid() executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x20000003, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x6ada, 0x8000000000000000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x5, 0x43, 0x5, 0xff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000001, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xffffffffac8428c8, 0x9}], 0x7fff, 0x0, 0x1f800000, 0x0) r1 = socket(0x18, 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2000978c, 0x1, 0x7fffffff, 0x104001f, "bd006d00000010000400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x0, 0xc8}, {0x3}, {}, {0x0, 0x4}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1, 0x4000000}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x4000, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xffffffffffffffc1}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) clock_getres(0x5, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x5}) r0 = socket(0x18, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r2, r1) r3 = 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}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r3, &(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) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x7, 0x0, 0x0, 0xfffffffe}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000200)={0xfffffffffffffe01, 0xfffffffffffffbff}) sysctl$net_inet_gre(&(0x7f0000000080), 0xa, &(0x7f0000000780)="1cd9f234491623c2c8e78b1b21fd6ba225bc505dcf796efc0ea941950f7fa5e4e9859424ed343ea041e625697022f6fa8007532229fe94e196fa422135c2ac957464536bd57adcc9fb9ca689edc57821d82729f4a65d2bb466669be768b0dced87de993a18fb648574b8b244961b6c2c4cbb65d790748cee050651ce92a964965339bb605dd44ae6cc90c97c12bcb6029666fe6fb1babca020dde49abc43beaac92627d94252338e92b50e454c8e800c50a3e8cefab6f5a84b99ee3c05b5ed60b7b5644778d5005d0a3cee729ba10ce09753476536fcecd70078e69e58f7ef3467f2f59c72091fae02bcec843706f27a19c7e09c951fb4d44571f8c97a2657bde996158211ba0d7c9b1005ed3833546c2c5ed0e1f078be62ca218e46a8ec5a3d39c9a035934466e5354cef881731fa291d1569320de0d9b7c85f8c1704b9025b94ad9a4c18526e466e6558e0565f92b60b329d93cdd0a5fc18653548fd535f2f00"/364, &(0x7f00000001c0)=0x4e, &(0x7f0000000900)="1033db4c965b51cbde0b69a43f098844fcd3c5f819bfcb675843c89eb63d38a716797d42a8976bdbbe76ccc68917665c58c56531b70d3553b4c9ef82685c79c96e708dc285944b53fb02adf8572493d3e2ca072c981cf1d998ef199c8571ea6bb5509f925a54b0c54f1e474fa20e36ef64f6006fa139fffc0f30b3e50382fe70592b4ef584664302bdffe4ccfe0005c3f64fd05c0ae446da65c7508615ab27a35f83916040b9046a565d86614e31d8f3ab99a0123027d86c02a7258fa0833e6eb31cabd85bc1cf13e6943dad64c3aa2e48d60e8908e01e23db5ee89113ec8a0e17eb312a19adae492ce6b4604cbca0ac8874283cd977fcd42e693b7379800117a3f4fce8379cfe9d941a6a402fc72a006b40afe0b714c81a99f968fcf6e92c32ee0436f1457a01a8a82fdc131ff4467c120bc28b56c4b1f94f8e5f986591f542b0f28aeda866ccba31835828c5e41c5e1b6d171876097a3570d785828ba37df56d2b5c68a29739c3b5788fa9849cdc7025ba85fd2f14885c5800c5ee89f38f8058983450775cba9ee070b59766ddabbaef5c22de285851a2576545181b07496bffbdce9687a1bd1855bd0ab202", 0xdc) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) socket(0x2, 0x5, 0x0) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x586) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) execve(0x0, 0x0, 0x0) kqueue() syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078"]) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000180)="d55a44f06fe47a59f7da70234e098fefda5f9c6fbe63ff139e03bf700360e9535f", &(0x7f0000000240)=0x21, &(0x7f0000000580)="779ab5d9443b427d17f3b918efb6ef45558b70dcb38f659a3633c3508626507a8e58a6b1d9ce5ecd9b179d12fe2bcd3452e9fd592f65f5e62f36827e43297aa6d051b5821f14da43c00b6a9e9b490310084561393fe01764855c061c004dcbb2531c16425604f8519a6bf80e932ceeb40c945ac1fa958d9fac18ded381e847d7001f70769e52e35f8931a3dac45ca9efe344f60989a2624a5eb5b090d35e60dc2cf5d64a7774525b50cc929b6b12dff862c7cbe2c2958d619190", 0xba) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) executing program 7: ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x45}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) getrlimit(0x1, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) (async) close(r0) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) executing program 4: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007059059f1b3ffffffff000000000000e0000002"]) kqueue() socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000040)={0xcec, 0x0, 0x400008, 0x0, 0x0, 0x2000000000002, 0xfffffffffffffffc}, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x9) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x0) setreuid(0xee00, r1) r3 = geteuid() setreuid(r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="016f8430", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0x3}, {0x2d}, {0x6, 0x80}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000301010002}) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) executing program 5: setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8000000000}, 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) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) close(r0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 1: r0 = socket(0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000280), 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, 0x0) r2 = socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) pwritev(r2, &(0x7f00000006c0), 0x0, 0x8003) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea", 0x1) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) executing program 7: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x8000, 0x7e) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615e", 0x12}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x6, &(0x7f0000000000)={0xc, 0x4f}) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) (async) r1 = syz_open_pts() close(r1) (async) r2 = socket(0x18, 0x4003, 0x0) (async) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r3}) (async) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = syz_open_pts() (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) (async) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) (async) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 7: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x8, 0x1ad) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1200100000000}) ioctl$KDENABIO(r2, 0x20004b3c) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() listen(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x8000, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r7, r5) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r5) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x68}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r6, &(0x7f0000000300)="1e", 0x1) msgget(0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) getsockopt(r2, 0x0, 0x1b, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc94) open(0x0, 0x0, 0x93) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}, {&(0x7f00000002c0)="bb5a06792e9fd75cab79980622ba4d147af2ef6652d12011e3f52caeb19cb6780d283df2708871e9238f336e0b0648c0d222d224772385b895a5f670bc81dfefa1801b734097d8542130e9caa7720014c28188f3aac9a0f28ca9b4c90de645b76aa094864312980deefa9bf7827f76d0cedbb190fc0cceceb746c0dee393d18aa0c83136753e5bfe2dd7138d802a5267b36349c3b1c7c3e92b6727679a1f29e5711afa8d5e14835f02cd0908568fa8628ee4c4d6a4abba4d98a19b731afb0a6ac6ce1be08be7648ded7b4cdd88b93f8fedfb75ee69ca44d102ab2bcdfd6ff7bf0216fee9bd512a236104", 0xea}], 0x3) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x5, 0x100000001}}) executing program 1: 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}, {&(0x7f0000000340)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) geteuid() r3 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r3, &(0x7f00000000c0)=[{0x2}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x5, 0x0) syz_open_pts() socket(0x1, 0x4, 0xd) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r5 = getuid() setreuid(0xee00, r5) setreuid(0xffffffffffffffff, 0x0) getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(r5, r5) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x4, 0x1) r1 = msgget(0x2, 0x73) msgsnd(r1, &(0x7f0000001180)={0x1, "00223a23a419a5b046194c213ff27ba6b409a3918692c5de8860e77a145d93ad9842ba8d35da1145f051d647c041966ae15677368a5a1798"}, 0x40, 0x800) write(r0, &(0x7f00000011c0)="0ddae8a2f8f230c780ac7942889a23e88be924a4ab05b17092c15d54cd15ec9e0712d4928d924efbd95f974d20583150ea29c40953e6cab56d74aedef013155be8aa98971b84684c3228a5ef5f836d80a654421a6d8f5375f2759dc3d5cd0b4d440f5874af0fd6420d791776553164709e975c4846309689cd3eaa7627ff428b869fea1c6d17fccc9ca3c673cf1aa8ae85a9ac572aaa065ac59a0d1b6cb21bf285ffa1674948a3f173666835b1678758ecd820edea9f1f75ae04f9efcc62ec51437ac532df3a", 0xc6) r2 = msgget(0x3, 0x100) r3 = accept$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) fcntl$setflags(r3, 0x2, 0x1) open$dir(&(0x7f0000001340)='./file0\x00', 0x1, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000013c0)={0x10, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x26b}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xbf}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x401}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xb9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x200}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xff}], './file0\x00', 0x80000000}) r5 = open(&(0x7f00000015c0)='./file0\x00', 0x1, 0x142) socket$unix(0x1, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000001600)="da01d10ec47dd52ac4044702f6d48c09492eedcaf6c80459dc24a1b0e4bd98eecae36d1cbb6f236ca186a41ecf10fb8da493e07f33c56706f0e3126adcffe6ba31349b6757062ebd8453b4951f8ff02fa5aa0658e50f1f8fd522d72ef3cfa6d8e9b048ac48f46d2b2a9a", 0x6a, 0xc, &(0x7f0000001680)={0x18, 0x0, 0x8001, 0x7f}, 0xc) sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000001700)="7a91772227891fcd3ae812bfd4001321de162f3f3e8e240822124ad79f02a23f26ee75ef114b3c3cc012be7412968a495d0b41d5452cf275d2c209763675e272c4023c9cd68ea64532c9558bcbbb954c6aa0f5863fd355105c7aa0eb4b680b2f09dc091338a6cf4546effb4df983a7212a08d5372ac696cf8731a929d2c434a6dcf7dfba399011ea81ba4e3da86955728575f9dcaa66558804a6610d383f787d54783cb94cc916e1b44a7139c92c900f5a32cd88cc10b3a39a14233ee5419fc6685187a4c5e4bba8d432f04af915ae11e3e8cc4628e18cc6d409edb94e7b3aaf49491d77ebc9521c2b195c94825cd4b5065fc647d97670fbe620d51a32515701206913722bb162c8cbeab150f360e1c6f491a92f7f3339a60fefb2b79edea7f5f074e0ad36180ee4555d9ad41ed20b2f3e2d2d63b001db2378128f913476252db823690b58b5eac83af93d62d348df1b75371aef78975078e19c6cf12e4e03503362aeee227ab8bde40c1a610204ef0f888bd65883d9c31b90ebe7ea29bd36060bd5a3facfdafe4bbd91b50319c089957c3085cb6f0b5d720a5b1f827a08fbd57a2215adbc0bbed739238edcc624ce8e538877214c6e172f91e524e240157695a4969bb8d015cc7943a919e8196b26bde8d32c8975d4a8397efff6f592fc0b829dec32fa34f3d855ca2de6125bfe60f747371400e50884c23f98bbe338a12ce5b194035a2859a93562ed10b82d9c2d57e8db9b480e920969f7886e0505897f70b723375435d81948c69fc5d48ecdd1779bc95e90f6e361035180873473c1edbe55d650f0bbbd2594afa4c390d2748007114158552851181e3bc2f585c67e9f5aaded59427898658b60f35c41f14170e16662a1ec7d4782dacf2ee4b964a54315fdfd7be7a3c016832e4e60fa80b30793124dabe827c250d10dc708ec78fb334d98b9cc5c591651903c60e7ea3e1055657670a85481111b1b52da0eda45d254d76b5d9cafc71cb35e1e8d331e66e736a19d79cdc57e66e454aaedd2ecac4d1203b5c88e651987be2af4cc3d9f5fe76e91f796c8dc618a7bdcfb2b3b1e52d37cb47084f060c9fbea380cb1d28410c8b187187e1ccf6adcfd444a852bf5facd6396a8707f612cca3ade9ce8d3671ab39a6258846a5f35c29eee52b3591350c87c1bc0b9404a5a48ff8d1dad140a914877f41d1c1d2a672bb80cb484bff5e12976a07025b483078b1ae408ed13e8e5a74593ec561cd975b13f757b13aafa1f98366056460fd8058c2bd7376903028c6fd582432b612be97fe38e95bedf9470a5e0bfb77c58049d128a8aca4a29dc355817a984b3a945f4aa8e322ca8511539416088c8245fcbce39ceff286d3b11df34e1dc6341b520898a38444a06775cdc9cee427741749d9f7db2a2e560f0ecac35e38e333b93fd7176fac986134fb7a85bbde9b30c4484e82061b500890801432062d03de7a53dcee12b7b1e31941299865d561db336ede5375540ed636d4560208a4c69d4f9f535d503b8dd93dd65642635374e8b7e9e530d17681c38c6b412b1c0c452d5b92552de0b3f25d9914cacbe2d28882176468310611af9c53ded920f805e7b0b6dc31510f4116d76f318726518fcb723aa52b18ffa051540e739c7f10fd229b5d705bc66907c58bf9e76c4792e2a58941c1de90e139233584eb209f1adf2010fd18156b630c64dbfd0f05ad5b2c496def521dd5935ef2688ea4256a923c7eb6a11dc1251149e2e0c26a0b6234adedadf2959e09f0e6692aa00f80fe330018f23299c5ff04ec069ee4d68e8df827b48ff97ec14c30636296dfe8dc8fdc1345a5c61c595033cb48f0e644dd397f8cd2dda976d59823f49085150faf9d027fbcfeb78b554ca8bff2dc04f1a9373234014f73a137df4fff7851a323d4dd2b82cce1667e028ceea1294575618878f653048433683213d1617f0f75da1155d4545a6a5f0e1228055aba025ba37baf6a529cefb6d9a8d50ee90f941de0ecb0cc771802183e0144f7d4cb96e543802440cd08b6aff314ebbf3ad2a6cca30be3b6d4b4776be8349a11ac716f34e2fdb7f911e18b592d80c709a38b460a8b698a0699e1bb3b86bd31ccfb002d0830adb8d0a790efa4316683d294c08310fb2108ba58d0a3c0b12d8c32ea324723f719ef0a3e87de827c6aeea7a180a93ca82c1ff88072ef1448c97a3f533df7b8338cf28868a59b9282fff64036421cb204381b4745c0fe2fa20f791c78a5080ad2c97e8129f3c44881832066d71601eacfb4f7601567ba7f5ac8977be860ad4d2da990bbc6c39139b4f008a84ea9c9c589a39e95fa318ee8004654cb83549850af72873b363f9dd92d61877c0420e0e6a1b5745420ffec7f1a26f9009cc24d7a74234004316fcffc0d6ee2cb89984802366e9c2085fa6459052105afa1987bbb977eeec64f66cbebd4194aabc148c54e0e13f5cde0d2a8578a8e9018107afa7781a1bb09d20c2c60569facd22e4f1ea0a4afceb60342fe500ff7cf8ba810ba7a8d32c3eb6fe212759f421eb5661fc722448624be2a4f74f6a7d7cdeb1c7d8db83255773c41fe6241321e6cd921cbcc9bddae2f2ef71f56a953a8113023270486bd667cb934f3b383cdbbf06f859345178bd10c8eaa2c265e1e80881c6d660ad8794dbd2f24a5613940a6f90ade8f409629ad85a4016c89ad930533c3e13f901ea2c3131b78c7daf5bda87a596c186997f04c74f6e834f7192e6a1a477ee035e28fd8e7b85570738db6e966e878ee75614f415ed2d122d63dfe8a5d83f4cf0db98aaf54ef351a2dcc9b18f2772eb11e55ccfd434320b9b5d9fdfc1e9555c39478b9bd7e585ad09972005f8d7917a488db54326e3211d4245a71ab9781adb5345220c8f09bceb9e2e174fbb6fa6e5eed6d7660f9a8afe75e0aba2953bb36d554ba200c8f46afa5a8a2876ed1717652780921bc5c012e0d29e8fe63eb57d95ed40d49967ec6cfd6c3880fe78ab5f0b6480fb7b610c599e8b464b149fedaa1dcc74c216adb3b0678ae92c8fd3839ad16a2a30489464d9213b9a9f2bad65c48d63774131c35ee599cff0cad89457a15fde19456be1a68dc76f78cf536c4e2fe64134c617ecdaefabc8d88ac5ed0e16d70caf59777490d101fefce564e654f59263b931ad00d1596725c8b3e07229c2dce84975d29455f20b3f23e12efe485cbb701bdc844288982be82d34b856822c646aa363e3e11af48375fa398f9601a4b651efd0ea436af91e1d021c954771129e5b76ab0bcf976862312e8127a9b5882da0a84dc6537390f7bc32213f4c514f40c1352de25ca6029480d33311776f1fc60ca09baecc62e1d4a7d7078ab460996f7ff78bd184c7219be36d38fdf6322d6bb20c5327ba180b7bc5e43a6c00f64fa68ff1bc25629058a8b6f567a96e854a72aded5087bc5983bf454fbc85f84081815720512324b2cfda04652b4cec978911a84af0ac3775f5c900ab548f5964a86437baf1d6dfd67cb111a9c19247b4e576859444354a67da2714930754f5943ce99bc554090840e82201fef9061db13dbcddd276a7034ce16fba9bfd68d39409e354f01fa4d4b10ce79d7b14d55ccd702fc292a1f25e6771fcbc5069cffe1d908b0c66e4e5d7717d2682fdebc16d86be037af420a15ac2e80b3efae0104e1ba19913fd7822fb857e2b555c12e229a2ae89884dd105c7e1530b2ba0d82be909e96854c2e3c291ee80241a4ef1c103ce3cedb4a1031ada41b3bfcafbbcf36c9d181b418a7363c24416815b7087d0a8b363a4f232f2851acc8ab233de6b55c086ea72f33f091648ce39555ed536fa3b76d66ec12bbab91091b03c128563a4f74ca2ee92a3c651b99113800f4cc0f37c038175d8fad19f8a8f3e079a3d399415e1854fa1b5dcd899248816c2b3beb5b9ba219f60ddf71767edd9b713ccd78d5dbe111bd5223e584d911451e78aee6ab7037b4b171b070c7fc35cd4bf274102e472a57ddf1c0a1682306870f9a1b54f24f3b0f3453d14e4b731d8a3ef35dd5eeb3062a74df0c6b5f64cce282f1f28df58aad611b5ef81baaa94b16759891468645606192ceb30b31fbc65c90664306e2d8dbf3b5724ac272d8b0c9e2736e33833156d986360acd2b143a3e4ee4b2266a9f5cbb8c48f51c6d6533bd3b47db0d322f8f325da1f144e2b1c610b8566f0e3c5df4cf6128fedd5792aa3e02d6560ea5bd5e555654cfc3f80312d94a94a825ad724b854fae5cb806ac40dd9654ab8c0eaccaa1167951f332fe238f5fc02e7a7196054323cf13d99311de4ce657e39b7f53a3b78c0b2011bca37c7dd1d3e18c325e7d0b966c5ce76cd435a14fd3b1948ce6067b20509f1e6e2fb746d7e80ba88b6c9e82b112351547d5d587c0300f6aae361dc4bb99a471d249f53daa2e83bfb1028ec3f7ac398ca02d8bb88c32d88fc74628e2b01d494566cb77b4ee26e5f7136d586c9accedd8e1a91b822196f342e8cbe19cca23c098498aab28e9b12f851bff119e88d840106959a4fe1decf5c71814a8fdeb53db14c4c557e902fc65fda76d1817c72ac24dc307f278cac5e91d9ecaf47a0b9f6517fc3f94ebd2f1f2763b997c29af76966d78034f1f78f663eeff7ef40fade6e488dc58046694aec1a61734d709c44591a3900ba956bd46858a72d04d34772450785686b7342a39c78742ecca8fca47b6b11ad7b73da6380e20f10c7d5625c2c178708e1c46a60bd2f964b50d63fadd6a87c7620020fabb715d06a3c1889e0eefceb7805741a30c2b5af6505013c29b0b1ae0afe5766a6797699b92144c261b81ce65c162aa313b2973fffefada64608e0131ac98b3b76247043e3dc5365e5b6e460be8302b1c4cebf59213cb15f0ab621c1b5714da1c47971e381219866d95439f85263c37e0007aeb41c585b44ce37f75ce1febcd81a432fc4307deaae67a25f449896482df1dccdbf67acea9fc5651e7e0ad09775f312585a79273025faa43c181a2318e043b2cce7e5c2a7058930351fe00154fae6fac03d5967724bbc59a7465662c51bd1c44b1d877afbe6d65f1b81af0b4ca0a80386d44914220e49a0baeb43da0f1c25e5dab934c81cd04828ad824c15bb29b4197d1962f6623dd5cd0ad85fae16ff12925f2f30be6e557b1e882d095dd3da98697aabeaa07dc1ee2acc7ce5d2dc74a5be3d9b8089dbab88302fe929b72b27df2dfa66a067a2b2af38efc30f8e360abc30ac260ccc076589370b61be16ff06b1ba79a2bafe886bf951d44560084bf08aff74810c6e61122a711e3cd10eec87ab89032217aa845d19638e64135d4c9f467ab4659ab746967c453179d650b8619d260a5a7d81788ddccfe9b628bd5e3388ec63174c9210bda9fcabd1b36905f7af9f234d3174a15d423a7c81745f9283c045d5360edbe3e5f7e135d8c57dee727a629e37cccf1bb4dc28dede7afec97bbfcf66406b0bae1978af773a2034d29f8363d4d2a974c2fa3e90b67203927e0516cf7af067d393a796ef060b92f419ea676a3a8d330306e19b83a3f0997c9f767611dea877929d213d5a3b79f759ad3ff588ce4e6256eb38d7a0b837cbed218ce40ec346b676a64f8958b465e4129ee2c2d20116622556e85385238467333130c86669dea8bb3ab21baaffde44b86ef16a00992da35130c3cb46587b52fbb1ff3a43c90312c450ca66fa77a82d9f98c3c3b6bd9842ed1c2c4d61a5effdd8017c305c7f2c972fe08243fd909e28765f22acfad0e539e4f9e911e3f5fe3576e806fe5e543fa68db96f953a965e7f3138ac", &(0x7f0000002700)=0x1000, &(0x7f0000002740)="b3f8894b87", 0x5) r6 = open(&(0x7f0000002780)='./file0\x00', 0x2, 0x60) symlink(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002840), 0x10000, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) accept(r0, &(0x7f0000002880)=@in, &(0x7f00000028c0)=0xc) getsockname(r0, &(0x7f0000002900)=@in, &(0x7f0000002940)=0xc) msgrcv(r2, &(0x7f0000002980)={0x0, ""/122}, 0x82, 0x1, 0x0) r8 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000002a40)='./file0\x00', 0x5, 0x530, r8) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000002a80)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000002b00)={0x8, &(0x7f0000002ac0)=[{0x2, 0x3, 0x81, 0x400}, {0x8, 0xfe, 0x9}, {0x1ff, 0x5, 0x3, 0x2870}, {0x8, 0x4, 0x7, 0x80}, {0x1f, 0x8, 0x0, 0xfa}, {0x0, 0x20, 0x26, 0x2}, {0x6, 0xcc, 0x49, 0xffff8000}, {0x3, 0x7, 0x23, 0x1000}]}) msgget$private(0x0, 0x410) openat$zero(0xffffffffffffff9c, &(0x7f0000002b40), 0x10000, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000002b80)=""/159) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000002c40)={0xef, 0x4, 0x3, 0x60d, "7ff6fd70a2b6d459ac32fb6f540a069ff07b60e0", 0xcc8, 0xabdc}) executing program 2: socket(0x18, 0x2, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={0x0, r1, 0x2}) setsockopt(r1, 0xffff, 0x8, &(0x7f0000000000), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x50f, 0x3ff, "4760fae35d133257a98004c94f773137ba26d54a", 0x9, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xd02) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/132) r2 = socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x0, 0x0, 0x0, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, 0x0, 0x0, 0x0}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x0, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) setgroups(0x9, &(0x7f00000010c0)) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)}, {&(0x7f00000011c0)="a6fbb25df5e46c0648edd4f8e905ce0c093066b4dab38f7052d75994aa0ded2ca5fd05299c2d40311f342e7727de5b4f7c696b17a87dff958b57811008785e384017bcd97897042d574ca3ef9b16a9b78c15cc263e66ccb6b4fd9da754c5129f93bc5578ebfd36c459fe045d65dc6c084110af77afc496fbe01073507e2578eb82e8b683c79f871723d897923d9bf9c251ce7b544e706a5f69154554582d23ace01c22f48915b6656f2d82d8d505f1a56d6243d7c85a0a70df69da5cef76ee8672e30fd6499358cec40073dbfd58709dd60ad609c766eddc8ddbf8ea66ecdd1feb3dc0e481d9a5a4cf5c65015a849905d5435fd553c8a7c37bc7c3c9c1d5c452603fd9845bbb72044cf0d7f6b6a3e8e03311bf7ff93ce555c709152024db545b8ed29359b87ef2fe9a50a9cb91a0c85cd2dc4f7212af255451cacffb7d27e688c9de0316e94289ad7a3135b7cfee581cd6c2c1724519b9e5c26d90e10ea7cf84dac9f919b226de11d21572326df3803ca9c060835c8dfda6ef9aece59e1dce8ef3ac96bd1c28c3a91f520acb68059a73788da882f9756288e69da2b164e13d0598043a36e503fe88ca6db591e3d469073dc5cf350fa313db88dd7fd5f4d7d40461b6dc388e42bbbbe816ab5b830a95eed060bec5088ab4a7def9ee45be15fe279f6a81c9ebc1534952fefac523f360441bd08bb469d4b1557d9149f59e72f0b5fef38502eab28cb41c7528947c46b9b08261e7d39c38d7b591ba434d8298831f8350fd192544a64180ff8df2052ba85c75cf5a49b7eab9a79230555e10670762d2c0c8ecd30187251a66300a56efe6696cbf85b6f48238bd33b8c82579fa3cfe18881fb657b11f01d297667ae6ddb4d8b5407dd3cc419730e82ca91c3f5b1f2639aee9fdb09dbf1dda1d1113c3fa6d4af85fc33e3b1cbd4f00a1631344c73dda8a3566211afea2b9d48a8c3ec80d99ca1b652a789cb2bab38668140a57f673fdc3933dbb3245676cd98c3be5b260df1514102e8bfd243e9bcc5c672981fcf617d687e4856590a2d77f758b2be1b8d850f61abed03a5521bd5f975352f2469f40603ec515ca203a2182ff6a1efa90185d1841cb4d5df5226c1df6d1170b6acd2c9392373166f4069bb6049641a6f2355a295a5ac5801321331d79eaf4dee24a949935b4db225c8e8804f732afe2a96cdda531961cb47ac402edde30f2e01b4146a84644e072668684ae0aae7ec861da700fd80719f33d07e70ae7b88a553a3842aa489a3652bf40318192f73bbd07b8f2028820fcacd6f110e7a9188f3aaa823629fb75ad81c5c93780365933029ce3139c4ba8ac3bd3e36527656c9be697927493147edc9f7ac38dc8f89a82fdd8321dbd2416994930eb5607c572d90381efd3c1abce4bb3c0ce5eeed727cf2e1b6f6ea57f09ddfac71888742226ef0d1fbd71543050a4d338deeb2a142837265c4edc053073d4b8defbc2fe02d55ef5ce947a14f47a599018b10b83c8515522a0589e8d515740bb1b9be595a54a5457a41ad5c4ab234586d35c7332173e0de73e27666525ea1eb0d4b10b1a4dedd022d35e6bd02b3481ce402ee1781572ac3999cbc4a79019e019491b183ff15831164b805ec00df12d5e997e87e698d9bdb6fe97ae12059151200b66d262d6f007a3c56a8ab2cb75f4fe33fb0c7718b46f7e2013eff6afb2692fb982fdf0495bd22d3e9afc9bbc01ff5e5ad5b5fc8edf52799a7047b511e74b1e37abacb97115dadd1dfe6ccba721c736084dc57319d936d370cbe73285e909677110cfff51eb6b976bf6f9a30ba123db9d81ed130160effda7e9d8d67ea8ed568eeb64543e1e802d9a59116f42eca619204ad54f39e787bfd5e3a98a4380777eceb47e67eaf2d25218b82e2571d6bdd05df21b5a20d12b0d30f510f0837b5d9ba791bb0b866a3054877f88a42a3ab53eeaf5340b846ce7613b3076ad9b789176f1ac4cd74a2d7e1606c65f56dfc180d520e5d11dd533fe234ca5aab81ad2724080cd9c00d18db8a0019231e3c6e0b4adae946bca9486d3b00fa210bc48e8296ec336e8eaa70b948ac066bc353a9024d0b63e30079ec7243308afaad4a3d6f53c6541e09db418358db2dd1b8f4f473a0a5e692c3eb1add2e1960f01f5eca3ce9d2818356f8ca913e056a6f5e3a8326ace31a990065884ed087a7f92454cb8dcf7be03a9527f9d46868f1c7cec545b48681a1bb35defc11b5860b7173686dc35d70577529bc113ea09afa8a554598e34384d2ca2568fba21eec1875dae2f4ed185e9e6673d8110df4acaa1494141274f967993bbcf34bd908ca26384b818fef3933aacf436e0e362b5f6b5446b27f509a928fd3014299f4f1f6ea553b1ae1f7d9b71057a77672a8aa33e216a55dc6059469cf400b33fde74f7c867f756cee491885fbaaeb8b765a9a60f7b733bf0c9b66a9da4aefe5d53442e56850e4c4e1ba96eeccf7e2260d0dd70b3666fb7c6d1348ebbec28787672cf332460ef2021a068467131cb032fb950974c20c2cd6ae0a20199348f4e23fb2833f4459ca496116124512e99d9622ab22ca3771a4e464b1637cc73003732d216e1f7d7d18dd4a07a7f13c6d52572ca9f3956cd83be574d133e25cbeb6c74f8e65ad497da2a3e63f5a5481c2cf441fb518de4bb2a694f53296f07d6fa699e700d8633a277c8ea2e7ddd81dee8faeeb4eb2be6b3d3c7a5be1814de0ffc2e1e68a337999f4087eb9e74d75ea6651a07fbf168d79dcbc4876cf0db8e8c609b489237bb984f11edd03afb01d758ff861d6f33fc76500c229184237b7d93c533259fc6e5d685280fb48140a817e97bf92cdb694bf4b5dced0ecff1ca54beec54555ef32a155e1f8a8a3811b45c57edf9062f13d0c65544b601d54e17dbdcfb608a026a603a5cdc0ab5944f6538821e375ab786e99ab07bd735bbe21863823638a1865ebadb4d4bbe253b887c79ac10b550675fc8bf126720d50faad9e8400587d345ab354858c26f6225ea3b565b3a771588d83c01ca7a825ca932264fd92384792e03cc0c760077222b4ae873b0297a06e4f79da3b08fcc24329697f9353cd8bb0a0c4ce2fdea5aa4db951d8b31abbe41097152e03ff49a1520d6c10400fcf4d429eab3ef354bfa1359f2dac1f6cae2ab27dd025ce19052141fd1749593283344aefcd55ffa09242084185d2871caa6168754bc9b1bf14f05bd2b68a547fea4987cfad8f047668b0d8b6b62cfce35537ee001324b80b3fceae37faea85c0b2cd87b26db37beab129b925dadd18994b3c634a979dbad98cdd46bfeed09e7807c8a9ee5dc6ea9fdcaf2de29cee7e1a496087ff612214a05118f59ca4468a12587271f9b8328af3288c13d551b0ab444344023dcf8560a252d4f04278470e6a95d733dbccd819e6f1194becd8354e8b385af2b5aa74327c547c33863175b73e85c4c1dc6ee75743e646c9eb1aa5ecf5baea25a43631965bc41a7b719bae8769d20b6276446eabb6933fd0bc51ede30f53df025b6ce6e1a9e9b4e3dc9f9b1bc606852b9ae11a5d4aa7a8191fd53537d8d16e830d9e38933c2aee23898f66c249fe90eb9bfee5cdca3dced7995890f0a6106a08ae4d275bb0ceef7fe67faef2f6a7de5b69c9a815d6d8437e5e55606a8e3299c0b779c2b43e03d97be0ddb4197bdb9528c1a80ff03bd4d4f151416d784e0ad57f3e9da924a970c99e3a87d8dd335faf4fca90c7040d48f4aa10e279b569b2bb73aef61d96c65345e0f5530f70614cf37aa8417553215dac19f695f068f1d0315f926577efc75a4cc77d731058a20540b0de636f48ee6eb834cb4dcc36c2838c3ace68501dc95137317779aea63562ef44e908cbbdbd41e6792f3701622eeb3a88f636510643ec6dc2f3114f701b56e6cf3f1c3456e91c1c799253caadb37674d4a5751c134a0cead1729f6888f564920f47cbce0738e668a7856242818e2e0f2800ca02e5176b9fcc43b998a0bff362f8a3ed307c1b61f48e9d828f0b91215a4c3b8f87b12b081a3085a7ae92edc28d799e0d797346800c1af1b364c0b3dd341a749b59bf053c20b7a7eb95dd629792952ccd922f9d6a5980446784cc226b4dbf62ef48c233dbf73c94fb684a78374a6dd152720857f01c6bbbd27ba8cbadb03e0235fc5ed00ea46bf8c7346860ba7a2fbd695007bc66883f546be12aa2029d3021f0781faa076444d901d7de8f450585f2f0e3434655651c833824e2f989651d046e697e10824228e166457bf8062f0645ce5048076d385aab386fdaa86659ac79a34eb0bb554f92ab081b0933783841339ccc600980d6d5fc288c5e33ef8a4645795219db5351ea3333e9ac538990857c7f65b988473c4c2e219ca8049ef5be658aceda65d045c12e38ae5512265cf52d45ecc268d3113a05baef87745c458b17c6a0a59e34a395aa6885becf54c8d0196a5923fcd403ca0048dc4bfdcc9030d2441952ee7cda3fffe35a8b63f0c6b7790b052f9a774a4581f565e67d0207f1d79416b00c216c0d496febe77460c671e602363823b4f005ad663f82634639b8bd568e09787604c2c73d39248a515257c0e90485689ea1752752c741913ab8a47c0087b9a68c365a7f92b8963fecf41d5e79b19adbbcac38cee1cf374c3965c17bbdae27924424a5ddbb8111eff927281fd8fc3d1f639a0ae0674edd8cbfb2f6a983aa95b130b25e5f9aceb1b12324734f01371f6bb1cc8121349618978e0286cbcd85b9a5e61a3f6d7da1b80eeb5e34daa9e1b7e67249e824e8e651cb86faf26a496936df53a493d97e43d4ec066b9d46d5ddd98c06dc28f7ecea03dcde7cd99a1c4f708f8ca04773a8e98c4f50c5442e12b034b4e30b77c28efefbacce4d024700cc2027b4b7dffd209853b8fa8b960f41176d30184c6dc0ae30afc4b88b4b1d3fc13b64546ca7e143339219f5db56765f761b63c206592a4c095b9fd800c54719bb48615fcb36709f9d3f78dba88a06fe18dfa9b2e7e22ceb3b7433e02af6535ac891997018a50ff35a3fe1c669132adbb56a9e2a838901bee633247d29492887e8963473a8731cc845ce128235a5f79cd6f0eb165d4596848db84b263038e1b87f47a1bdeabdf766a09e2eb69448551c158d16de40b567dd485a1e5897c7e8295a9d1d3614e4e03fe219ca03d83e8f36a962c7b62990bc55dc87c4765ca106a8ffb92cedf11f6ce1994d8d7d53e9490fc5c7b7cbd8ce791050ee2b451f3adefcfd16050ab429b060d40121f9b37a4823d3250338fecd9adca80caffe75936cbff6b591e3bde6c6565d0ff49d8894a56653be0f781e6ce0bd9f316eba36bd9a9fa264984e01f63c84d76d5c668f89c05c3955cfbba55d3bd6861a4180dd702e2dbe150115b0215218c2bfe50a6201088982fc468985c60b3f75bd861b8f1669b8d53de092ed4ac63ae3608476d4fa323d1d4134e5f8dfc5d419d708db36b1b68f467d7d1170ccd84f1abda53f339eb2a3434b044de6b99fc69dfcd7847810060343b7d14b741e70f8ef38434580a7a0e4567a00a741055c3f1d7ed97d0a81c239cc5aa37a14892b8b178daaf8e99bb24db85b6ae97f1243f2fa20db90042fb6ceb96bbdd1fb464c2ac85fd97979f9d4b0a4d3985ee2d91296b2af981cfc2dc3a15aa288a7ccc83beeb194131b8bcc794a8982bc7e1ca5d3a05a39de716722a0f4e6e34abfcf9215da49de9233fe54d04ad4574793c5c4753b70742ba968c68a8c7c611a778b927dd42a3f04cd26ecb1358afe3d4d7370df92b8976860457f40c9c4f740b", 0x1000}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x0, 0x0, 0x0, 0x1}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x3f, 0x2, 0x3}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x200000) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x29, 0xf0000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x66, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 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', 0x0, 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, &(0x7f0000000080)) 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, 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000040001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) open(0x0, 0x200, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0xc003, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmmsg(r2, &(0x7f00000007c0)={&(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="ada5d1bc046080d5e22b4424b917e8b184fea26a0c16a7fdd271f2ced757d631141368084a2110e1458b92a42881542a38ae01d3d4d480e3d761b74099a4fca252ab33d1c8054a775211f0b18108fabfd234577687f9de5c021c9d22298d955620485d070a492fbed03478c8fed047ee86d291da626e73d246452691c1d82dc009aad7391b685e05d5cff56f013935b195c95cf5d95980cb234a57f5da583bfa3c0b07517b7b08c6f5abce855326c6a40de0b24cfdf7003c2434b57e0be12902a34a16f328dc3ceba892ba4ddf71f9fdf82c2a4acc3f1a4cd8323f1b", 0xdc}, {&(0x7f0000000880)="7bfbdc1f594e190839c4624fdaef8b96cbf320374ebe62d5b55f8966ef727d0f3c819860dd0159c0473f626e5f8454e2a1574ea4885d097cb7f01163fc28161dabae50e34bdb814c23a193ff32ae95ec0beb0b46bf2c9155d32962ab9d561a188c49d429e598df8195d1d8f97a98a24ff018bef05328b0c7275a90ce35003577676050bcd8b3b571fbc3f1c877270d2435ea2f5837ee3449a7b3bdb96fdcb4543d787b33c54f3fe1feb10f5d15f85c9bcd8a694707f75dd2ce517335f2ca575508c41c27ac22cb2f2307d4ad293af977854491101d70de8eb8a0e254a94747a953329b449ecac66b32d0fbb68475e905a1f97b32718282254e2abf89b0b2a21e5acddc97207296d96e7fe24ee5d95125adaa9124617e9ac081cc69ac8f4a6f0bfc2e064544b6f526c141b77225d065b811d6a1b7b287e44d6fc0ee7fa22667c09564d8c4fe9fe296fda03429964b5236570c31353ba2bfb6f99aa4d0f7bade892945f642707f5528be02b166bb5d16780914d4b214c988bdd5a7a142ba25e27efd95e97bf5b4a885aa539fb5874de9e7fc6603bbc9ee5ab2436db5c0a0cefe3f39485337a259ff168e324562e1f131df8deb7a4f0899d023b95f694ff7b9f4feed78be3a0f0d41d424df4225b6fac416283c1c93afa50127313fa5f7d6b7d05098cda2981a679f9c5eec18aa527a8f363025c476a60c3d99b277f68c785ca2aa0f4bd0b54edae188fb1d202e8beae853b42329d17079f362fdb9d6d8283e154b62b9b1e3a0dc8761b62c9aeeffb6101418dde053433bb6314bf5f7357e07f9685b5ced94df8fc3d0f5027b3b5e132064b8c28e23913eb92f6f30df4f3a8199ce32342b8a8354aaf97b5be97ebf8250a97c4a7d4400d3540a884768a0d8396d52faa174b1b36d8ad0fc381500c70e0783d54b3972d9fe316076bbb69cdd9e6b94964d4a4f964a3a7d53d76ce86e36ba0a2a448f126433aed33ff0dde2b9fc0abd2862155fe7e71b65f49259e3e79908e417ac691262c0d4692fb5ae7726ec722c7779f9f5466416fceb23071c1fe3dc053ac725da874fb0464f1ba5888707cfccaeac5989c5e6ee3b4bc2d50b85d4f870347893d8acabacafd96f5212f8e240f118d14ad6f43ca81669d266001222b69a90f3c9cf537e6a3f019880443647606347b4217f1d09a7e90146ac7bab670d9b61d78e5f1762b412fab48c2cee01327a329559ae95281828ae517ec5298ba64778c3588c091e152cc5e40779c82f8d4cd8838fc1fbf5fa164c3fba8e713df17e289b58273997bbf990eab7b7262ece9ce8ae103811bc952f00aae54ce830d4c2a0c78286f156013318f8a863a24cbfe44f2186ff92ba5c6dd5f156993fcf7413d2fd1429296fa5f00d95d41309c918057a00285ec70b467fbcce6a36c50fd46f937a34c2e3a0175a6aa0e3a7eb1d22154d8dffc83387653e79947d8779b8e65cb728fb61239609a89bb412cdc479d3e6e9f2b3a2e5ee7fd18f1b94090dbcf9692e3464fa7cf563da560fca3db8e2724f67338ce436f21ac82c1a43d2bfc67d90890c2ac78c5aa35961f7d324d74e121ce6318cdc39f9eab02f1ae21717d755e69d5c67ca28898b16e28529a7043ed708012aa6f868907fcb5860d30730d944a62ab9d6d2fcb226450c437538956ba54cda163038b6fd68b0fb0c2616cb4793875f76d1a276cbeb045fe0fa1fcd81fe07f6cb5206db9c4f7c8f027767e6f3f63c2ecd6587d3e7c4e4b53e922fd2ac226eb547aec796b33fa12822969b22104dee50b473015df86bbc3a726b47d430a46abcddc9ca0d1e1e6b31d68951dea6284d5adca063fbe25aa52f5776378384760fbecd87e3493efbfd3af497fa66cc5eea9252041562ba57af863e93baf680e970e22829ab5e92f24ffd5e2be92094e7ad168d0d1433e73969e4d1a2cbda8e922b3ce396efad7a96ee1c370359f9cfbe469579093987e6a9c41f822ddbfa58c86db7e8325b07d0a0f4e848863cc9bbd968fccbf9f976d2d08163d9a50a4e903c8b5a4b38f3dca49b288cb8bf21a0a30606246875489b6b0f636587381417fdc1c51cb82567cb8ff49a56dea524ab74c977ca4e585b24f0c81561967c40977340cebfbd8f617dcdfd11246fcc036cc32a4b0a0e6ee75f51add08ce0dabdcaf0ad359c61ec85bdf2286c6720bf5378a9f245313f63bb200e523663d9392c9e9d8a786ee0dc331e574f2f9686f0b606f897480cd2f6b152ef2f08930e08a1c47ed2d9ebbbb1cb21a939137ef07458cacaef7ceb17ea0d4c76ed5cf0e006170743aa353b1655419b9825b3fe61591c84c0ea4a533744b985b72231a22e04c8d2cdb5a738481cef2707b739dfb48c3a97f3c1f7a21be2ae506babf703b2863e1f3b0a409b89af30ec919bfc9ba7ac64d0cb21c6988413c44e7ffefd2060dd966fb2c0ed38b144af42851b3e7e489f4feb6de35e2283834ef156a5d6208085aa63827dcba27047c0eca4bb2176359eac19dc1a6a8795908c13a41309559aa7626e121005613b4624e4c702a8dcb2f6a6045d780cac6d036251a9f7874c613f8dd577b0e91184453f57708be238da411f1f95dab945d468af1ae33c046e28b5c36228664c8fbb9a8d649290582b2aaa2ab2116c238d5fbc0fc38d657486e93848896e35ac59b5e1f82c6ae11e327932e4be2f900412dc7a5024f53d550b7499dca0fad0a917db1a8ef881b45c263a286a9431b848fa3c5e7fa97fb63d77736f82ba8164a41fccc6414142baa8552f9ca6d307e921cea89ee21726fa7fce3e7286f263f75da92e74c03fe46e1a3423b9d7662df8556641eacb95ec493bc1ab2399a8b4da9b4754de8a1e914a8d1fa6bc4e653cea7a969c6abe93bc251ffa1c40ec3d566875b5bf896c30afcc9fc114bb48067518346dd684e18ff42a683014c70ea3c52394c5d2d5cef145434d66f286eb019fee7a3869df6a2f1f85ed78b51ad9935f639a77d435e57d17f460743a2c21868d73715bfea3f9de11631d3806e7741a5f47088479e47a02ebf9cd94463db0f17bb367ecbd7002077fa144f86ca5d18249a7fee5ee0f98a87425d4dbfc2b9fd43743dc7c0e8c6d7d288a486b2edbece9670aa403ac087f28e293352eeccb394daafd4fbb09d913b72e9eaa895b47a3ea7d3c243723ea397b3dd9f8e1275af646ddad4b95eee8fa776116114839eb8ca41cd5319d833012d34c2529f04de5bb8d6aab7db62a032ff5c9884e40a5e5db8a6f7d860346cc574f2eb9c1c6a68010b85e1c00fac984d7ec2eacec009faa2afac66250e6b285c667ab33a9b1cf64b37c872445184920c624971b63cdeb9ce96e7f6a90eb7f29cc0eeb40fc22166133b5aecaeb3007604889902049fa1c9d9b339693d5aca12287c0e1ba3fcf2facecd2936cf47688dc3523f973452ed4d31227a165c5eb31fcc7729261da1f398cc5665c02edd24e9e297be57993fd90bf8ec83b84d397169bf1000e80b57216588dfe558a9703c0bbcc0c8e571a1e663454a8825757059d02057d994dd123bb3f05d27a824e00b1740e2fb992e56d7a04faf11687c527af7ce17c2cbe3d4b71a380be5c64d06efc02da92898a9d9c5fd0a03cf20eca497d6b4571af72dd7edc4cb8e273904b2ea229e47d4aad87ff392c7374afbbc52e6e89c3bc5b49e110ba761158f21bc892d17e1ab2b1e6f454d5690d6757236c9af7d43f586f243a0a8a3a012659f9012c563ebc88340b3b1862039e8a1d2380abb97491f8562fe25db664a3104ccb01ac3083b27ceb4aea54963e50b2f52732c64c57ce7a6746da38b5bfd5b1161c9d2ecb9b2ce7f87fd98f3a132025caf779c108331b407046edce29b2451c3cace0d13a0f7a03632bb9bb5a8b73ed455e0f11e73abdb8055bec605b1726d05cea4315759f09851ede463dc98dc14e7a79683d0f4a1d82548d6ee1981ad83234f303d3b31dfa0906752a6b275d8de7c900687c767b2abd25beb88968991e4b3a42cad4229023740f5afb39c57f36361f98c86e19dba42157428eaf5930735122fa50b417690125d36c911afb461b2d2e24b94cc3e35167d8dbd6423a91f77713d4d9969d26ca09e0be65e0ef65c571a3dffd47f9ad8dea42f5d1e19973bbfda61d1d492f9161c0a442308108e05e6a729db2b331f7ea5daf94fbbab94abad8d73a407be6127b6596cb14c6d49e2d541ca7081d5897aa1728f4a2f0f06ec8ceefb527812251bdab60b941096cc4e6dcaf125981f3c2d05bbda3fbe868465d065a39d598ed1c5eb72b4b8ac0346e3fc83621d575123d129ce6f9fd80c98ef31e51674cb6db38c502fbe88afea027e214b7078b1a6ea51e098abce841c4b55be372600429384288b91440dd1fbebd41a1a2914767d7280ebcc1e07db778cb52b1b96d987ae3270b5db43db008b354228ad8e7210031f8e52ee410b802be7c047892fe92b54e9d76dbf176773613dacde985de1d5702e2977a7bbe3c412ca8483901ef0e9f71dd2bd798caf50b0e0de76bb86c4c8cd3f24dbc098653eaf81a3951853b2f83314caa9c43a4e9d124c6b111fb43d43750266aeb8ad1d59e01d6c4864e1dd45e5b1420de22630d05f48ff8e5f17060e1f5b44913db4317f76d10d433a8b0be8905a53fbca6a8f79227b8f8532e8c0022efbc97c6fe06843f80091f56e4d34fa0113e240a1cbf883793e9b4be16ca2955eaf6783648e9b6b4b1e6431fc097d8c629e8a88135437742cc37a3a1428272eb64f6fa8e1400a03937e58e9d8be5a6bc07e0ad2d9a081e47443a1acd2a21aba8c400aa60eb221e49228c87567ddcbbd51e2c01eca30e7be0604b64cd79fb7b0831795a9c9aa9ffe0cf3126082b50b340e82656a7d477f802c162df67d1ca5e277b15ff831a26794e3c815e0966092063f5d51720299ba04f30134767753f87f26783b482771ae623621b3dc5e6d5da725e1a2f4ba9efb1c504c64768664b65ce0ce9ff62d4f445a678af8c9e030fb990725674ee560bc420d8cc7a47d05b64f081f002ee51a263b1dce190cf8d6f08e6346a212d9112cc58deae5e3cfeedf1a837bb564dffbeb079a65bb7a4733e4c4ca6a7a2d9ef89f2237898c3f2311919cc89fa446624302ce089293efdda181a5f08c2ad26da9ec1d4a776adc4bf615bb8f9197d94269888e7d638596b3577d886e08a02a5487621bf7005a03e5e08f6297b3c358ba88c4f3f96bb2fd62e7d24b34ab9326fdc77c9be9d10d3c89972b78a69f7e31888522f71ce141398d56a44414e8673b3c0cb2f2da35e0b37f1880a515bdb03fb30e19e5fcb358bda6607f4d590dd5ea5f8ef50fafe3004c3a4032ddc55f594ab0ae630dd6d4c00495774ebd6ac38c1972cc90054b3601b450b4f9b8c82c0137d74a9f5bd3a111d0082ffde963d2b8c46923a7387778ef38b1362a6580c9f56abff67b1cd2ea335ac59d34b4dbc589a78b10cc3a4089e41a914d41f4100efbb7d1c078160334dcb6ca3efa31e72c8b6ea0f1cc25398817c6d8ada3a091b9f88ab2c5ede42dec7cd92980f016cf71e249953afd01bd18af670365eccc27d59c04b8fff2ad2a6b32561d637cf201223be6acf20ce1b77395c7159a16888a9454747707db100a32bae5eae402fbf6b17247d20a69974abe9e13eba80120941f9e65ed6df1452b92ab58913ac5e287d5dc7a70aacc1feab2f0304d5e10f254feb79f94ff8cf1f2c2438301357441503ac9d692202e9f23f4cb3d213b59b67ecabbbdbbea6173cd5126a824e2bb391619ae03c1815f826d08278933f0af2", 0x1000}, {&(0x7f0000000240)="ae0360795ed5a2b453d960edd504723cebff9ab02cb593750b9bf8bfa15736bcba6e6df7b33c54953c45b8cd64929874de1189e128592dad949bc707df240f74b6088d72cd9f3529510adc92c16f743dcd1abef8b6bcf03c04cb7f89b739284d6c245804287677892e6aae83ab726a1f33b0d58222a26a69a6567bef04581a568ae29afb005745b53737897301714b576c21e53151597650f06ebf09f829d9e9ab4b16a98e6fac055417b59206f394439f2fd5f79e8557596814920ad6d965b3e96f335aec57bada063281fa955ade815a567118b66c30ffedd1a3cbe2ad0de6c525bb5273b70653e5893c58f6eaed605f", 0xf1}, {&(0x7f0000000340)="d3bb9ae14a5c0a597d0e6c6595111db675c45c5c5dde9a34e083237897a7f2b0745c06a778f8dc8eca2afa07e7f6e6cb8d9a0194bf620fe4964d90f754e7376e4b669d70da4894535ae752abf253bb7f9e636a4aae179ba59d1c509bbb494201fa442d28b5656d83eace0fcae8cc816fc5e55f26e85e9ecbd67491c3c61d311ca93114b832423fcec4ab62259d50b856e256ef35d649461e0e7620d14199ff5d4f98d9c222c112c47d1d10d403987fc474302144e3887dc176f047fe82fffae6c460f9a3768b758255844d548e2e2effc945387cbb3f4b612ae8fd231db99002766391174c5fd3ea823fa026c9", 0xed}, {&(0x7f0000000440)="195a98df5d9b12d28a4dc53264e6cc54c61fa0e891a0094f6137e3d4bf355cbb3f8c", 0x22}], 0x5, &(0x7f00000018c0)=[{0xb0, 0x1, 0x8, "bddfb520f3606032c0aa5a2f6e9c71e69fc2d0a0813ed88b4f21a3cdd697700af8cfbdcde7b566d218aa4b82f84bd3128d4faa217907f2297448e5bc8132e80a69b4a66fe5e3ddee228eebb60efe9f1bc3a1d69df98101165342875d0afaca837dae24595b6bc1e11d40220c304c313315e459fdc651feeb10a4605d2040372632e0af100484d19e5026431eebd6d9cf0cccfc84c22bccfe54d333f15adeeec1"}, {0x48, 0x1, 0x5, "fa9f3db422db03235c3ce9280e240e21f5bfa3800563b051a134afdfd3362f50b9443f8706b8b49059bb19c94ed6d3d45bce960c47"}, {0x110, 0xffff, 0x10001, "6336717d7a8f5ac47325f5ff47321043f57b8204942cfa4097e64e64fd68df42e7af56a440faa9376ffbfa92e22c550539b1c8f2e2ff562f019f6e107b5631cfb1b49bbd2b5c6c87c421cc3ea32a0f9539e357c87a00600b4503c363fc82f1575122174406c1de7802cb43c1782202110e2fa5a692cc37fddd447279dea41d6d8265f2f0b04e0b4825ed1aced1c5b38db304853369a1604bf66da199923f6a8cb2091293f3a5d143195bb29c6c44ed4394b9a6201cd0061129ac77903a813fa142bb43ab7030571ce08b5583ae2de7a98c6203d253f8ac5471f51c6a4ef2d3cc57e540d1bdba93a7916a85281a553dc6d916812105150429337e3b"}, {0x20, 0x1, 0x814, "3443700cc886475966cdaf94a55f7a"}, {0x38, 0x1, 0x9, "4de17f94e318818980238b28adb26c48f28c46780da28d24363fedf0956e216c6504"}, {0x80, 0xffff, 0x1, "632c7582237c327faba08c45549dd77f1b1dfdc90047eb441ad5fde9800cd82fdb54ede67c103686fed797c1b94c81c4fe60cb0ddb24270de5f11dfda74b4029fc39a0befb2fa4519359c2e3bda7a30babae8de47d099dac3d85c6281e55b1774c4d36a1ee50f4dad99437e7"}, {0xc0, 0xfffc, 0x8000000, "f0502ed11288eb5e4a3adf34ce414c4b915b37fef4d5c1c2e4f12200d9bb38f88495749cbd90a4e625c09096bf483811506d6084342bee58e8d8bcff18d708c81085c3c49c2c2692d51d2d3b297e2bb2a7298feb80a85c502d1ab02d4945b605619311e44496b01eadfa9f593582c1fa1136b91f76d7d33ff96c894ca8eb9c192a70b2ab1de6fa66f60fa2d728b5e4489e838b9c849e77ee2b9854fbcff9a0dfd7015a5507d1f9fc1af718f5114919de"}, {0x110, 0x1, 0x3ff, "327649252af8dedb204e0c6cbeb1c2c00c3ed3f739ec8e1abb84e87d248d3102ea8c029f2d361534677a9f921a1efc547c03f95f0dfdd947834718bd5c8647e57f063aff2c0f0cd4e283fe5eb2a96766832d1557d10d2134e33c3562ef85bc1ed610fd8ff6028b8e1ad5601746931f0aaa661d3ccad88d21f12f85c05073b36463172d79e20e27f42cc6957480022dfac6f2ed89e9159bc7edd0aa621d35b87d2d9520c5576e9c00401e7ceb61f9f9cc298da77076d9f4659e02ac4c9f22c428eec6cdcbaa44c9af5ff0ec75cca9cb1c14e8f569285eb322b8e66c41c05cdd526cce145edb6488a44d4c7e74f94ee6367a63dcb86160817de02f7fac6963ea"}, {0xc8, 0xffff, 0xfffffffa, "27f3aacec352edf5fc78dd2bdd54da8cb139e240d43ff28bea74837e412cf23b9f067bee8d79ee2ea6d79c16b6220c9756f37f019b0c8b0202d0f7ceb725c94845788969616b0d8dec2c1c29b758150b7f37fe70a4970ad5c06f19b4cac8d8eee7e3efd302c6bb824d83561f21e0409121ad4de78170fe853fb173b111decb0cf178c8cb66069550af49e0e5ac9197d7dcd298f943c65677a3deda18e7ad50d92ff59dfc6a86bf79e0b2218f6c91d502e161dc84f9"}, {0x108, 0xffff, 0x6, "43e8d20c30b9847026d71d390bc9fedb4e48d44d89a9e3f31cb006eeec234f4fde78425fed9806d09880bc886b4f094daa9dac8fa97c307b31693d4b7245c513914e2ca709bc2026fe8369f2240bffafe3f4205f331a6b3e8a0f26e890d7fa3bd4f3a7498518fcf4d6d388f70f1bc5ca6929cb9ed0e95c728e0e7ed8f76cbef3069470eb97f6ac56a5e0ca238ff17bb74fd1a7d5d76993e156b21624fb04d7a722783ee9c130b0d5deccf95ba8ce864cc16c0c7120d6ed53bd227bb96c53895bdf243bcc4a3cfe74f8e54daf4cf99426e4ca4efe0fb1e50dcf50dc59edb98e1496358e7bff60c6f46ccf74ebfc4ccae9853b1e7a59"}], 0x680}, 0x1000}, 0x10, 0x8) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x61}, {0xffff, 0x0, 0x0, 0xfffffffe}]}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000001880)=0x8) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x380000000000, 0x401}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x1}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) fchdir(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) executing program 6: r0 = socket(0x2, 0x3, 0x80) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000340)=0x8) socket(0x0, 0x0, 0x0) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r0, r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x8007, r7, 0x0, r7, 0x0, 0xa5, 0x8}, 0x7, 0xf5b7, 0xc8}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r6, r8, r7, 0x0, 0x8, 0x3ff}, 0x7, 0x15e4, 0xfffffffffffffa20}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0xe67, 0xffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) executing program 4: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xd2, 0x7232, r2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') executing program 0: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x100000000000000, 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) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096262d9", 0x4) setsockopt(r1, 0x5, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x40000028, 0xffffffffffffffff) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r1 = socket(0x10, 0x5, 0x9) pwrite(r1, &(0x7f0000000080)="8479c4df2339abbe34bff19087fc13378bcc5c6ce91a7102e3ceb5878b3284b93695fe30e5f041799234060050a5c25eef349247b882a19d7219b558c74a1dabb340", 0x42, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setitimer(0x2, &(0x7f00000001c0)={{0x4}, {0x0, 0x6}}, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file1\x00', 0x8, 0xfffffd14) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000380)="55c9513fa377c67a8e5d42c43e5e7d8935f2b75fd11938a51631452fdc77a8aef61f443c8fd01e7bc0c67b4f3b79c87bed1bef085232f0c4bdee52be436f22c3b418114ce45d17fb373ee668b838184813b9579f70740006", &(0x7f0000000400)=0x58, &(0x7f0000000440)="34484e12229283924d341a52d0d329a329f1081db76493b84c232d6bbf95e49fc5ce75481d3e52103b", 0x29) recvfrom(r3, &(0x7f0000000480)=""/123, 0x7b, 0x1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000540)=0x5) fsync(r2) mkdir(&(0x7f0000000580)='./file0\x00', 0x50) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x100, 0x10b) utimensat(r4, &(0x7f0000000600)='./file2\x00', &(0x7f0000000640)={{0x43, 0xffffffff}, {0x9, 0x80}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r6, &(0x7f00000006c0)=@file={0x0, ""/261}, &(0x7f0000000800)=0x107) bind(r6, &(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r7 = accept$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = syz_open_pts() r9 = fcntl$getown(r7, 0x5) r10 = geteuid() r11 = fcntl$getown(r5, 0x5) r12 = geteuid() r13 = getpgrp() r14 = geteuid() sendmsg$unix(r3, &(0x7f0000000bc0)={&(0x7f0000000900)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000940)="2d08e13978766937a2", 0x9}], 0x1, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r8, r5, r3, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r11, r12, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r13, r14}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}], 0xe0, 0x2}, 0x0) executing program 7: sysctl$kern(&(0x7f0000001f80)={0x1, 0xc}, 0x2, &(0x7f0000000000)="eff378b7", &(0x7f0000002040)=0x4, &(0x7f0000002080), 0x0) setrlimit(0x1, &(0x7f0000000040)={0x7, 0x9}) executing program 5: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x8000, 0x7e) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615e", 0x12}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x8) r4 = dup2(0xffffffffffffffff, r3) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r6, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(0x0, 0x0, 0x112) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8001}, {0x60}, {0x406}]}) syz_emit_ethernet(0x1b, &(0x7f00000002c0)=ANY=[@ANYBLOB="67e3db27be58c7b58da89248ba926a40531b19f1d88e54ae1fc0a700f47b10febaca75ec62905812b695f6a979276d04496a556794abe6364a02081c7d58a1b374f550897bffaf3606051b7945d2f1c32ff0d1523aac27922b4e1799151bf3ec8fd830708df2dbc356076238d5da6aa770b94e93b9e88fbd74a45f205d08e495ea81a6a90f6559110f06e313e94d9c99d099bb839abcb4aa170555ea9ce4d7837c5464231c7662488302a43f414265035d32b7a5d3c8aff2b9abc99b44def60eb9", @ANYRES64=r5, @ANYRES32=r5, @ANYRES64=r4]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000440)="1939e450", &(0x7f0000000280)=0x4, &(0x7f00000004c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x2d, 0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) r6 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) readv(r6, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) r4 = socket(0x2, 0x4001, 0x0) dup(r4) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x1) socket(0x2, 0x4, 0x8) getpgrp() bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) executing program 5: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x84}, {0xc}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000480)=ANY=[@ANYBLOB="e0ad4ec23d378e3f9f33b8bf8ae947b74fa885ebb7f094602427bdbc92df152a172eea8e6c6827c0a51196374cbadffe8aa56614cfe415f6cea8acb154141ee7480fb838c20b2a1a6605d6b29bd54714152c29ef7258b07ef3c97ea460b9f4aa80ee507d572eac8afc5a3d4a7ea0747562b015c6e19ca44f78deb9ed7a81d5751ef513641c6c8e943fa061a5508c2b6b13dcabe92b0b1af2e613e7fa2a4cd2d23763eee39de431ec354b8b3af918a97cea4c7854323fe754844a2ea6fe30f5f060ba5b42182f6b79b87bd0714c8278174371a1c12fec95239e9cb2f4e3a2a8eeaa2a5e39d0741b93d5095aec8f5b901b775803ed93260fc361f831705ef00af7771ca282cfa8ab887d4ba1cb54ce052f7100e08bca65ca020e7f8dbc035678e4241554ed4ab92589b92a9ce0972abb7456bdc6f4dba20a05ae6667bf2eb69b15e8ba6eb9380ffbf053ad2bd5d419e076ebca4cf83e7b2f6e03da33c7f190a9415e6c62cc99dda71425a8935dc4b2edf4cb7277798fded0ac11cccae6d7cccdd7f373466c4f21b10017d03e8d2df57b2df4389ffa0027bee1c7ef96b2523fc4ff8170fe19bc30ccdfaa08a8194c53d896d5829b53aca70403e1561c02cdb4301651bb6a37895fed6f61b46df4c195139bfcffb1f7773178d140d4d2c87842f91b1e0f6667b2506957c447cb6c29e7937e5039f80df735696841a747cdcccb5bd17d87462402a9d0b43b77ec971aef143bb31b66f16de32b2a28cdd3566b193c7900554ea4003b8356c881737b3f1b91800f0528b1c92c980ed28d7a6d5442aaa5290cd9cf53b76edbe804660589482b3fd9fd4645c6469d261a70703681e2d8c123398c8a30ccbacfa1bc9abeb03947f9eae3581abc2e3ecc3ce264253cdadc0423b600e3e2b69f76bea80417a1b7ca577c59881551641880a8c48293a24bdcc43cac7162062a4225e79da131879953d92baa5f70726caec0a929ad09d341fe58842500f3815832015d1fa09ba3412993c667824bd32daf654d1ba2e775970a31910f64cd6306c5b872a27a2354a4ae0cf7caf99172cd42506aab41f6b9fbb9cae23e1d96f228229eb4cce140e57648461ef6dc7864eafe55ff691deac710df75f60f5d7f20d85ce3a5f93e1fd8e3307feaa1167d91955f21f27a75571ee8093bab6d3ef926e4bf6d182c790ac8e55d22fe2df96df5637bd0d41a75c5f69440a25c7c7f15ed71cf1a72bb3cc504871149c203c557effbcfc94e2f789d14281e6c0e3ed0a2d4e2b7f8f6d9c3fc4ff84f33c2e9aadc86edbb4edc256732cd3cccb311eb12c0254c546c2ed39a56ac82c1c88e89a5afdd369946001a6593c130dbb1458e76f94e1a81d3683c8672bcc036c9cbfc9e8fd2520544ce2805786870191d070cd3d16d852ec6358ca8cfdcf1c4ff6a310965f522e78ca70854cc6219a32f7df6e4b6c23eacec5913c58e4a91918f4d7e92c93ef62c03f5d0ceaef5168c9a02882d66d8515a600a6c5ddf80dbacdb75a706d5b099a99cb878c2b662d2fe4f8f5108c9cefbec2369bee79e3eb1675a75a47b352f8f4d00155ffa45d624b6daaa4552fc16c617b647c0b190b40acff4bec26decf9189bf8e84611a7de4100119e10a8c6937352974ac2abb8b9a5a92d7137f099ce6df189857146183efa9d793f9bb9fe94f4c8a453432bf17bf87ca6b05730d807c3736edd9e091c388444e5011b13d67c98053a029ad815cd092ac5959ea833278de6bdb6cc61c34d99c5597fcbdf814571c8c4ecd23fa72f33c896768f2224358605d68bb8204b1ab9b501acdb930f8f3748cf2a493adb65b6f2cfdadc66562270fe5615071c98cf48ea16b44d71132270f88a22956b71f01fa9520184d3019487b6a87bac53d3768b0c3eead9756adb75511b3f329b175b11def61989e27b96114b57ceaab4a09af87c4999923a6d5e512e01ccf6a0e0bb1f6ad5d086beb6e6151b162065ab79a09480c6031c418dc555fc40f22665ea8b0ec1eab3b58e395bf2954512c019c9a0c3e1559bb031167e8edb09b6fe7c0efd9c1c9ca63808af6110c59cbec9082185bb9bd8222f6d1e49d6dde52a19630ea34ace06e9c77203d24b62536a7b38ed3eeb75390465407d15df85dd9679c9b1bb9ccc87432aa8666e00c0a4e954040de4fce6da81884f48718af233a9250fcccedc81448a518b7145297d48e990dcfc0c4168385d51d6b570a44366929c79d8590512b51253dc436628b4c6b2280ed4e20a3cb15fd5554186c24eec34247b30c43a8a7670f43e6a8cc302f82493fefe30ff415cecfd3fa4b943fea56a9438ff312c87c9c72b5c78638a5523d29aa595f748b96d5dfeec9607407525837e452b544d6ff56e0af1f1276ef2b4b9b4ddc8bc8a5d503bbc7e5d354815fe03f95e577b071d57f917e660a5cc8ef069b1445332b477c7e1f9351f7579c60d5c6f59bc2c54b0599b901c6737e5cec62c3cc1414fa35c6c17918d067724e3ad161533f193e819e770f4ff0eea07680b4fdd9107ac59150b23fd293c5b36a414e71545800560a29632b161560be4f9cfd1b341485112c2835f9e28070a4b6480e3c2a6a9053707fdd60684fd425762fa33f45fc6711f5f9281f2d422b52eeca098f2d03d07aba0b24082fa8bc88c98d9a4547096e97a3c36520404cea2d5922d415e6f64b523ce1b3953546215b89914ac872d08471b433c17393f7fe85b1478b93d0c96b4a19bbbf131ff811dbee8f0d2d651bbb6618b5acee374cd67788a31e755cb38da9b8077d91e37146e809fe4a9b89af950f751b7ea338444b1d3cd5be6099100729d89484d9faf1b34918fe67208e9fa50ac1bb475dc1ee1bc3425c0ec92264c50108e0f21a5cbe9f80d6af66d2fdfd4b4743db597a20a7e9dc5101f0acbeb8fa4c9f5bc442cac8a4c20d263ddf036ca3ca039c5c6a0d0aa2de9ca23e935c1e4921f19ab4bd2a2fb536d9fcefb1bb0e5957b700b6317839addc834f974fca61b623da6a3bd2959422375d3d6f59dffb43aed85213b90ca6b15babf42feb4213e736bbec688dd764af7201d7cbe1e5a7ca51e5c2c6d0f09c506591f2bb0265f860e5ad1558ff37ca5a79d22c7a0c712efa0f052fa90467286436bab1d144d0716f640d7fb4f0d4e01916a71aec5e653fc371bf76d7419c3f1576c260a79e2b7cb25d7c019e247ace8cf06f69ff58c9f89482c0ae6463a35b75ba9b71264b7333d47c0a289be67ce4550afe8df75c95ae3d6ad61cacba00300310e0c6defcc875adcd2cc36cc7e02b04a2bb579d04e1f1e431b90d6b5794b2203132d2fd336ac621fecfad456e207078ffcaff65faa771188ef8c303dd9d81a1f371ab5e42e0c43cdaf63e00063256da145d384d6060452747848caa0e666b479c88abaeb3a1d0515dc84b8d39ce6d54f0e8a91f540fc735135ee1d65b1e580955ba0003f64c860b3ad1c3232f10d4b1d6853532010ecd1a66dec5248631631d4933ebaba7105199a41a3927d8ad23a12db45507284e4f09032772aff53dbf0d62398b30c344a0920063731c0c97bd9a9f080d291a6eaffe76813d75222c69543e37eb0dd0222542ae4e7fc1846bb5375449a89e9b673e99ed21b706d333535bedae1d0344102347f57243be902b47181d1f2b52689c5d7512e89b66a50c3b48317869c83624f91bccd63de75649480b493faa037bc30fd0f3aa070b174c4c43bb5bc9b8886f7c72116feaed609c2d0278a2d88e4c403c1b80a64fb820be1c232b265dd4fc195a91c69348cf64d71b3d44c2b67ab210459a64ea24a59a34614be1a3273c6b6258e936ae13aef07ac39ed352a9b1cef495ddb23b87f49b58cea145162c750c72b4f0f4c11a97ca1a639a7a7693358b9253f062062de2247f6e7f5d21e430493c3575c4ef90008759ed210f4a056d167b0f0277c32a440c98f8132c91c31f9f12df859b8bea3cbcec86d3265ab1f77eff1c3457cdf78428bcdffbf2161afd7f0cc692a76ce6a7ebb34c6a02f89a6b6873d395077c49954adf40cdea8db6b98de55eaae12476cfe163892ba7ab77c2823eb98bdc6b3aa18ab1cf02a6ba65f576bf978beb1c45ed87fba147424943264e36ace7583e1ca4ed90af4de33f71d546b1edf948440317985bb2beee72c362c6fe0d9c4ac3fe906416f74c7017bfe9e58842446a023f82d60abd6106d11911e3ec7ad7e1f9b1e13c822cc7008ea0eca2832170d3f04b8e26f232e30e7d638cd541aa0c75817b190e3561f013162546d76bf3b1c8ad9367a091c45f67f6313840007158d4a6c5eb2edf6342eb1f5e0bb9ac7639d43ae64954e15acea851c3d41e5c2d366460a0607e1009c00702065917d088b04e80f5c0314c6dfdb0471d334bbe15d9ca2a0cebe59ac0bea38e296da01915e3f87a88463d0869dfc5f7b6d1283de3c52c2ea998fc4ab7c76392a947e4b77167ca5c2ccf0d4fe9234c4f58f16ca55984bd92231920db578ee55f4c8736618e9259abfcacd034b8cc5d1e91ea71a42700d1d3bab813c393e427483af987c009ca6288ab54e9ac22308c1a2b3bacf55935ee611d46df125e68ccd0899181605e9c47cce7128d59849569e90ced2cdeaeb21713a86c3c33255e095c526fa63fe3609fce50dff01962a6b2c990d7572cf6589bed532dac11edb6028f32acaa98f9a806e845c665e27e469584c11cf05f8a38656c3f81a223829fe4d4d6c046d35d12077f087a8ad1aa8436aa4781fb6bd0fac67c632a3f9fcbbb2f9487567f7123dac95a3a9445c2cbc008a8fb4fd8bf2b9da722be94ef252b8671990745e3f7c38f41066b5685731dde22159a284700ebd925b1d0557bdd3bdb39674cc80e3347f0f1943a0edc7d356a878fcab50b1a06860ea331377c10f2934a13d81fdfc04f182558a39c1bacef4b8faf1acd38414bd635ad2a3606a8bec8fae21f91fb44714452345e9542705990b20ff6d7d82e57b6da5471d4b32c9777c4ebbe53af1ad7e6f62a2b40c7fef213d0ccbf295da3cc3e349e5eb4f6e765e2ce72b3765fa961606adb6029285972e4871ba126891570dba1b8d9724882a97ed5367173a021c05e28a0fa6683d506811d4851ac11e0dfc293729806afecd1cd9a5be11efdef1d999859d403cc03ff23b150ccc756e0da08819f355963b905b6df56b4a4ec4ee90fd89d6c137639e3c3d8356d25a2113e27eff176d9769f3324e0387ea1f8dfc12a5a2b8201a1d9dafc22469a8876140d022b0e802fa99d2be8e8b0ed7ace10fe0f0096f97e4fd5f0c89b00e4f04db3857b46cef19fd6d37452de38e70f74b9a91622626c3785efcbfb0843d37c4744d92ed6754d7f70aa0f4ee00e972d4956b0a152c6f142196be8f49656d62ff7d62bb9cab0d24f145bd3196c1bc646e9577e2eb6efe338511927e20ce9be607bb8df5fc188223f3b76c23fb510bd2296e7b1c8a888cb56dbdd281367e223ae524ed3e761d11d36a9b9230fed7fa807dbf5417f80e4428810129394973b23483be447b986eb777015a9b9f1b2f3fd67604088d0e0d755ab3bd1ffab3ba063a4f466875e6c082f1e36f8d9d898aef5a3f8ff2335a6e86c01bb211379cf27ca6a1dd9ca8796cd45b1917d84fa80a99d1a09a9fed65c5592c5e2755d3491d3f0c629e9ae9521bf2bd8936b5c62519246d8f80132d681a2257702f4a1966878513e005082ced802c7d814c1caf552451be1af9f35cac3108419ecb60486cebab3a2475feccf44940e7d530c0f33086e76a5e046fe51026e4cfdfbf39762b876d8fe88353da3dbe115f", @ANYRES8=r1, @ANYRES32=r1, @ANYRESHEX=r1]) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="6b21058a4ea5243743c8d18b7996328407e7a100b6d95f7a4c3c4d4e60237adc8e181b64872d81c4179d87ad5ea0fd5ddbde67d91d07f2e86063a00382c4c75117927b37eca58c0a2883233e9da1de5ae0d5e482f9b6babab622f5a3afa0c0e9cab5ce7b9ce6b844eb012efa263403a9d9753bea5f6eded19a2b0073a394e610a7f0e88eb5ce57", 0x87}], 0x1, &(0x7f00000001c0)=[{0x60, 0x1, 0x5, "69e562e55ac7e632a8c9b4f7f7f4143f54a1ee291eceb3153bb08c1fab7b65a8dc0cfddb1d61c7fc7523f2177fd1dc9e8ef48f7fcb168f33d1eedfa1d16f7ed0b0e02560673df132aa"}, {0xa8, 0xffff, 0xdcc, "7fd46f798e744db17383dcb4537a4a5b51d1e70e55897571548d962e056840499f240bc48e2a5b0db9e94e144fc1e38782eaf915554b4100f788857aeed04c5df808c37cad3b94814ee9f5d5c21608c801f5d7e22ec99ce43f153903100e68db1151b05d41e7023a8c8cb6b94ce55af340de6c4eb8381e18248e0f14b2a302a6849a25dc5814924feadd793204c782ca86a2"}, {0x10, 0xffff, 0x6}, {0x50, 0xffff, 0x6, "f5c4dd6f22cb55acbc57bbbadd3b4f07c626d0597cf53b9a8af99423759c39a31d364528d069504651fb919dce478e8c53cf35738741ffdd68baa5c940e90c"}, {0xa8, 0xffff, 0x6, "0acb4b5e3c8a9f9ecfe0806536fc3021c4cdd952d4fdd1dde12820b27f10ec81eeb525d56f223358bd1740b0f62012183f8a1c6ff76e4e37771cb0e796284e1a5d5241dd0278de6d43d19e7aef2077ae91c35922b21f333d08279374cfdf5a0343cb8f9c6cc5ab685e0235f558057522da98db5f2ca697094d35a2deedc05529f669e035ea30c953243f17da5cde832922"}], 0x210}, 0x8) shutdown(r6, 0x2) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffd, 0x0, 0x4, 0xfff7, 0x0, 0x0, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="a908b1937beb296e909100822a11d4eb1a19eeab6247b0ec053a02d0699ee43289c5d2544a4f3ec2651fc14bb716db32d6edf2021ec312b02e9c769cba67e1b1976d6ffe6dd3aa48b2d06bab929da9be85716b3c0a20d86a0e2d412be1beb969d6ae943cc25dd07ca5b85551a9c577e9871adcdec4174edba80ab3fca8e187c44e9f28add1dc3cb19f814ab2f8ad78003781d9b03b05e0475479bb56cd83c8766a19f7d76469317bd31792a2aa47de3b8c937ed1425f39f967809e8f49e740b0329bdbbdb61c041cf24e633484e1b77a736b93787132e507a5d7549fb149f6b1a03d288b312e9693c44e65506b8764fa35f9fc72e9bd3cbde7be08cf672b173d7db9103d04e486be5e532ea4f190815f0633afeded7cdf0556d448090ede1a5ff4da2994795f83dfc8afb3e3c9b595f1443a3efa185072f013d355736c9b8ea9b880d50bf53788521b36fffb008900", 0x14f}], 0x1) r2 = semget$private(0x0, 0x3, 0x3) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x9c45ae93ba657e42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r5, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xfff, 0x0, r3, r4, r6, 0x60, 0x6}, 0x1, 0x4, 0x2}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040), 0x10) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000080)) executing program 0: sysctl$fs(&(0x7f0000001180)={0x3, 0x1}, 0x2, &(0x7f00000011c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x118, &(0x7f00000001c0)={@random="89ffa23f3c25", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0xe2, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="0000080000fffffe00", {[], @generic="aeae6d642552a77bfafaa9a1fd330cb7d4b88a3721db959573b54fcde055c75e93fbab64bc4b2e83d304b6328aa5bf12980c3a5f94f170103522937da44f40281fee2505ba0e0b8e08b4c2695da5ca5d1d2ffd0f8825351e5c4641a14bbd51a41c87b3f3792ffa0e9f295a98dd62c40f89318adc2cbeee40305dc095116a7334fce99a37f68b24989af09352de1d3d5c8e943a3d6d86a67611083882ecc5090f7f0822b5f9438fdf668b48794d592fa207789808e7a22ec994f0c491cb8ed54af21bf761f05a0f8510856b4dc1aab6d71bd6e5b0f5e830c9ba87c1c1d24a7e251cab"}}}}}) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000040)="60a1206c41e1b5933b8779a043dbc95fb57e84607d69499bc9d6d46850eb256c8a632f3fd0a9db940d628ea4b833be32ebb398ea8b44b2e81325206c8562a2bc3308f0c199d74205321f547628023b77ac4dc39f6101632f0fc3a21d299b64b9dbd905b08a9bedb521d83bf5445bf66ea194d623c17d024424c6ad848c0e51f035c47431ae4aec81f618f8e75040bdec3a2027ebe38619376b848d79bbc42c3622020f38c31c043116e4e26fcd142dbaadbd5f653456c6e81f5e520a7f4386c30b084fbdaa", &(0x7f0000000140)=0xc5, &(0x7f0000000300)="fa77b5e7805824f23f0b185daa9980d2f84f103513eeef9e74591f7c662619d1348843fa9521fdc2129742c6b7670f173364dc9feb3dcc455e8382b909ffc79da9dcbc94376f37c9ba8047f9b03d", 0x4e) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x200, 0xfe}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) lseek(r0, 0xfffffffffffffff8, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x83}, {0x10e7, 0xf8, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000040001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) executing program 6: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$vm_swapencrypt(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="facd34e47fe9d7e252492a53910d8d1673b140e86406312b8cde7f2227d69b0d79eba45dfe94f9cdf43c29a0f9adf0b3222a6a6fba85f78eacdd77e202b8124c1efd0777fa1c344b209f89fb1c2d222256fcc7484a", &(0x7f0000000240)=0x55, &(0x7f0000000280)="6411fcac6aadfb9400cc07629924773703bbdfe638a9db6716a5a9debc9055e6a5e2cb73d9be0725e404aca3bc06e8bad38f3f65d4d763befe648aaeffae6d7860613034e101939a7d3ef610572ccd72445763dff2736230489f11ab9a4793730be61205f8cde971b36add055729f06fc47f2edfef1fbbae8115a5", 0x7b) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: bind(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xbe2) socket(0x11, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x40) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x8}) sendmsg$unix(r7, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x10000, 0x1af) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0xff) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000b88000/0x4000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000f4f000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000820000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b63000/0x1000)=nil, 0x400000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000871000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil, 0x4}, {&(0x7f0000c67000/0x3000)=nil, &(0x7f0000836000/0x4000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ecc000/0x4000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000907000/0x2000)=nil, 0x7ffffffffffff7ff}, {&(0x7f000089a000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x8}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f000088e000/0x3000)=nil}], './file0\x00'}) r4 = socket$inet(0x2, 0x1, 0x8) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f0000000000)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000280)=0xffffff81) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) (async) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) (async) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) (async) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}, {&(0x7f00000002c0)="bb5a06792e9fd75cab79980622ba4d147af2ef6652d12011e3f52caeb19cb6780d283df2708871e9238f336e0b0648c0d222d224772385b895a5f670bc81dfefa1801b734097d8542130e9caa7720014c28188f3aac9a0f28ca9b4c90de645b76aa094864312980deefa9bf7827f76d0cedbb190fc0cceceb746c0dee393d18aa0c83136753e5bfe2dd7138d802a5267b36349c3b1c7c3e92b6727679a1f29e5711afa8d5e14835f02cd0908568fa8628ee4c4d6a4abba4d98a19b731afb0a6ac6ce1be08be7648ded7b4cdd88b93f8fedfb75ee69ca44d102ab2bcdfd6ff7bf0216fee9bd512a236104", 0xea}], 0x3) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x5, 0x100000001}}) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x3ff, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r3) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x2, 0x2, 0x3) shutdown(r0, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) readv(r0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r3 = getegid() geteuid() setregid(r3, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000003c0)={0x1, 0x0, 0xfffa, 0x0, 0xa}) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5, 0xd4}, {0x6, 0x0, 0x0, 0xfffffffb}, {0x406, 0x1, 0x0, 0x100ffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) pwrite(r0, &(0x7f0000000040)="c138bc2772449c7ce8463405bd10ab638cbc03e898579b7ee3a285a09ac6457b1aaa51be40a460b7cd", 0x29, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe5) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000340)="b3c00ae8e601c4d82c0020d021ac8cd205c4e629978bf30aa3582758f415a52d2295789b28c3b808b12138fe1160fc54705029166f445eca91661575313e47292e7e23b93f94d6133549619d989ac45c8c22ee5de4cb6d8ed36f2726a5a7b7c4225804da30ff1b74980eee21e3a813c9185d72dd63b552630b928583a634baf49f031a05afff8ae548732a4306c25ea50a761cab5f290a4a141ee39d0c73a74376454286f65de7f269883b0f4158bb15455c7f62f3383b2777e070d522e57640fbac672ea09eab741948b8d01b82d60422e64f37849a32dfb1041474a5bb3a2990e5cd21f961978bd3d38b565e41f5bddb3f14deb52157c54d6167d20a9950c211fead2ab09653e7eb38bfe644032e982bc1505491e34472a305b56e13c4b055d6d0c8b721247e86bc26225da2ef589523b3935b51cff92b02fb29dac96df13de50158d257b45c83f6ac5fce5078d72da07893a2c3872ec5f3360c08b7606c137af06ee76cb5b40f20bb756c16c71a7de3fa0e90ad71aeca5323f1e81f492e9bd60834795eedca341ac34b3152afb8d4c4e26f5605246bba2cd82ed41a040807", 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x144) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(0xffffffffffffffff, 0x0, 0x16c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(&(0x7f00000001c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f0000000500)="000361a38eac40b5a6a6b31641cfa9acdbb32045596f72450b1b66ff0bc4023f66590b755fd1d2711458b8838b4e860953c79d8b613df366eba3aa6ddb60fc3db5c5a728bb8581a7e8ffe3cafedc8833d3dc6805d21e19f69d5038", &(0x7f0000000100)=0x5b, &(0x7f0000001900), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0xffffffffffff0000, 0xfffffffffffffff8}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mmap(&(0x7f0000059000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x9) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) msgget$private(0x0, 0x701) pipe2(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) executing program 7: clock_getres(0x0, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebaa80713048e699319296480000000000000000", 0x14) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x422, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x5) flock(r0, 0x6) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getegid() r3 = geteuid() chown(&(0x7f0000000200)='./file0\x00', r3, r2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x89, 0x83}, {0x40, 0x80000000}, {0x83, 0x1a6}, {0x8b, 0x7f}], 0x4}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x98, 0x3f, 0x80000000, 0x7aa3b266, 0x5, 0x8, 0x7b87, 0x10, [{0x79, 0x4, 0x2067, 0x61d}, {0x0, 0x5, 0x200, 0x1000}, {0x9, 0x40, 0x2}, {0x4, 0x10000, 0x800, 0x48}, {0x7fff, 0x800, 0x3f, 0x6}, {0xfe, 0x6, 0xfff, 0x1}, {0x0, 0x7, 0x4e7, 0x1}, {0x981, 0xffff, 0x0, 0x6}, {0x6, 0x8, 0x1, 0x30a}, {0x101, 0x2, 0x1f, 0x80}, {0xd5, 0x8000000, 0x9, 0x7}, {0x4, 0x80000000, 0x7, 0xef}, {0x3da8, 0x9, 0x5, 0x3ff}, {0x80000001, 0x1, 0x5, 0x5c47f1e6}, {0x9, 0x4, 0x40, 0x2}, {0x7fff, 0xffff, 0x4b, 0x2}]}) fchdir(r1) chmod(&(0x7f0000000400)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/161, 0xa1}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000700)=""/89, 0x59}, {&(0x7f0000000780)=""/105, 0x69}], 0x6, &(0x7f0000000880)=""/89, 0x59}, 0x43) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000940)=0x4) mknod(&(0x7f0000000980)='./file0\x00', 0x8000, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000a00)={&(0x7f00000009c0)=[{0x100, 0x5}, {0x45, 0x5}, {0x0, 0x1f}, {0x85, 0x4}, {0x2, 0x4cc7}], 0x5}) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000a80)="6d0a7a0c1513e84cc6f4d841262321a3dc1757f9ea107bd67b1bd03479f13a842e5bbc75eb21409a725e83ef150ac4fb25a84dbdf11ca636860dba88189ac4ca77771c47ff4cf87581cc63d60af603381edc2284f904442916ad4df31512705a128efca7c9ba0cc1c13ff7a9f6cf171d45d80433d2c1e190a3fed512674cb7fc38a2fcbeac56f2315497fed597", 0x8d}], 0x1, 0x0, 0x0, 0x4}, 0x40b) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) shmget$private(0x0, 0xf000, 0x10c, &(0x7f0000fee000/0xf000)=nil) read(r1, &(0x7f0000000c00)=""/148, 0x94) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000cc0)=""/10, &(0x7f0000000d00)=0xa) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000d40)={0x9c44, 0x9160}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d80), 0x8000, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000dc0)=0x8000) recvmmsg(r1, &(0x7f0000001580)={&(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000e00)=""/121, 0x79}, {&(0x7f0000000e80)=""/68, 0x44}, {&(0x7f0000000f00)=""/218, 0xda}, {&(0x7f0000001000)=""/214, 0xd6}, {&(0x7f0000001100)=""/185, 0xb9}, {&(0x7f00000011c0)=""/64, 0x40}, {&(0x7f0000001200)=""/118, 0x76}, {&(0x7f0000001280)=""/107, 0x6b}, {&(0x7f0000001300)=""/139, 0x8b}], 0x9, &(0x7f0000001480)=""/139, 0x8b}, 0x6d288723}, 0x10, 0x3, &(0x7f00000015c0)={0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001600), 0x100, 0x0) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) socketpair(0x6, 0x8000, 0xfa, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x8000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) socket$inet(0x2, 0x8000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000580)=0x315c, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) open(0x0, 0xf8e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000400)={0x1, 0x18}, 0x2, &(0x7f0000000440)="7c03b2c0605bc407118ae5d63a89230895bd1218c839183c9c38d22de0d03bc0ef4b0a3d275bd666383c6af70a53aaf7959a2f99b279461d56736f", &(0x7f0000000480)=0x3b, &(0x7f00000004c0)="0515dc20", 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff40) 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, 0x80000001}, {&(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, &(0x7f000037c000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000262000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000002c000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file1\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x200}, {0x46}]}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) socket$inet6(0x18, 0x4000, 0x3) r6 = getgid() r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r3, r6, r4, r8, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) r9 = getppid() r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="db7b740a0485be737985152427b23fe3f3c50b2f3b6ebff02fbac03a615b9b73f6760623810184550b7515fa8f1bb06017573d", 0x33}, {&(0x7f00000001c0)="2270c7dfbdaefd8cb248eec2122b35e11d4c41e6dcc45a931991184901494974d55d3fc6b92c2f9f78c6da8bf1da6dfe0c995c70948d22746eeee8b0a6d562342a4c706b818f16f1e03de53340276f68f0d4eeae675944929c107ab203bf791a269c8ef55398c28b84bd96fa66444110a265c4710cdceb8fd196c593b9da48827d7aba383ccfd5e623b4b8c4f3523916871ae6acd67c40d929bd158ffe3459d216faba9a854adcbd183e7668bf0e79050ac05c95543ba41a05449977f89be83ff46e41e078f16271e9200be5b24c28be0b2e262bfc36d340fa4c7a8f4738bd05676b2ac67ec40f23", 0xe8}, {&(0x7f00000000c0)="7e4d92ed1bb93fcc", 0x8}, {&(0x7f0000000100)="7841ece35f226a8bf6e43886a07ce2a05c3304b680650285f14c606e7f110e1ce1106a20d5e2fedd41ae973bfd73190ef62cd956ff151d28a3e9362726d8dbdc0c2acc14e96883fedee209d6656d4e5e94bffaae48f69332abc379bed534", 0x5e}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x8}, 0x8) executing program 5: mknod(0x0, 0x2000, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x380000000000, 0x401}) (async) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x1}) (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) fchdir(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0) socket(0x18, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) socket$inet(0x2, 0x7, 0x20) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r2, 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) syz_open_pts() executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0xfffffffa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x87}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x0, 0xfffffffe}, {0x44}, {0x8106, 0x1}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/4102}, &(0x7f0000000040)=0x1008) socket$inet(0x2, 0x2, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x0, 0x81, 0xba}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYBLOB="da531018502a3d52353c3d85e3153ca8ce34ff6eda3d2c3550607cf29b99cddb887ef103112b6c5fcd309844945acdd7e0463a6e0351926d6d87fc1b8d565adbbc1f12667c638147906d981d9536ad4dd315c1a2215af050df8680c759d99fb3a8da", @ANYRESHEX=r1, @ANYRESDEC=r2, @ANYBLOB="9c5539d1c754b421abca5a5a9a933feabde7dda50399451dc320a0d9d8c600a39dd98dcadea5c43684111d1619b2258d8559f82a05000000000000800000000000007ce4ada25f57ace52e68fc36b2f2cbe16891d149b987f9a13ad7ed69cd677ccf993c0ea3320ce977217324bf95032ee276b6501126338c22556b588d25af08000000fec6aa85a9d84529c4d1abbec591571c23570c0e379e9f575b1a7b644c32b0ac10d09ede0cfaeab1402c625e1c2d5602f2086cd82d641e494ee23255b5f0a911f4f7524f1137572035031baa260e36d5d8ad83161dfc918822c70f9a577efbcf32520320e2480678d3fe0984797409f4f442bba25873517c0c05cd23c6a02832630d4ce96f1b0dc794ceb3f18fce1c0bb1aed348ee4b5fe09cf35138a40be9", @ANYRESDEC=r1, @ANYBLOB="96db0707290c16f684839883ae15756bae26310933fcb6ebd6781efa2b3f1157439f46feea174f6b740cf9880d511c6b7dcd4737eed3b0a8ec2979dd0485b4b96c04c4ff200af4b5636ee7631905e22c5bdf48f673f4d7cc445e9f1d5338f53331ddb18cd12f2fd7152c60597526d0d5b6a039f1817e7adde2365f4ab8c3dfe8d52ca958ea3609aa770c1a759904e768706466d3f780c507a4f37fa5ed77e1f04104f3b8d1e9d78361c998c2100cd822dd78645af46ec684b9ceed6bd2135a8437843d37243d7ec083f6d2f67662c1c96721fb4cae0b82dde4ec0b9e4a0eef", @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYBLOB="bd8c1c2780a2a1df93da367aa3696f07c894adf411720030daff08ce4c0fd1a5c4a01af5545e1ed5ce54d26cbe8a30c6344f131f0a39bbbefe639edc99b74afad3fe231e2af697077b7df87bfe839731408101461a3d82e86ea4372b78cdd2d6e2f142481decac9f819defbc52625563bdfbb7b567609787dfa69ace", @ANYRES8=r2]) executing program 7: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) execve(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x8000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x81}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x135, 0x2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x11, r0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) chdir(&(0x7f0000000040)='./file0\x00') executing program 7: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0x390) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6e1, r3, r5, r3, r7, 0x62, 0x9}, 0x7593, 0x9, 0x4}) lchown(&(0x7f00000007c0)='./file0\x00', r6, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r7}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) socket(0x2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) pipe(&(0x7f0000000040)) dup2(0xffffffffffffffff, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r1, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 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(r0, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 6: syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @multicast1}}}}) dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x80, 0x0, 0x20, 0xd060}, {0x5, 0x4, 0x5, 0x5}, {0x4, 0xaa, 0x6, 0x8f}, {0x9, 0x0, 0x8}, {0xd0, 0x20, 0x99, 0x2}, {0x8, 0xe3, 0x8, 0x2}, {0x3, 0x0, 0x9, 0x1}, {0x13, 0x81, 0x1, 0x8000}, {0x101, 0x3, 0x1, 0x8001}]}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x29, 0xf0000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x66, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 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', 0x0, 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, &(0x7f0000000080)) 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, 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000f40)="bb7a01", 0x3, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r2, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}], 0x148}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r3, 0x802069c7, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="ce4aa4b95074f402aadfdd52f139", 0xe) executing program 6: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x8000, 0x7e) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615ec98d753320ded5e383", 0x1b}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) vnd0: sloppy read from proc 89898 (syz-executor.5): blkno 0 bcount 21 executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xfffffffe, {[0x0, 0x0, 0x0, 0x2, 0xa7, 0x28, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8cc1, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x0, 0x3], [], [], [{}, {}, {}, {}, {0x3}, {}, {0x0, 0x0, 0xfffffffc}]}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x20, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) connect$unix(r1, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) semget(0x3, 0x1, 0x104) 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) minherit(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f000073c000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000466000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000478000/0x1000)=nil, &(0x7f0000059000/0x1000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000620000/0x1000)=nil}], './file0\x00'}) pipe(&(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x3}, 0x8) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r3 = socket(0x20, 0x4, 0x7f) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) r5 = dup2(r4, r3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) executing program 0: write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x1f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 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}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x40000000000000aa, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r2, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/41, 0x29}, {&(0x7f0000000500)=""/105, 0x69}, {&(0x7f0000000580)=""/168, 0xa8}], 0x4, &(0x7f00000006c0)=""/111, 0x6f}, 0x40}, 0x10, 0x1801, &(0x7f00000007c0)={0x6, 0x5}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/117, 0x75}], 0x1, &(0x7f0000000200)=""/243, 0xf3}, 0x1081) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='E4', 0x2}], 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000140)) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000380)=[{0x904f, 0xc3, 0x8, 0x3}, {0x0, 0x39, 0x1f, 0x6}, {0xfff, 0x4, 0x40, 0x3}, {0x10a, 0x2, 0x6, 0x9}, {0x9, 0x0, 0x3, 0x100}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0xf8, 0x31, 0x0, 0xfffffffffffffd44) r5 = dup2(r4, r3) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x8) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r7 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x4}, {}, {}, {0x2, 0xfff, 0x800}], 0x5) semop(r8, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) getegid() semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) executing program 7: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0xfe, 0xe0, 0x5}, {0x1, 0x2, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0xccb4}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x6) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000002c0)=0x81007f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x7fff, 0x9, {[0x0, 0x4e35a7ef, 0x0, 0x0, 0x0, 0x6], [], [], [], [{}, {}, {}, {}, {}, {}, {0x800, 0x3, 0x1}]}}) close(r0) r1 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x0, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f00000000c0)=""/193, 0xc1}], 0x2, 0x8c) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x44}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffd}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x3f}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x20) dup(r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r4]) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003700)={'tap', 0x0}) r6 = dup(r0) preadv(r6, &(0x7f0000003640)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000001440)=""/243, 0xf3}, {&(0x7f0000001540)=""/232, 0xe8}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003740)=""/76, 0x4c}], 0xa, 0x80) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x74}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="89000000ffff000001f35250106fd1a7c03abb3dc2fa2e1e0f13a787c7aa06444a8bb19847ba01f5c219b52bc1bcc3d0350eb22cf148029d33c212811f3bd0b4f56fabb6e8f79bf53e01dbc5a9b816f444a2e4cf7c6d9fe30c970dbb8219883343d9bf1685671276761941a1b50d962f92054062820565bd70140d805d209435305fc0ae309b20deabded214ddf35a04f9054401b8ac65c48cde73c3445e48cb7b5fd6772e20061bf97e525d5c32fbf572a5c391db24145737bfd131e865c7f28b684f6ea12540bf8c1bb270307d98905a4f0775a46c7bf01e10c00dd3131c04a58fe0bc9f592b935b0642e55346e3ba58e15fd43b3550f7bfd80ebe7203db98b6b9e7d001f536faf0cd4529854199b5ee7a07afa370d49f47b3fa211b57ce5f42ff4bac20e1c2a5eb9611cf5fea83b26a6b4207ea156ed70fce7b17d7a224f08c92e153805d9ffa3ad8d04aaf304fc88f"], 0x9}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socket$unix(0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x10000) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x8001, 0x0, 0x4, 0xfec}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) executing program 3: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069a8, &(0x7f00000001c0)) socket(0x6, 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x18, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @loopback}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r3, r7) getrusage(0x0, &(0x7f0000000340)) executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x12, 0x3}) sysctl$hw(&(0x7f0000000140)={0x6, 0xf}, 0x2, &(0x7f0000000180)="151b0760ffdba0965c70682756f3dee9726d2e4fcf36bf4cd7ad86c0d02dfffc099b7b5b25bed7790f901040fe3b7923d110c00b2b98473f7f426a7b2d51ce5904deac0e3b79b765f709b7fbcbc60c6c16a6de14c0dac8c38e65824fafce8b17338e22443d0dc025", &(0x7f0000000200)=0x68, &(0x7f0000000240)="7fce5722c205ef06979d5fc5676d5afd3ef547d0728c654362478ca1b5071cbc2cc7278f6aca884d06f3d4e5bb3050d36bef6a967f63b2e8abd6ddf29d29835e595b24dc3036ed8836aa7b28017d8959cdbfda2395aab5ce1035de00ea8be15e509f40ccd12839c0e92891efd425f2b4a44de4f25b5e0dbfaf116ec53e96d726f36720d18ad6a8101b4d990e1b2d114501953596924eb485f1ecbe6cfd4d48869d43d03cd3556cf7c8eee8ce3289247a6001468bacff862dc0af3a0553f8e9c90baee981", 0xc4) mkdir(&(0x7f0000000340)='./file0\x00', 0x188) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)=""/147) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x988, './file0\x00', './file0\x00'}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) sendto(r1, &(0x7f0000000500)="ea66de6030e8172fdf78f90d66bcc5ddcdf90490c95b7e7dfb04074041f5db51c5944d2791b8798046cd5de53b76e0d3f27ed54db59619114fbaa23df7f47bc58382ca1bb46e6f54ba14ef0b6d217ac668ee6575cf4336c4c5adf78239e493b558d8dc9977907f8e8e700f8bf84b769910efd3fc59ccaf4bbabdc95f64f07555a168bfb08bb838b9809184d0a038cdfd82d53c8100846af5dde7a671b4c75ddc94f2c5f5967caaac2d0c1a261de21b1003c735efa98dd7da1cc06adb0422de2e595fe0f70ac599b68a7045f1084650a90aec1db7cc1486ad55a1992024e14b4df85f9158cfc7ac5fb2bc12cba000f892b9f5210166b321bf3028e326bba2cbade99c2b06b43637fb3f06c6bd609a19e72c82ae1edf7252925d314753124469d31847b06988d2137949c2107457e8d3ef11a05c11b5f73bc82f15597518ca982510ff3ffa428dd5dd901e12c4fffde4825d20e1908221c86d92b05bbf7ef987bd29b07b062ad75ff2f08cd487ec046de1bb4cadc154a7e052f97edaa50b5bfd5e44e6cdc69982500da416e1a68f9adefe8c4be3e7b1084191863f6ca8654aed9c0db7b33c6c8b66c9457c287242dc011ec6bd83b5c9bb6e5f507af10d817bf0dbc01436fb2d3f64fecd84e03b65dacbef49a7f9ef1237d6deb71fa5dc8357fad69af6aa89b41a5c0d4b9972d6f3794e4215e6485f8a59eb27c0b4039d78a0872552682f27545f9ceacadf1165bb9ca5a8cfd6551bcdee5d7e1d6b38d324a1186e30893e7efe01faa632153f0e96fe3deec4dbba07aec02ddcad2bf0a33d99d19251c62f62acb35836ac59c760c56a8e76789da5e422fccda02a2aad9d1ddcfdcee83b8011799a51a8e58bbdc27c43d654b62d414462a9555bf6f8cd157cc755327509733f7ace2727205663161bec2ff0dd1a34825cb2949fc74753d99a0a60618056679755215cfca5754bd9c9df11568a732c8380a2502b763dff6256d5915af7a257fb464949fdcf6006e958f81400cb94108fc8dc8a1fbb97e3452cdb306c57085785a74af1576f3bef461451547dacd678ab0e1f0f3af5f10a269d5156e234dbdcdfdb35061833dbda208094b18aed8857d9b52c3ab9aa34ba15879acbfe08afcd5fe066a4e7ee635c401a754a225a4d400b9385af4f48cc3564efe14b354e55338ace5a1fe099bff791a3352c8a8773c79516cd72895e8f7f820390177713a4a35a1a59f80da6f1e80d3737c32950975a6084cc2caed92dded007e517ef9c6796c91675229e1d066d24fe50b767d2d21b2937b596573c79cb7ce0b41140ef1c15760f319024bdda0c53d67e8cbd8162e7e9b91e8eefac0035c9d2519d3a070579565adf9541b84ac4ec66c3b64da6a564aca3269c427ba9061245565659e7985aaa1218e92f369d3d72e00adabcb83af0098de9dc7896dce4559102ed61346013e43674e854b61e644c039f701da0b891a69a4994579324e85c9c706f719e238385181a2a073d8b7020f0528914a6019edf97b6445c07943fe098154be51904d7f525f093fae9baa228dd3e23611c97b4bee4b982df949c5d70312b5b7ff3b79b1cf5b2b83d6970f43b1fa838e64d68bf704978d71678dfc40caf50a5f4b28f1558617e725fc3193b75ce44d4dbca576e44894451d0ca0ea9aabecfe3092d0135c8dd90eb43b104da90e66e2b8add95003773ddd1bb4f6a782a2fd44c75f9027360830ac6747b6ac3b10da9a55468484adbffaf3a8b3a856041b4bcf62c571ae4de7acb4ebc99dfbf22ff744634741b1bb65da6b7b1768977d77d406b5b131fd2462beae581eee2b5ae34a35978d460e3938787a05e92b680ba2295f967bff7b3d7efe44764b7990e4154b1713b06afb24c61a339e59e20d09cfc21bfe01dfe86462a880db497f7db5431ec92f7bc91afe514342a88ecf3e1407a3420583cf87690f4ead1b6ba6fbddd04e3b548074b9050482f6c637223867cd5eaa741951ac79fd6ee5fc679d520de81f972ff42f39aa9dd10ceba2bf87d2b561a7a2231fee13d9fa924ea90c29f4de0ea5a6b7cf5974b954f194ad33187dd21fee53e2e80ef1b916beb78ac3778af61f3fe9d0c5362f72cb0b9a0a15a3aca96249942bbfe116051224e5892a7a95e916b24c9ff72431c9311238b36655ca0d610b4365089922be8edca748c83dd4d560afdedbdfa088b65b9d9928223ac88ffd2dd607d4eb73e731cc959a957a2e77ed8e3a00c24a356fe8b27c30dbdac5398ab0b59d4605ac4644bd26f83dc93b0a6d6de771b0e08142f0600a4907c4c6c571f4ec657cf76e65afc89e1a75040e5dfea51c010cd9e11da894165dba3cc594e7454546b8bd0a96a7237aaeee24477cf5eff4e4234fa5e561b4a675ab9b5b8f3cdde8b041ae8c099700bb775cd215b697a7b96bae5bdc5f62289b986ed33d1783c6a4e2218118dfe4e8d82bbc86ca6865ae433a7eef0389369826357704427ff07e7b12d22acc3769e107db9ddcf090e6b0063992a439ba5a2f319673c52682e747451ca343a20ac7f54d48f11f5420e019b92cb51c10508b9a819df04ad0c22a380f7ef305a8c962b2e54fd45d4b931a52645a9c72ab7edaea703df099856a475053abaf1021d224c48c1a2cddfabc8dfdf7f75ef17b76a1bfc49f9fab411f01231f197ee5533fe1588ef86452a810fb19723263b63fd6efb5b1c97280b627ad95211b8c4a58ef521edf9fee9e5200bc0b05b041ed7314ca458d6cabe7e40988e3e1d4cc97a25e763cfe25e360de7a485c59a1db4fffcf4c4f9f7aa560d9b908ad3b88f3076b2b0c8d8442843cb38b42e847199b36959bc6bb1ffa6414441912e9b7a4d6e8dc626f22ffb38774fc62172072aa4c7cb89d444593b7637082624888e31627b67e344ca8d83dc0789335288dff1476280d070c5ca270617ef1740f440ca12bb6c5371f332545157b40f0020408c4a5128863d50cbd0ae380f6bdecae7e244ba287bda3c0739ab886829c1c83e04adfd0d962e45d87f26fe6db6bc7d153009071affa4359088ccd6480a1bee00efec9f79baedd8a80a1232cd2953ed111471de79d719375404733a10893b5e795e355b1aa31a1de4fbb7ab3d7ecc161a84bb5ee23c7c1e14dbb25e6f251777065a2b54deaa2be808605eaaa26506f34c1d6a939b5af97ea5a147eb3bed86e14be3852e41503bf22db3e8f49d19ac0982f0fd695cd4ccf3159fe1eab913a0907cdeae48cde3e270598ab4ee2f429400fd0c448c8765fadffbce09979272a19f1f481720405e05ce8313700fd9026fbcd7020958ef7f1efd4885ef72bd75712527e7b803f3ffbcf3578ac5967fb416e7d16daff7159e254dcd85ad7e411ed6de2e810d8856cd1ecd566e75fdf0969d361a0939e71eb915831a68901c417cb7570fe181cb0c23b94d4f708d7ae36aad9be5ef20472c10e61b2da550e7ecffcf7a33badc9c956786c13b330e0b90b4ff4098345038783df062de87c99756065dac968f74d2154d5879680dd5666f5f3749689d488188ddc0b4d78ea5882bb2169d167358ce900955549a3dc9524db6c6d8f303a72bbc377129eb2c9dcd15a8da5d64860ed59ba97924c9df5e5f2b51a2dfadc8a8296db447b152b8c0c2d6d4c8599b1ac044897c29f4d6a625163322fc7457ae788dd2f027de12ac573b478d30f32e70b573b2aceacffceec734b44ea30c9f755545ca1af2ecef9001145ca0261d1276357b80e9e27f8843bcb6a466a7650f91fc756b9b97ab503276ff30431f7d27616bb9b88e7fdfaa207f7f338271f721229cee1e7e17eca2a0c84189e38bee28304149ce6960b2ebdbde6053cac9b75c787505186fa48dfae6bc7635527d3d4545315dcea782c8e10586364d128373dda0968fd2ba82e90235e41e708a4e3738553dc23b75b568bfeac173b27fa028b28851d2a6aa41aa580d77dadc89144037295ec2ced6555625a2d7db4ce2bff4e120e5f11218c88dff7c3ecd8542c8a839d91c86d3999c4f11b1626327ddc7147606ae5c9e82facf961e916004ba044757dddcbadd0ee25592faa1f455f497b3e42cd912477f9fff6fded9804854de1feb4ebd2329ac8b4c77a47f3157f0a0232a5602bde17bc8de4e92db4e284505c6ad26b13cd371691bbfc1424f029f00f67f31ba5b38d68cc8659a933cf4a4a798dfd92590eeda716f76673647f5a0cb5d5cd82756e7f4b62d379959207f2aa8f8386900cbd2363dfafc70e3ad0cd38997467e2d4f17e42a9c307121c8b3056993555f6ba2b28c08d1598fafc7881e263427589c6ad22291e20e0fd1ad7382f9d3e28f24e73a2c6b7cde6619088fdbcaad748761d7ffbe3834deee3a2ee1a98f558456f3fb3e6a91309bd5e2ad2cbc8b3146825aa463934d74deb7398e163e7bdd88cfd43e66f4d6950c6070df17ca92f74afe0899f24f38ce812fc8b79d3052fc3af20275bbc0a369dfcd3e05d1ea338ce893772ad8705dde04376655051f4a3b3eeb9a8b390a709f8473a90f7124b95d7525b4842dfb4f7cc716fc8add32932f6635a46d0722a688b72ccf478b98b1470e351fefabe0c660ff777b93e81bbeddd39153a840ca733f71f34ffe86268fb88934de6c676ae28d2d727014f12c50b0f9b238e5de97c4d5bcb0f1544a24fd8bb5f24d8921ca78aa7221d138ab140c4e6468a16bd332d47cbeec7024773d39554b58943d56dfb966629add4e5b0c180ff2a6e5307f82871a3965248740651d6cf51ae5c6b5c053936580f353387bf4c4878344961a19fc0c5e9f2bec0db6662d66d9a27ae9a79f2fa2843a4c682b0ac921a9c1d66f47a65d71590b15995c25331c1fe3148d834ea3e51d9ac3479a936d6504194bc475c06f8f679b8e32cd34c042ec47390e34d906bd15d4adc9756c103a52e091931050e277690b527f74e6775b4047ececa721156790ac179c6ab89c96cc58499b362d3d047ea9d383883fe834d54e342408a8c1d14c4278438bed3cde3b71b2ddd085a14e70c272b4f122d0e2b40d70bb6a5f297050ede5f9f2bddc65da833b649239ee11a869c6d8767168278cbf895f8a600b16180cef4f203571bf4c24677394d9b6d74648ea22e4a45e8d1ff5fd14a91eb88c5a2dd88caaf972cb61bd9752be92ad2314477c715faf1b1d24ed17b8abfb0a1c304d9e6e068949bd8ac0dda755247d96bc8cc92832d87e508281c095a87b844bab87edbe28b2a989101a227f1eb4e979c8cbc780d3ccd9f0bfa97ddf11e99e26c9f5b2ccadaabc90162bad2ee4c9e6662df5eb775b6db70f43ebd2e1cbdfd2114020a882d171206a5eb503ad901101e2a5957e02d0f6a0300ef730b9f81532756bd4aff2cdc47ed3cf61883f94a82d357a5cb39dfde9626293c09fad2d4d4db74bfa9fa5482189058621159362f316563f97787eaa39cb1184ca2e1c2af339668d3c51e2965445fa7a35ff54d2cad1ff65169215ded8bfa69db88bd255210729475a391672949e11c505d494d87fdb687daf77fc8935ae6418eade62ca6804cff44df3917eae1484be8fc14a8d28baf78c55c5dca75cd5a152c817bc61bb8718730be7d64042cb2536b200431cc3b5ea7033c853db94a8c36ed6d0e2d3b219696d1b03427497545d3456c496db1e483e52b6036832db119633911555cd146c6aa07a5d1782258e60d11a5a1a8829502b1d55b905a8058e3f4d734387fb34f71e7c69dd19953e5ca54959bba57a67a49a11fa077c278e066a1a0970bc189b654309272529090e24b4422453b0fd0fc4b6c29d79148bbf7cc94d", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) mknodat(r4, &(0x7f0000001580)='./file0\x00', 0x10, 0x1) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000015c0)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600), 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001640), 0x8a0, 0x0) mknod(&(0x7f0000001680)='./file0\x00', 0x2000, 0x7) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0), 0x20000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000001700)={0xe0, 0xfffffff7}) semget(0x0, 0x4, 0x51) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r7 = msgget(0x2, 0x400) msgrcv(r7, &(0x7f0000001780)={0x0, ""/179}, 0xbb, 0x0, 0x0) renameat(r4, &(0x7f0000001840)='./file0\x00', r4, &(0x7f0000001880)='./file0\x00') setgroups(0x2, &(0x7f0000001900)=[r6, 0x0]) executing program 2: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xd2, 0x7232, r2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d, 0x0, 0x0, 0x200}, {0x8306}]}) r1 = socket(0x2, 0x1, 0x0) dup(r1) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)="e0653e3fd45e3421660c94b6f5394ac98c6611b51f8021059dd7ada3ee1c2b4995ab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c7b29763a1ee0cc444036e8ef35a062dfa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331", 0x8a}, {&(0x7f0000000500)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b0153b8b214e6764703429db27105ca1c876eff63fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b6e4d2ab546553d2c65957172f21f1bc065ccb70b797090f5fa46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xad}, {&(0x7f00000009c0)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916f051ae3f8b8d6c708a32cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee45fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57031e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5bcf40de26ffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172ee2c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef12bff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e642fdc40ba1d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4557c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6cce002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f7c311951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411fa3311288dba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdccebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c3", 0x1000}, {&(0x7f0000000040)="6b9f8393297f09bc4be39aa379ef", 0xe}, {&(0x7f0000000180)="bf9d6e9d0e8cdb1077fee72f386fa7c321489b9291f29f5401", 0x19}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f8705fe4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208b0ad0125d4c2a67b7a4e5db7275c52d8cf66382228b4a29fcac5eab0b9be68cd0f65a74637c04dfd19ced9d18e2071d50671f5a915e7fee2ce48c6c3c517a72859ebed7c9e6e3d431fd21472ad9719fc5162d5fcd2e2fe79a56b094db78c2def4705212b1468e977f95a709dc2718e8ae609108cbeec2b09e57a7af06dfbf03e18e174254fcfd2b8bb4f5f593f1cfb0af9339b2655047bed2d2fbc2d75ccfac57de2f777e5ea36c15183ee22ce8373958b3e4709", 0xdb9}], 0x6) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f", 0x12}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24df", 0xdb}], 0x2) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000003c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000440)="539f4c1068f6b867813fdf81b873f7e1c49008bfd75e0959a038322f64dd8ead7b323d63a91556fe3348781b94f4e7db5daba0b583340cca7df6ca47e7e2993fdf5c99", &(0x7f00000004c0)=0x43, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x4a, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000004880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000004740)=[{&(0x7f0000000280)="d200255cba0fc5eb00fb20c1d7667a86915eb3e5f948e000dd567703ae8e8e7e7047e15789bd83", 0x27}, {&(0x7f0000000500)="52e96c0d6ed5647c2c7d3c6cdf6158aa7a1960f3a14b1338d869450ce6e0414d86b2d4665f918cdf393d8d8526f50c5309db6b08a47593dd919c109246ff8cdc9e51d82590e94eafb1a17d8c62054389db9d1251f757048a1ca6846f6855a25c8e602ef529c03aa9c1d87f6ca799c1c1afea892377b37dd6a8e23678145d8c719d31cb59d688119eb8383d71e518802b37e29bc7c7fb07280ca3271927380cf3d93ecdc6387852252da6a0089c935da7585614b107fd1247ab75ed4fa1f90466f2338914b8dc00f017b50a48c5c3f96b17b6eee6e93c048f985e44f61f250949383ef667be50c6c04f532c95b8d756986bfbaff25b3a53eac851fcb8774edba7503ad2aa7571bc961a1adb7b3727dcc400603cfcbb0dc71dff7cf1b5d958e646f2f650c270b919b77cb76c8e415ade881246ecef0e4e58df4dd54b1029bc14dd4b1a13e77255edba3a3c5fc2801c05f7819e49cae2c727242919d2acbb70322873ee98cb4758c197057e22bf3c19be79c18ba407d067283fde0618b46f685b1124821c40f1cfb4d976e6ff7e9d0c20536691342386cfa5e3a5c4aaf9d30798af0685b464602ecbbf38a03730c7c24658ccf47de3950df82b42b4be4e602a8b3572fe1ae0cd2b19812e2ac553aa20d7b6e257c93a6d47a77fdf4352e184d180f42af3e6b5c41c500fef50d5be514e8b381cac2d0a6253f27640955f8d8a42e98dfd2dde2066e7db4a44fa8c70d57ed22436a4c898ad13c212deff4f11f7876dc0c97a968d47bc77d1960666d8ce4daa59ccc83d50ea43b93f1337c7327a4156ff4ae9ac6776a0ac0cc5461d2b1006138be0f9a9a265e39dcf12c4f9e30705ba57e0edabb7a0464353a26585b10e141bad42d3e13a175a9099014a8b08a07e67452b96f103985d47627c6c8b3eaa7bbb65ed908ac1b685ad46768779467e29e8bfa43fb7c40dd47e568522510cfe1691744c19d6acbc65b9e865bd0fa086691fd4b9fae9a7a4cfb6b903c22166e822ec3b1ffc2291944b02c26464a3dab0379175e7adb1a0c37ee55fb71cb437fa04fcb7d6c5bbaeb1cc455db2166afdf75e416576e9736583b479201ce09efb21e8e941e412dfe61d792f87bf314a2e69d9e5c558bfb88075ad03d9c8e84714d5f0f28576b86080ca4c4b0f2fdbfd86fed797e398c22ffba0b00309923fcd800ad0dac2faf9dc08a1c98b745dc1ff957aecae64c6b2a41e132179b8e9ee3f310ae4c9bbb71de966c4676343d0931b5e0af45a0ea4939652f331110d516dd9cd637f077a8b17850051f13d9437c77cb4fbbe58077f0077fc17a340e882d549f96283216a5ded0a998b35f9a76f57ce0c7d313f0462e5e51d047dfcbe67887c4cba44e2e0605e01ba0ecc0e95bf1c7790ce433411bd3b3d1361492578a863e340e7d18af8061cd1376f68618a246115873f93b4033d8b2a1bdc7d8b7dfdea4631c03db70d59f3cd08737bdfbbd5db2ffe26ad1d5c40fef2ad1137fa5db28584f54e408fc71c21fa26c71c2de21c1acacbe655e51c785d6d259d1b5c3a6005994ed48a0fb490c5cd914f9327449ef2cd57c3f35dd8f0d91a43f07d13d06fea31d4134c11e4088f4b5131d63458b7390037b877a593364eab31233c39fa4a366ce9acb54e26d6e1e38096ac70254419a0530fba7e5263377ffca1fefd02db54f38dbb0f4a390028a3dddfb57252ac7cb851fe1ddb015808a5aadfcf899b0df509dc2098de81d8441ffd789516fd09f3911dcb22890d7752619a17562e8b014b5b210b8aa821a148fcf3990e8f9b0021a96269d0902e37bee1df0ceebee7ac756e149ed007011d1438e6809565f13a0d8bcc9bdf127008429b71d82a34e37ef641172113e83d59629087f914f95fc25560352cdfb67775cdc2bda4ad7ce5ffd152c5d0e30dbbe2330b1ef1e2780f51cb0290ac16ef859e032a5045c8b443253deeee3fad3541eacfc038bc1f05d302b9199badf91169a4c10fc0ff35affc41ff4ed528abfc1b4b97cf757e6f4c69d547bd6bc14499e7e906dd84319ab603651199aa24ea7c794b404020c52c735bc3daea6d7a6a7310eca547b6fe596d5c41ecadc235c7d8931f416f6a124312592f285414d17ba683146f97132e8aa2686be3c0f49cd29c1525fd53b38b54ea66537e0057df6491282219441496d9f71171491b0ce68b3aee1c41576d1506962e3e7b82eb46ddd56ae602313c647c54cc79b75a45117dc073ce09fca93ee7bff400f586105a5524a6789676f1d01e8ca2c3a5954707b6d7bd93470532260637a0471459915884e74b470c4ee89c7c6076f997fdc3ce642348796c0c9ecb2584891e543c149b5d097540dd7dd26fb77db75986ae67dc3dc02e8b9ee7d7dd2c18cc170cca352b0dc77579b9bc6d91dba9ac6e6f9691f5d0f92aacb6972c1858de55f532695d9e81c36d536583309ed9fde245f5affdba8b4f7c9f37f7788c33b125954123663ada5a0ee2cb7392a64b3d5c909c1101c920a17d64f8ef2dc09fb0e6810b36d0af1a24ff4da4f9f4b28957c5ba460bbb662a9e9251c5f624c9092ca38d2a9a1929c18d92f7c2ec363c9ea1a3244858a284255fadae06ffaad17b7a5ebf0ad425679a8b37c530a414ff6d72c13f5b17929a0377c6ee75890f005fb98dc46c08ff1798e50f7b74261121e4ede415b529f7626085045f7ff3cf7e016d9b84856498a2e1d42c8b14dee4c800080280606b5d28849a62d7d16576e669163f0cbabcdb4792b435fb4d5b8b845912179e69d29b1838c9aaa885d8ad5009eafb78710043a7e556972ed706ddf4cd9c0492e420a90ad4c3ae3c139d404fa4adff9c5f905df6ccf4f33daff7f6ae3c2ff324e4174b1137f6a6a5b140f201f2b512a34d07d34663078a83417d21c876a215f81bb65abb2b9470408dc5bf2125e41ba0a4b48526d93a8a38987bf57d36656d903bedd0e10254acd4662cff794ef7d1cc785c291e2ba8731c46192e3574e3e54180fe70f804b0b03519e43069ead3c53f3fb2f6f72c2b99df338920e8f7712bd6df79ee8a52860151d2e13b17b7132c6097a16fd537ca6c0791bb574cd2cde652deca75166354a33687be1ccb87f408f80670c5b34c2a12f94dc23694730bd9e5a202c4911f4f487c00808192bcf9592cf8fb2a1f008410b7f76d742ab080e4927534cfa7cb2dd0043a75d2037956bb58cef9bc061449048bb9e50df7cc5b07854bc66c9bb7fa80912487d523c60946ffef194259d9ac7060621fd2cdab9f23813adffda43f8db3401b6e957aa7cb9847627854dc7e99e7d6c3bd64991e072a1050a26e117555dac12f1108282f5cfbafb4a127ab3c11377748f9d34bb7ab886dde7a264abfa80c6c0c74d9cde55b64f17851ae8b1d03fd552e0e96b9c0b08e0c4afb182195be7c5ed6585329159bff5571f9a2af17e47dc43d091dd9b95b3774b83a269434e57972063b8dd3c6318df127033210a19b1ad4da9cbe8a3e4934640f990ac92a121988835dc3964e00d046eda1195c762ecabca312a1667fa00f0f55ef5d8ba505e38faac6eb75974c0469f70dd7b07cf7b8e5e21f3dd20b7bd61bc42b2140a07621d5f130cc760e0c68c242260dff4fedf6ceedb00b2e35dda7b0d18b327b228455f5380f6fdbb7a61895827d86e2fbd7bb8b47f8636216ab5d7d670b8228a02cd5fa74030d08471da48aa1ae993a0569938ab926bf45582281dfc6ffb35fa2e2b7e9b83afbc500c94ed575b1c08a524a2c4ee92d3c4f70fa537fa8d30cda1f8d448a1bee2fbb9edc5033c0d021f25b1ff615dacbd58a8e822c3a4242daa504c4b9e3f03c836cd18a27b0d1e258513ca802bf8c347101b6ac720ef098fb36c152d034b80a05a85d03887417059036f4c3f24d12a346bb077ad7afc0db2c6ce2787f9d9edf29597aac01a6b0c4c59556110c744b0213be437e9ee2346d243b051f2d40a3feeac5c71473dd8c8ade6d6bb3706f9827c53f82e8f10bc406b72d4e986af64e6f42c8278f09a0abfcaa32ff323b4d63ad391f5c9b398dca51245210cbdbf60019fbdcb9d1042b7624119672a5b88fe081fbda644ea3ef500e49513585fab7118e49854e9f2171f809588d0b124219088a07a665244b89b47255ff17068b47bc7fa8e31b0941b6f8fcaf8b73066307487f874ec3c9eda1d62ee1974836e02626e3f405e68932e0dc6aee16b63b3c01ddc4873a175af7052bf82c18fa49140e336502575c1b9eea5f9e23183abea8ff424fc4c658eb10d36f302626f57122c9a565cc5b5706cf49a8628b44505f3cbda6bcb9e2b4b221b9e1d658f97acf8312b0d8d6d9efd16fc6e6677dc5d620f408dc6288290efc79827796530980853cf3cc5bbd1440522fdeadde622e5b19550e08f0d6c269369e5e8f09874f38e2c1e6144f23d16b6004319ba201a04ac8b1bd153eec075790edc8579765b20d947baac0acf809e6cc10e6155e0d993e2b53e8681dbc7f62f64ff3fc2b847b1161087b287766bf4d7db9cd063b5550d6d391d2401fe2be8e7886a9c17a2550b84901d70b5587ce6c67538e4f6f69e700dbc09a4ce5284c276869f9df90c990f96d24f43bd8898804662f6cb6eb827e632697fe3c6fb57251b09b46be6c7843a67e49c3ed710a63a2a91fd0a391228245ec86fd957aef5bdd8341118b830890080a432dfa29288a6ddb63f29b392895a27c8f0f4721da8c8662df5f5ee29d3f18a754ad12e20ae62d9770908808cd48cd73d24e961217c58e1702efbad94a45a7dbb6f3ed3249506f6add4f23559edd6144570ce9270e664f0a43399ebfdd07c0780954bc0004b41ccb6d79523605d0657d0313d185ec7af1d7d7d5edcd8b5c31a822a257abe5e40e6c96fbefa75e84ad4caf6c286297c25a870a831f2b8e651cb2c992ec3cfb9b9092a4fdced31098f671d8e159072feb1d1056a49d98c09e6dfb93d128956b77eb49d96202381dd5a33c862d7f437fefac50efe4df0beb9a84ee6d547de453d07c936793436ef7eb490a86924274c0ce2c8f4bf5fe84286bb92612ade08980d6e510631e7b7999becc440b21f2826440e465e08eebc75222deb78bc375497937a8244d3efd81fbd8fdc0a696fcd7a963d23d6ae0c1af2ec3b9ef3c77b4636d6ecc5d60ab52461d9ba5e4985cb0a615fd039023be267b4f19ade45707e5bf01fe38bfd12aa01c85b427b580e6b6452912b0964de410a63f8655a271d06f8f992ccc21b685b350fbe77586b62b932e6e4e1badcb260477f796666f33c3bc4b3303235fb9a62521cbd82ecd6fdfd0d943532b7e5bfb9533851e2c711b998e511016b82ef76c03aa32ffcac1e3fbefe415ce6e3b3dd68d86b32e36acb7aea5e602cd6c651ef620355cc16e15c1ae735fa3e149023d280e68beaf344ae292e8ca432d35801e9a65686b294679c05f9209d6a73e4e0943ae440a932bf13946f97b0a68a714d197796e46b54975b5c8332bbccbe8446a0baa76c4a15747849408073a4b0df10d0d71e33274af40edd1f2a4bf4bf10d6fec2e5ad626a5e9119386d93182d96683bef84e11f1953cf49e29c04c8760171f2f0c3d5b9d5b7b6293c9c12c56a92027d6ecdeee0cf928f007e286542743cf10715efd95a2c22c7aa45ddc7eddb8f8fcee7ca25558dabd7c1cebcab2830e6798576603288c5137222cdfd48d601e99f7ae319a03eb9b2f84ec1e7acc02ed9003e4398e0763a8ec633ba6d4c9233a05362c7deb0a617ae518e0113ca95d5477e93d21af9a787438a7aeea6ffb3474ed000bfc1e01b4200d2c", 0x1000}, {&(0x7f00000002c0)="b6603d8c25bb332606d824d94be9f5fd81c2f118b00b7c", 0x17}, {&(0x7f0000001500)="cfb11eb989786bb6b896f9b1a26408caa4b7c933ad86fc385e4fd7ad79a2610eacded9c609c8d567db58e70c919a4eeb9bc2edcd5b727ba45b552ceb65c818a26ab00a0416ea1916e7b9f46e864b71efa821006ae8a2f8f4acad561db10716595e02125e6a7225fe941300e8851ba1a7fc359fa56b50f42085a47a62b77c983b875b892a4a73da816ddcb7226acbbb033d31c561dbecc9ea43df913874ebb75041d11ed97209e73df76c7d0854", 0xad}, {&(0x7f0000000340)="8d0cfff47cb8a69823a415b63435757dea5f17f6691423e4d0052c3ba4748171d0aea9d52b4540cdbc0e1d0f5eec88c946e31778872ec326b2d0e9953f823d2d263ca6ba8daa2d6e8e34f828666525d19908d43ace0accf0fe", 0x59}, {&(0x7f00000015c0)="9230f950598760c39f8b45d71cd68c1ae7ff2676e065653d925168453b9c78e516385295598e70c1914cf60be8faf34c74fdc395655b227fd7321ab9f36599da306f5b4393a4f704802052c02bb9506edccc00ba655eea3395a56de03917b9019375a96ea0e2961a65a5bd32f0a12172ccb88f51e8e907924a2a9ce62ef490a9bc8da23d2498ee0f037cf6b4e8f09ab0707bbd514031d0ee2228742902620e9e76cf8912cba465e79a9e60905e1e426ae6437d1a827e14e27ad0dfea68341574b4cad838a9650375d3e8f1dbddcdf3a8defacc5b2f4cca94a0dec84f34556584128679d9006810f74c148fe1c0a97e1a30436ed95daa28c53559ad1bff921932b66dc9cdbdfd447b0f972e06f5345b6b299d9174367267710049e89a4e0513adc981789aaf88144fad8e85dd333ba8750418ed73a386ca09d947ac34970db526727bd6e86eb145177d59f40bd1a47015a64a1d2bf5b15d807cebd70b57246bf3d3e597a5712e9197b991decc3010c532a3f484554c7aa9a0e33b0c998bd7adb30c1ba32a14d5b76304c5cff83c5adff671d5300dee2f9c04f91d92dd6edc5f21fbe26a6673409bb9911a1d20d7587fc0a68d29e815de02d059c09cf4a45e06c88587eb7a5022247f336ff1648ee296ccf04c055f93328f4ee8ae6a5fb894ef5e739afd098df4aea68169c90c2ec68eda6fc9d6bbab1f4182003451864e3db2d38b519dfce65d9fa47ddbf2d0bf15484d672cebb42cd5f4ae90327cff0c217000dfaa0e6222df4793b64116a5a86c15729a514bbe7ec6009b7d70b437ad1cd1e7f7424513af4a4057b407b63b6890351c8c984c70f043ec13224949f23abfe302459f9a76b25575fd0cc2c2f3e1e43f52f3f95c770ad76c24e822d71969a9f6dc6bf58adde3bc3c3aecd946f4937e2422b0cfb0098636558f951e7ec35dd5350f66cd18c3b2e5331c254cddbe97be4b3bedfc9ccfc45d73315efffb5638905913354ffbcacbacf8687517f28d95c5d1d28015d8d36457b46eaacf561f591e8b535a938a2af8824193cade62524f534560d931ec3e3b5de3d1cef592cb6e3d6505aaf9dca25f1006dc2060c4b0a491a89817096b1f7afa3f1a755dc65a05d589fc183f649419304ac797820e59cc00c94efaac063dafed74e8717f904bfb0ef027f8142a4c268fbe4daf0d5274e12c37012b661ba2bed70f76b16123b6cd82c3ec8a55660a6d35bffbaa51503e27952a0c9fd714d1e819c77646f55d11f9f59108d46b940bff1f2619b26eff0a55111efbf458682e63aec61582990dde0249a4979d87b81ebbcb4ed3e8892a5068ceeadb5983f80d751066b008fd5735e303b21e2184a10efe55f52dc23dcb2c66fdc3fd08baa44744744cdca382b07d644378dded243feca81cbab9347ac8927a3815fd288ba1795995863bb05dbcd02fae74404244975f7ed71775eceb166a24eefd0b92d3e2f28161e05f9cbd54690eaa5a2e1f0284bc419f7a738a66c1543d9ba27a491d9ff8c6a97e327601e1c6eebc5e3de8f8b593325e93f5513a8bbf1289e960f1cfcfd56b6711bf810193a0b29300c253c86201ff5d7c8c51a331e3cb16d02a18750a92df62e3502e26505c5f97950ab6ae3a37b130ac7eb75d9b067e0e672c5a1f2912d200baa48967a5ac2727f9163d396b1778a4067a1d39d4766e3766302feaf7a962a7de701c317c64104bd1307bf4f9aa63eb0d7372caf139192256a6177dfcace56a7ade4f9a5734d55dd92ef29298880480af38b6e97744fb896529ad9d2ec623feab50d8b33d2568af487bcb404f545e8db2ac888e1b548f7bea613cdf135bbdf2087574e7424efa7e01335a8e9dad9e79ca56768e4aea2fe07ddb43f8d6e814f50e2543e0851b73c9eefd0ed448977a083c4911d8543119331c376ed536f1f1162f62eae406fafd778e935ace722ee67143321f46b237315b2b17ccbfe7dcfc3f77f2e918fe37b85413e86a7d0923c3292a7ad23c801d5c29e68fb6bdecea2425181efe48a896146f366041846b4fa2904e6ab1dbdc86d95e29247c58dc29ef871ab7db40efa2f93123f08695f465de21a389c16d6fa3fa3b5771088fc5e2c32b615469cfdcea2fab2b2a11ac88fbcb0c842c4c4ea4ac46f458cd865bc0fb36ca9631d2c4c7798ea02003b065bce99171d194d90203a6f3528aa1fec34ec464c53dbaa9e0c3ff5742990be6dded12b1b31fcbb34013a84bbd7b09eeffd5e121ea566dd9270caf2da8bd6aff83e57f04cfaf429f0b73ff5388c71788b04da12c0044eca7cda984e08d735f7b0534b4c8088b1c4e014e2ae8fb8220663cc0f390c7d1dfef74b0c1e28c8a4b1a507b297c77b30158ab6c3bd25acf5d060a75d0cc425ca07cb4026ed9ba67cf886c501f48b81b69598908bb1ffdd02830105ad7b7b34fcf6c447c8f1ad9217cecde5adc876c146c5b0d23bab8c95c3c659128d4c7c271d2af12c9cf3b8f450e1f43c6771370a919b204d55bf996d8854a3abf5bfc85b10d94f1fbccd4400a9606f17339a03c45b36aa63a36b1f5d14feda80e1f9170e1eec5556713f1c5830596f86eb2b07238af859a19dd21ade8b189e28ad37d2b916f650a75e90624ec6e9c8688da62d1230c57506c083893d16a082e4a087db01f87f5dd31dbaf9c049258d704ac2fdeadcc7bc32238ffcbefb03e8f61f2a6d17e0003904f49a8ea2fddaf04ea5e6d5a1e486e3a5edfa15f67ce43f1388f1f8a9cf6e2dec6e005c157dd314ea1efd8098b6e79d1e61ca1f5f2d6a4be5d4135781a064e60840532ae912bf6a23f4148fae66f161e7caeeb45f1ed3bd4bb561bfe5efd855944db0fccb1c7b96fb4ebfdf13d440e2f2f26f9211ffccc0c2deb9c2b8fa7625b9beaca30f71909b68a61ec4af063e97078d52afd6486efe31b63c0bbf421f459493368d5e558e5e10ded4134f9a35b35f9614e49368c955cdb32dd12c7a17f618548884cd8f95d12de55df0157ddbe0ab7bcdd5ff272ca5d82bfa5f802f5d01ecafba8589682d0c517dc794e44f889f883252e393d0356a79c68716c9856ac3fc2797b98d7d68e2ba112a5c69c314017399b0624f41ddd85e60b49c3c8f7707be98c875eca665229703d5ececc3c0155de1a69ccd8e08d7ff0cdf01df6333c2255c6a915546edcd9722549c19468079c8a6c01b5cff868b695d00819dad6e4c6df5e3a75910c3eb7fd37cece00b7a9f1951736de29b8d12e40812d5a91baf9119e08e161f1a7681c2b75a3b795e8316a16bbe89b582729648d41143c1a5ca865ff93af4c7a516549bfa2d0d4284f2e171402fdc4114be90db5d4b0b306a9b5250534f0945855cf5bd3eea3872c79a654bc7fdf60d123341c6ddadb910febcfbad78bfce7f5f9643d9622fcebac6d9c0b547cf079a8842adfe5a94c5b3c0a4ef10c75eab23fd4fbc4594cdbaa1b1df1c61ce427634960b818ff1e3d3636023bb5003fc0f29291a3665f48dd6dd01f48dd83222059c9d3959c31edee7d55c11932318db66d5e30b7922b1fac9de971f65e5b559299c693fd3dcb19f7c8c198f857e5335730937efc5215032b2661491043a680bda143d5fd77461dc16ac5e29570d29ad88ebb5b07731e198ab9c80b8bdf2d40fed4379665c65e61eebdbee448b570496979c64fc969a5d63cfbac307a2413ead9a039b52620a0daa12fd2ada973f323ceaf8ccbbb9df9b3c5edf815d9e44bfe5610902462fc46701a322f8ed5423f87afd679dbd9be7d5a25cbf4f85c488f0288616ee4dc7fa157def00ca0c7e53fbd51d6d18d6637cd26de46fe983f47525bbe203ed430d7f6375fa24c9a7f760ea430ff5da772976dde209514f40df271dd9fb2655cef25250541e062a13e13d82c7ab6db9a98ac78ab3c3276dfba9d575fc7f471b4d754fa9d8b45f495b0b8d7d6ed696f54bf9f5070e093f901af31f2ec584c4d7103e35e5fc7f31ed2c4fad02ddf880895fe6eb4a5eb8ea7c638738a3b66b16e49dbf7410e3680ec042de1a6d7565342136fd8eca8228225c580d32271ff39722e065f39aeef16d190f65a834e606aad786d24576ea9a1e67c9f3e8a2a01f8675ef9fb1f270e57a8f12678ed2d5f47b7f9418d72ea28b01a61f8ebfd282208fda340670092963f289c5e5bdb3e4e03b2d32e9b22712c06403ab8dbe83c826222ba9a1c0c7ddae4f0b3bd447b43ef17760e3004c69abe8b1bf2ef3cf5ee05022291c3e072486f2f81e4aee57d6ec495abc99a864821f0ee4dffad938fc9a6223b05797e56c506793cc4d0c712411106c86c7931a1d547a763e55bcc9cfe3937ca286cbebe8da7169634b7af71b2dfebddf0d7632b3bcc971366af471cf087a85b9d32305ba223404fc1f9690041a9c4e226db0717edac1ff2e362893638711ce640513bf2e370e31b1e1c66077aa193b76e801b6364d4515fe2d39cda40efa33fabefb34119d96e847bec71d963b8bd546ed11814a9e0d76233d054b8eb0197dd1dbf9fee60a7e6946316683567a1e857c70ce63d3c8d426fa2c17146b4df88b8d9f4ce76c4a0ffb4e9aeacffb7ec0e2ddd5893cfd26bd2fac9980943d153803bd80b7774e0ccee19f0352fc3a5c47edefc4f413a97146327dd2c3de706cf337a88493cdd2612fc8f15e5ec50e0a077b0a13d47a4340c05117c0b2222d16250daf944706800789342e25c6a71cdfe97de3cbfda9cde23bb0ba427298c10654547cd16fc686d1b2e395179877397a76242f34aaadb98d5991f0a5e51c8c7351a79ba7bd6a4a332a0b5a29b3a5f24a2e070a5dfa1abd27769e5ca4f0f535fc6ef04bb51de7a2a58f32324dca3cab9c8f7393e19a4592ca78035bdee77ad3f1527072f6612264a2acddc9014772c0e3e43ab4df5ab4710e3cdab153639da34a014165d2746942c535ed266fd44c0a61e8c0025fd4c3c1f66867b532838d601af536d27d977bade2913c321418536a3190b797d657d619c90e64f12dc3357e6adc2221e634fd3d0d73c008539077c35098206a8236cae0a2d523747f1cd29d243c2324abd49c47f19fcb9cec1876612e8d85e0bfd0a0a278b9486321f525876d02128a21d32220c0da49fb989a59751a5110ee2535e1e585c692ee6e4095119bae268bc72a070e211125defd17193dacefe87f2ec1cacec4a9586116f3839995b6c09dc639e2f53e90e9e9c79c1c1334aa4e0db1e7d1946c16b59d26bf994516223956b6e75477c6df7412f26efb95704f74ee3367dffd36a1cb03f194baf9d2b2584fc88e88eb8f4feebc87b3db47bc7588297798aab697eb240a603d884af4a5e37efd93e65158eeb0268c5019c8ebe03c23e3fed219bb58c469476fa70383bf729391c54de08832449667a129af9ce05892f05a08c601346dfc1f780bc5bbdc25bfa7699304e09e23ce5f4f08415e171a08bde8d1b2f5113c551d70459ba9224b0698272ead616a484bc61e2f71df5af1d78e357c937703481ccf770ab66841f99581e31843054eb7e13d234e9f1916a83a50317d47ce7228e6912f342f52aa9f8cb62541c24808c78e37be10638303aa8c8b7007c520ff4b2c5c606d127789271f6d886eb3575fbbcd35adf913bb4a517df16490d1c168c01a080efb7ef727eb2c9badb2132741fbf4c79786f517e9bcb639e34bb0621d9c93bd7cf9d7a6bcc13d475f3b4035ca2d71d4ace914da7839c5193336b0d96c4a8f0e07341b1b6c632285166384b69921d5b0ba209af7be6441fe46465c2d62f3980a054463b0de563b17599cddfbfe6addc05b727dbe8bee858", 0x1000}, {&(0x7f00000025c0)="97d58535641ecaf134694e987903996b4543143507d60ea872c50ca116e7e30f7bbc65b661efb9c9a5df17ce81c8b628a07370babbd473a6b5e88bc7bcc5cd3bb2838c336fe1fc072db4c4b540eec896ed78a0f04ff078052bce88b4f6d66c7ca8b806bf9735d457d75958ddc6fad90d89f7afae3c6a5d5876388775c554f7df489ea4e1a1dcacf94b1d1c628a80872c1e2f747cd21113c985edfa709ee667c76bc8fb302e85b312cbbe87782f02ce87a414c07643fc9903e7", 0xb9}, {&(0x7f0000002680)="31528f3a766eb6744217de1ff4713cef0ac6daafd804d7f3cedf99cb46a905a969a6503aa2671ad136a7bb4034d400e3cd07731c59c1c1f7b5bd54d00e93907cdc3b20024b92008cb0b48a66713920adc297acc84882d7edfb66bb59b0372b8cd867243421d28aa9ab014746e36aee45be6bc6ec92a006cc31738ab297ab6946d32254173ce75232b13b90ce637843863e56f61b4594bf7127606612e89e545093cd0af8e7013ef2", 0xa8}, {&(0x7f0000002740)="3298507ff23768c142934c3dc3207a2cf24d8677d1c11ec4107dbe797ba5ad16c4dd96d1e094f7d92734341cb7b4d6c69e8bb6a1c166a154031340bddd8fc65409f32ee6c6d3f3028c47f840deac108beb4206674f2f2f7e219699c7863c4acdc07b7a914180b83ec4b0712b89cf22a81ad399891b0554d3f7c665067873bd96883ec55bce6444c783aec227664aaf160dbed09f638101c2793e328afdce855bcf3bdaa665f1d0ef245fee691ed77e46d80ef5d67141f503b95f0c2ac8cd6fa86c0f766a54dd3f9f6f9eb3efe5b54e0af7c2c9af0d2a22d088c3c1da866c86bac6bf7d0e1abc6cef34d722952f3769626bb622609ccdf10f8df1caca2490f2519a7b3637cd532c394f3bfc3645c9d7fdbdf8a4f295d91a773cfff9039fb2d943d1d26454f99978476584ee7934501853ccac695e8ea561338cabc0688c99b0ddf352506be2b02e37427cb4310dce08cc7fd77ce3dc9c3f6faa454eb7d813806762459be32d4a093d0818464703f099a244f803ef5796789786625452cc667b1cf438f0fc139b8c81f1263ae2d88a87861c763835f9b4cb0b334ca9f255ebfec2e1cb4548cf654f88678efea9cef9688843ee8683d8b7810b66931563ac35b69e3b494ae4e1371ca5dbbe3700f8a8673aef151420d4fb2e7a42d7b884268c708e3fcbc2ad7c159e3f294a85b89044c157c85950f9eb56dd6f3bc6d8af46e3c2d0d3a5d6cf233479ba580fc9b8c68a4b4b02d2a7c30f3578615a21c5a5e147101ee027e7eab0009f0709dd06c535133c8cdb7d3bab271bee8f834dd6212a70e0e7b744f0ef9ce49b7d78206a3190edffc3c691a6a0ffafbb261e43bba7fa62183a64d0576e1a455d8203f78311d8523f72b5e8bd6ca44b0f1abbc791c1edb1075d80dbcae3844e6f9fcbba7f0c07a22c19a7abd9b262b4f0909532e417719fde917a4b5cfe08ecb757532c8c889f6677e904e8329578fee4701f005584e518c72804bd80c80390f545bbd8be9f32ceded172d5d366ea360a146b41c4af73b63fef78b471e38418c3b22804fe1fcfd5a37e4c0f6b262e7dd7187d5cd58287159f9093a300b5ebbc4601cf292ff687c52a9adec97b481118373319643992863533b75a783dfca14fd4e8ff0e11ab5a2f5207e0aad6f514d3d128cacbb88c32bccd034c588b5668940a2267a6e2065994d24c9ed9a58dbc8ef4286f43ea8ec1823f9a3ffdc974f42be90b611a7a0070d15fd53309c2ec4835bc9a82fcfb22c3b1961144193db6061c92749eaa40c6110505d30aea395888e581fb4a8b220ca6b880206cf817bc6390eb330d4964f2e6796b5e69f62e399b485c629ca1e3659b1fcdd92ea0cb60e0823bec89654859757fbb0c2107add75e7b287ba8102b8a05aeebd30962d1e70276b7fc3ba5239d39fb3d5b65b1ea6a985024f7fed2f7540acd98854a92573a8c7e063ea67b05a37cf09ee27f1a26d96d6cc7ac94e58cdc2c3d6365e428ad5c7f2ebe13f15065323aed7022cd6f9911f8cfc917bfb8923738cbbe91d3a357530ab212fa73508448d1f414965c9c5277ad450446e83f5529e91b64a6f175a9c9c136494c3738fcb1190ccd416ce6c0d9a96c8c432c27c05c4880ef40fd1af372ede73dc67888c13135003e718e80c565d1f4ac16c175cb6b37f2edbd18fbd9d53c2462fa1cb5bdb2f9a67b46b21298166b1eb70a76c8f15e54ffb4d02ec065497ef9cb5f591fb2bcb7db9283c2eb0d70abef9cf7b31b27350a7cdd3be7ebea3125ce1bf436271c322d32c8937fe314339bf2074c2e1fbd953c178cb7a7c2b0f25750a877238b5a96ba82b79c6d7d28d03970ef253ffb00eabb4418a2a000e22a6a62b283855384bfab0b0ed63bb78e979389422954b500d8e879dde9d63e531e2abb82f21bbed7620ddb4a0aa03fca86d0e1ca8f5748d20c5e7084a73a5d513d33f347d3701836dcee14b6426f6dbdbbe1f96963b171ca83e64cc428baaae361287e548c513dd21b8b9a88d0ebd40f0746be1008913014f4ed03038aca1ad72efadc1713bca47b24ff093e8b97be889664304cd13e07447f343840ba437b878d4154291924f1c96130b4d5e7d9f0adad7f3a944d5b5542766e4eecd79c00a2138d3e643ba1f3e1393b0f50e72520447317a7ca66805833c2eaae53348b969f77c4872514969312a40fa876f6aed5fb4b3bb4b2441907f0f6b6885be63d39dd0852755d788b8754756a76503aa94dd741a692de5a93b0de8a6d96df18380c9e900e4a867dcf785239d425d5429ac0a9eb6e4eb280c51313e230a560949df87a5604d720710b5ceb4ffcfc5304c16136beaafba0dcb8fcf4621a527a9a6b1dca3ce9a00c5ab416a30570566e929753bbdb31f2951444e4750ae64a2b5b74422719ba58b983581579e5e8019960261c918474fe23005312cd654064b0300041874accad7d840a3ab85d8c0179ada1045431f9ce985640e54d11e120f4d202cd639a95bc000cd51d877877acbf7b5762657308395526b06c5f192b28cd68e2fff680987aa1e61c3d0b2c6865f4054724ac0b967b919cdc87f167a3c379a4b6131f794507130c64cbc3a8d1480b1ed24aa989f7ef6c1193b2bc5ff247b23825947ffd0fc2861481b0e20bbd36295efb4d3f3a831597b59d8d0d8f5161dd7c044ab3003b16c6d50b20a9ce64e842ce12c5c8b4c7f3fc606d0b47a793149ff304a48ba1215d7e252f3dbc9f6e2928b552fab45dc62cca600fb4ef8c7e4e4045d0ea71e597b3e5b1d31c4782e63154cc9b3ec9f8fb85e810cb2b21d7566da9d4be785ac478bbd2931889efbc7af6a7209ebefc694335102ef6d5bd9fa95029335784667daf4e5aea941200d9ac69f1dfa711d4a959a5c4923dea12747b7b3689962f905f501f4d12ca2c915e236ab464266b965ab1e54cdfee60bc3f65a91f3880cfb1ed60bf94b68ea5e8221b79ab529563c09eb4d9546f62a74231f6be1fa81e745e36c85c2a0d0575ecf76f422fd859690896a5da29066db573ccba106bb5f49bc503c2a92a2d48b0311c38c8578b520096efb4ee5bdfdcfb166056c0ce7f07efcd1b29256c88e7c281b11de44e4941dce6323300b712d50ec82a364d4161c1f18ac3a84caa99d962eec4b15490da067ad6e0344934aac4e6fe782747c6f2c41595cdcf1cf6f46db77a1dd4aa716b35f43705bf18988b900dec090ef491123e68fae6094f90c4459ada2ef618e2c187135f976f45629fcf091de723d7c56522ce2b8f0113291ca8b6d0fa7615db5ca627b3045e731fa1249891d1c2d39bb5a5aeb563082f69561aa6bd4841de56c03dd500abbcf815d59bdbb7ca42104bad1ff8fe555ab4e62a8de91fb9ddb53a770b84e866701d82db7a648e17203cab12d850eaa01046c0454478e2dc32ae15b2d9a0a65b7f534606b53a17d5e0b16c0d9e7179dbf6c8fac0aba0a3e7a862dfa1cab079c50a9636003ba32173f9d01d74dec1d9f6f5ba1539c3b81a856060ab3dae012c0ed83f024827e6f140258fd09525ba7b12f7fa1f3fca6eb462606915d8b78cc95cc1cc7c6300b55e0d32739d760fc19559623e3ec8c84cad5b3236aae40cf3c6c112d3b0a0793426597c365eb3acf8f8f64b55f735bb168b031877a460a4ebc62714ea24f447c98d266720e999d500ec2cc03007382b13550bc869f43973a117f999185d602bd74567996b12ae45a352b0f917e3aae89cb4633433eff2bff4a157fb1f4723149f5e9b35133fd0a69ce43985be2f4d070bc2b182d4a1d27d6eaa9c855c26afa601b8478552e796818a8e071b140ad4ac9e5c324e8c0401715f102db54b385c67edd19aa6c80bfe1528e7412134a43b75279b91b528a876dee7577ed01ec182ee3685d495cb15a0d87405eeb7036d4af858032a087d1a2295bcaa300053d9fc3be1ce0b232ee91cc885a7f3822e54632681667bf281bddf52f6f3c959195113d69077e3a874986bd697b66e0ebc6d8a0267f8d8ad0d11642e82d92d4080ffbc1bba8eb34bde6a687639b996430bde91acc2e762d0d98b1e8e0c06ac4459bb9745171d63005a7c33a26e88204929dda3fa06063b7f7c2c99c1a53bc2f65bb6b2b30583d73bfa9912c1ea84a26b243cefd9e59ad4b01170e6f75aa142aca55f54e699dd85851e89468033d1b2cbefb34055634af926dc13246b82354aff31e9a6af63699f429a3a23f96fb46be29b76c54587a7ae4fe0401782fe8e575fa40f1fa0043fbbcd603a80c6c98768c5916406fbd112b782ab7eee417fd08442fd0a22850f2ee4db748bb8940f98a0f8fb13849cdfc8776e02d0b3cd414ab18ab82e900747f4604c0ff69ba02bece8846e5314ccf016d74354b1476d02a58ead10049470f4a71e677da3361fa995d0275fbfca2ad01dee1d60b721f540967b62c06fde460acf1ad56e4f9bdf246568ea822184e4f373509aaa3e8926682f9af4fac957d7205f8271de2fd992ba9c8717ed9072c83f099b4fdf5b3dfe8812988c8f1983b9660c02f59aab45e6e4866272b3dd8a683ba5a5ef7a57fde8972c6acb294fdf189bcbe364398a58c8be332f61e2dbd24264c79dd3328df9189ac7b08a29be8a65a322dcc28fb0e7b3663714168ff1172a63b6c28f6f32b7ef71660dc5ec400a07b31998096a410079cf86eb994dd2b6c1e2427c70df76fc17a53c4dec31587b726d796e407900e5dbb5826ce62ef4a4b7a2d8aa88f485d482f8aabc0745f0424a51c4aba359f58abb72f15d921a5bfded741eb09b81a039f3c9d99523005cfbabf9db401d067d7fa69d3318a9b723955fad86c19b934ea191d3eebf823b96f8155bd71bc433161520dcd73e576284ccbfd0f80c9082435d5b6ce7dc0717a9ac2c57f2547ab947d177b81e55a46b20c546a0c9dddc80b93952ec90cbbb2e4b23a2859fa6006badfa6b70b87694a9cc49e51ed74b5f91d24cfd0381298a18958ed8c53b02976d454ee49c3d32d4c61997700078d3ed3275a84154a9e4b975e3d7b008e83ce019b6b3ebc12431fd792c966e51ac3f741c8fad82af1a861c82f3811a2a818416aa03706bcc101fe962f79d03191cc94f809083e4690de211f54d94a9f75da60bc2754c9e0a61704d6b4ceb135d0847562247360a8cf7345b9c3de00c1b59f924263a35488b6ad2903785f8db74714a43edba4ac0f14fbdd0d8472bdd540dd2d0912eeecd7dbc722dd54f63e92c331a70767a8318c66b854e5cf6f5c066ee608a33b96207f03c0f3cc7e1d47d494610b531da3d110d338115144967d015bb9f4b2b1c995eb7557a4eddb32f1615d53a503ef4d3639b0bad705e01a46a45a149298f6b6507998a99161b8a5dcde1618be1f2aa43d7f635cac1ed4ad2fe7c026e6e98775c8cc8b61b9796004b1256add7b638179e4a182cf05b4d58453139351178ff74576cb5de7c69f75536e5e1c855b7a4a41c0b337c9a49a8ed5c4126f6de59ff6744ea1b7e2371020c78f85fb9ed163e7a65bd0418265c8e76539f2cf512b29822c106907790812d52ffc34e98c9d99b2252da85d95603e9b3f76554e3b1c344d39600435e35ecc57cffcdb6ff96c75666b1e7783ac3b81e189ab4aed7d673650036f60924fda0aa59e469de1689e12b6cac2ce086600f98c28dcd588a641732b181da4525dd3939a9a91456d757329acdad6d4d76d8b6e5d5c98aed319a6d675415af3ad9620ff42ac074635231cc6cedc6d1ef7592b1bfc8b7b5c036dc4429c421fbf54cda36e2b39073c759deef28d2c9491c94724ae3b9a3d1b2fcad43643282", 0x1000}, {&(0x7f0000003740)="c09a28973e63088495a34b4b725beddf6995fe862dfc21e35fc2fcf289b84965516162405d5dbafae410cfa8a99893ff379955d9bd80e09c9907ccf16626e236169f8924e5a54b6c6a2e4146a5702117941375af6c2945d3af74dc0b8e1feba5c2b9fa86b611821e323154c7b7000d256f2b3a5a26f62b5c0a593ca204bb48e8882f040a2cf8bcf52ef9bb9c0bc2ee3d7f99dd8b66ffc2d83bb01c61b53896b2179895919e013fa3cd52d17d72732902f6b5806487fe2229a8e861889a2b29c0a4ad0648bff5bd08a210e7eb6cdc1abf28bf06e9ea2763c3dc6585cff4b70efeb25993944501fbd1eb0d1f67d62f2f7762ee7f4983a62e66a50a0bc231819f97e24ffe12d0b8a6ec4cec3837961e1bb0fe1e9bcc01830552ae240eb1530be687f5841f5c540f5dacc5526d3fc980ee13273fab353eda6028687d882b34724faf97ce99a1ec132eb852d11e6b3b7e52d29163f8ce561fda5de569a399b25b4f9d808c68ab954ef19a8a5319f817c19c85ee6aa657c8dc086077329998b1d37e30977138b25285af197348d4a16009d46e4416a658a958eecfa8c71b7ca29b397ebfadebdd4eb4978cb2d7d36f3b3a11edb5004b8cf7f3e4f0661125687db5d15feebb3280323dfdb8f0ff4f126f1265ed79c2c6a1fc6dcd947c07111de17600175fd218ea53c93deca408d132fbd43e6f0d4b1c20629e8b60e81ebfa1411b540cb09c98295eda7d85993fd7b92f7ef8774ec825c79cbdea4059b4414de7d1f87ebff3485b4164d5361e1b12d58242817838b54cd711154539f1ef178f3bbfccc84a0af23ca806333f18915052755106c2f97a883c729e0fdcfcb704a17a3e0c136cbafb36325fa36f0130b516f4a03ab8337e1296a7b732515d8745a2b16027ede650aa04b483d7ed7047da433145d2b5c9ed4bf532332149203f393ac8423fea0ecd3b8bfdf5c558fee90dc0edc3b2cd92345d5807938846018ee2618e27dfd4a6b087019e79111622bbd9dd688adb408a281658765e9a07112da254ceb7fbee1d7eccf299b962fb8d37a31cdfcfb47fb13d5e7eea16a2799cc169866a92875507a3dcba21a14158b2ba9b31146b1d4ac231011f278103266efac872e5583f9c255410e4bc5ac58c51409fad290291213dc6dd3382a428b29ca4eb068d914034d1cb4991d80de631471156edbe6a372fb7c95476e2d76dd949235382d414e9e911f78c58f5198a5cc934ee9abf96ef0b320786fcba37b152940fe10821da27303c53db67a50564f7a4cac60f23a0744e2c9285e9de14ac3f6af9730fb581f46a84638e380961ec741a3eaa75b81b15d14e079c91aad852aac1a183bf1c3c61335afbe0f2a7f82e12991a87fa232aacce3f4d0750dea6d98948bc548ab0e6bb73b2c3db68de26770d50e5ce025da2264004c3d6754b87880bc3a9b446b8194e732d9d1bac3382a354506f30a5c17c7f3d565230d3ae0691a76ad82219e7e5ca0c06f5b1335c2439f325bd0c38854b46b85febf50d518aee4194625e8023291af1f456b030fdc091cdbb6dd6e6dbcb004e7feeebab2f636dcf4f07b397081377e7cb4ff3b250605c071821dd8201cc8c38b137bf2915e059e3100a82d66cb814affe7b62c861906ecf6da6e5644aa3525fe5892aed7cea3f56e7bb5a02cff069be581fce2ef01253c4d1bb4be861bc43eee40ca001d6193de82b1fdf25b4c52f818b493dcef04e4753db76b8776056f494b26c9188a9d94a8b99dfbd395a4a17931eea51bbd3b5944ad123ff86d0839c8460feb90e9c006f974c892097459c8d350d3f4fd46a10df86f5d06aa10a6ae7e0a88af5223fbbc8a4e333d1becca15125eddd54ce4cbf1db46343b58aa4c32655351c4e2892f62c4b20c712dbf0803963362bdd8fc7b4857c79387e3d50d7a9cb2f52d49b479f3a2e8e24f44179622108f15ba90d4d70bc2089eb38c703265d3919cc6e1a335486cb01e194c2db4069b18cc21b7b84db6caa24afb8acd8fdd95175dbafe56c89430a7358ac72f68ad7242b2f1a02fb631c87673da9196c061f2088ac95b0055eeb9de7243d1ffd4aa655e57164961a6175071d1ab99fbba3d161891246f805a2a1dc63bd7eda52878630e78dd4368e0dd1ef5660efe0d9ce994326a4d430d080f5fe434432b507c4ed20e8ef36c26f88758ad5f6fed9b25a6ddb3ca9d1f9acbdbba128789086dd6c9e41dc897c9d1b6dce62be6b2df5e9796f9073f42e327526496670b7ce66715f36d91811852d4f09037c30efca6f7d16c13d260ca1281650bf49252d7e36579e4bd7684afe081deaf38b9ebecab6bef8a0775a212f5714de1827f8ac051fadce33642fcb00cb3f6d47ac890e19190d22f8c89c82d06d05731c010d8230dbd5f2eecea7260caca5fd56fe784a3f883ef7d9561317db4a6668326b8e1bd5b12ce3eeeb6f7b5fe611626504bec5a73eec8983588ca49b7a76744586119ff12557cf52d0ddebdaa78874720e824922c97da5e76cb9127a5021cd63b8abb063bed0428cf263f4d3c5432344c6ba8f2c93714bb2d22d88f10ddbad71a1a9b51bb39ee1dcf8257a77c248f4119617e0eff0dcd10150ae6d11267666f968427ca48840000d8e7ac5b001e809701a896f3e9eea0de497d7d11f212dbea14f065186100b0b4cce7d75e10c39f5d7b51990ce89a13e7ff4615e6c3ec4e68ed7be6f7d97570f1e8d55aef07b1731927c6aae36a9e2d42368807df492c16cb868749be9099a46852ef47a1197228bef95398bc080b37fbe1d207cc1534bdf2be5236c8cb8eb5fffcab2bc2428bb2288bc57c7e2d8d7891d07b7de96933a982d67e55287837e553a0f1ba8201f55e31f6936c94bc9233121c8ab8cd14731cc7ee5672fbc185355c9139cd41475b43d55cbf554c9cfc5f063149ff8a5d9232ec12cebf7af2ade17a09843921f0c6e51b48ebb6254d7567043650b6b737d64e9d0755496ba42776302e9dd82a3a03447554fc9325c7e56d94433334ff58182dd08b45ebb244563d72ecc860d948faaa3487746052a396b79e789784f6f8dcaf496ff2da916acf53f7f5b7ddefb88ab92494d42ec646610c6a0918283e165a2609702333914a70919ad3c7a05aa439cc4e8e9573f0a67205b84ac3b96a327e8e2d415c3b7c2171fff5626671e85de3e3f6ac9a3ed234ab18bd659ece1143807d34981685de790a70aed4cd3b7a9d5018244b775ff6c94a5771ed792eb16269272e42dec66a521bc11ffc9eeb839764488caf630a7b7fa0f2dacdd2a781f7adee6a9e3e6cb05f6b3b3dbd390ffdeb63b89337ff192369bb361702d3cde0c9580b3d8c62eac88aba7a9402151e513fcf1d6f853be765f38e75fd0bcfb58d3c46e980000002cf02dc1e3cca728061438a5c6a4c2448b4f969115a95b55781a703d1b44f12c62b8c91b47720c04f011b881dc8baee01d99f37df6902ec98f0572eea5fa8bc9e774a5671e551b573385c96e137b207272d7ffb5edb0850e9927d8013d14ef3ade4f16726d2a02221ca3dd1dbf97eea5924064559ff3b885d45d49c4cc17293921847a5acf182c08dc5d2b6a9a50b42f9e06ca65ca736ecac74a6b41b9eab9525e0807db2aa61352a38338b282081db8ace759a17b2f1f46af0c8456706dee63bc60a3590ff75e9a4fa1da9d67a200abc9a4dd80d1bb92b12692194e69f019d27916b4f1ee718bd55dfe6279a01d0e8f7976acddc871ecad222c44c870bc60827b8eb38db1726d910fce8701c364f654cafcb51d24f86ca0cddf376766f28fb9f3b52dae32aeeded748489c2f1aaff5480390e395eac7d77776e76a15251df459b5f11577fdf6eb06c2f39ba43f4c3be2665cb7eab51886a4cb407a777c7dadb96b83bd6e3ba3792a329d17b4ab45bf46518bb9059f6a25191aa6dd2b4bfc497bc3e36a3d5fb7196805c09db0d1a59169e879541fa619bafea41ff8c019c84ed444610e31207ed74740ae6302aa342f95dc6296360d7e1aaf6cb6b1a8698cbd57bc30759f8a1963ecb8e4ac4c03a11db8607112e3069e340ae88a8aee6e80a5e925a4be76d1e8e4a5bfc939b932065183f0dbb2c10c60376eb8391d45dcd0975359b33bddc915fa4e69871cd9266ed083a759ee03a8e9ce5b08aad6eaba74ac159c0af69f8f7886b7f841bc19be6e422ef8e698f1e5feaccfa0a053d9ab7d8acdd2ce0b77980fd638a735f4c9aa51056a4d44670273cdac684319ed2ba43f5f0af5426af4b53798f7e8559ce4c390c652b2c4950803f10afad1366edbf3be0bdad2e33020266fa9363492b495e639fe131afbb2c3303c4009bf24aaed699e4408b43eeb39615b8ce35b4b01208210ef6c543fcfd949815879c4d0c23441ade21497439968d63f9fe4dd3e92ab2743d5d16df19a74cb0266b9b145317dbea7432600162e1465c71c09dd9f242fe9b18a9645cbf165bdce85595c73e4d854d73c42046e9e6d22318a7fa243513dd7b86b65d8e3caeecfcd80fb06beee23a81caa968ddceadd89828eb868a271511ac521465374081248ba9affd98d384b1b4b95d38a47f5700a93448ca5c83a55aa9475223890aa929652d208fcf3bcf09fa288be45862f7e394cdea950c336136b098bfec65724ba7b7f3476fb6edc0c1dcf3ff1b58db7bfe6d2d853336d65897bf9061f6bb6792af80dd7101d9eb7d9b3da83b4142063b0ba1b43130d5ac8da29a580ba556c29a051f8005833d5b27dae2fda5ae0019e0b8cb2ab8b06ec956d89f0e43390404928c30b58aa8bba59de9760cfa9b4c83eea2be47a7c7a4f06031350012baf6425d43e20c5c019d65f3df82885cf0743fd11d49515d607bf768f1c846d18a4aa94abdb4ce0f73653fbcaca951027965e7354f833ba39dfb30af1c4c5c50b17a0cff16bcd9d6732f390efd1c0ae46eb11fae9fb2d605ab913467a517ccf86bf4d18f1e042020cc5b31e173641f7ced5647e73b880a14b8019cce36f602630083399c867f7a7d74437bde088172f1809cce6b43302272cb8a7788a6a5fee28d84e7f9dae939278f3874700f6f6c6d8ed773e112ade367e561268523ac944d0f87b32e77e6683862cea767d1978a075fcc050ded7eaefe8bdd0ba861e64828d2f7519a1fc97bd8cc175b8892b95dbb726d0607f887c418d4d405040189583da95779b7f266bee3991252c7fa15768b56a9a9d972fcb04210b2af6d15ee784d9fec72d46a33d0edaa6c9f3c82cfe98f45c3e037adb6b31ce25c8ff131ea0768e1930c34e576efd6b8f0120c99917ebd52145c525c887c76b0667237a916c66e402dc77a8b87086ccce9dfbab419dbed3f55daa3b337ab1a45016f0f5cfa1b7d0b2a0433e31397ba80a7e3d64f00a06b40cf311235ae6b01089c588c8a5b95d829c01df2f6eddf200b9f0f283c5f0337870ddce8a30f32048412dece1a57c18ff698809c4740cd7336203030804b3779a5717f96c345d0fe459630de176957776cd118adc5e1c61eb5799dcc8454e66381ad7350074c4eae0fa26ff248221b5477d9ffb687d6f8c5f2c052a141a9c49a80b0938559a698efb946a0f56253201ce21844aff9f302347f6cda8a501393264db9cc2b9f95ec815b73c378dc911323944a566c6862415bd888fa79683ee4a3b46481aff22d1db77ba95143429aa439b39571a03569e47e13155951ba3172b6e380ffe4c3dce469e8c352d082fbea6637e99f985882461f7f84be1bb8aefc94e2f35f54b71eb735b5b1560022ac5152e54dcf47ce0e85df3141aa56a9943f0489486fbda5cdf2", 0x1000}], 0xa, &(0x7f0000004840)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r1]}], 0x20, 0x2}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200, 0xfffffffc, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x87}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) close(r2) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) close(r1) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000300)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092c219a09099d8903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229e", 0x9a) socket(0x2, 0x8000, 0xfc) executing program 2: r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x11a4, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc3ffffffffffff86dd60756aa3116e3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb040190780000ffff67fb203127380c100000000000000000000000000000000000000000000000000000ffff000000000106000300000000d5a7dbcfa15706c0bf587b8b7a0bbfaf00000000000000000000ffffe000000200000000000000000000000000000001330100000000000005020006c204000004010502e611000089020000000000007f00d479d6bcfe7ea557e8f627af587c3782af5e90a5c22580eccb7843b28cfcfd888a51586b5df957c38cc2f84acd9dced3b2cd3266904387f3f1340c186046bc34dc3339e165c211ccc453208bf5037d820e741407124ce3f0e1c7598203b87e9918a03c7704ae19aad740fb9ec6539a2deb3d8f7dade80e9830ea9b6c4e44f9f85c3fbd69e1ec9f93542d898712072f216bd87e5674714c12ad5de969dd5bf48f19ea190a4a7b9457c95e23030fdee8734b02547a3e5343fd3b71f7c7ef815f84ad94fde6c24139fe0b9431cd8ffb99afaf44f6bf4f70e988dab0cc963462307ca2c2cb1b8802c4e68ade3c178a9a0c952539865f882cb3b92ec0171ea3df39fdb12ac2be9157560b6cccb1fe8c3372159b2a08686993621876a99da03a88171bfa9eb9530eeb351f90df863d070d4fee1135f63f5f2c33b1b5bb77cb51a16083d7a5ab26feb593e65145277e8a84db2659b01c0a2a393ac8e765394bfeaca1d1c10d0dd19f3e5eb5ac9a941d70a78a92a2c4c5f2d3127a14d3c5ef44b6da741662d83e0a7aab2535b4ab728db33e4385f34753d158366b303550d2d2dc09dba141ad5754f36bdd0df2f496d834b52d3af56d57eacd4e351e009b3fbe76dc93cd03c37b17280795bc638235acb79b695aea3876aa54a2e0b2e7db9494063f0664a32cac63d248133445a9f478c2e86fdda80155c35efcfde418ced650e564d1959f629a82a6578473c43f1c94adda27b8a60a50af1f72d5a130919da129ac0919f16acb606f2a52ba930223a85fea6e5f42bf82c9443a36e78da80bd3e746b5d841460715daef721ef137ef372af50118a8fd9dc8b4b8bbf502dfe2ece53717b0a0306d1a89d09122bf0f1491c7362e513051b2d0f61f2b292eef4d211a6e2f15e3fa2f23eb2bd506d7cc0fbde185ad27e3953fcf4d019e1669c1c4d3d4707220b82c29b9946a02308356dbc7d5598ce91556b56aa0d65cbed44b779991b24e45db32e55c99e6f80c5efc39061110097f0b934029ff379fc6a6feee83f1b094c699a7a25897f43534df7062a69c3660723d218320d51f5ac0922f13d1d4b77789c7c10b9f3ff253c6433bd2e52ecdd71c97f3ddd9d6ea54c0e4bc060c160d5ed54da3f013f15871e035615f2c9cc35bb85ee72a1bd059b32c6b6099580b8f6610220dda0bcb0821c0c5c9c0956ef4dbda12c7a590418da9a0df0955921764f2b2426bbb2e1f0ac327c2b3dd6f20584db2daa999d6aeebe808cb5caf4f1adf5128f0e9a5c1bb2c3fbb08b52d542e695d414ada3a8f4f1edd8ac14f97615e420984cc8fbb3d84e1e7ef5c903f4e58b097ccd0d53753f2cf33ea96bca1da74772a4df6232854a8fe8c08586969e7411c45f00aa024b96e13fbcbd24e40efe086266c57499dbbd4246c5472188ca2c13436870eed79fb8e03256b85b1423eaf77d7a11f9475768cb22c4cb52808478701f16df71facd9ee7511546182fa48c1c19bdbdf120b05e06ba6b8431968bda78067480dc44e45b6d10b58bbc9f6666ca327fee50b4bfd63e38df9d65fd85b407b6c0e1177d13808c9ed398f9c19a5f93f897a3dac494ce7c6016ee0fc9e036c3e1c99bc931bdaa1f4acf4b96054061b29723f1da609090100a67b0bef050f39883f94e773b3e9fbf214cc641388149ae3429e8752ef147fc23dcec1b086c257605ab2816a5870f640d7eace3f7d24866f6037fd3ef0c02383f1f2f9ab4e6810a2c85b9ea9f41e74d328baf7a68a8356703129eb39c30fe44419d298e20b22758eae0a019619eabc723bd51536ec61123354eeb437a60d659034a9c1617918983b61edf8d4ff164ce97001982cc299fad547cd9fdc7c45c0e68170509b880c59cb41a66e203b0a3d7f314db6329c5a6e3c4701f0b01ce63aec06eac91e70929ccc166420682b201cbda42028e930ac12b80434d01d17112b5c90307562814873d15b206e1a851f373c87e62ae608b410ca146a3cada70d3312d5e256198df1c976e1d02647c1da62b42d11dba448109ea09861a2c27e7ff21cb2da9624a9f60875be54662de231a228631dd817439d264a129d1e3d99777ab967999eacae9d7dd3213be196159eab0b8bbd4ea8fa684862cbb945446ab04bb38f306f25fab9edb3b17c0325c9132ec1cedb212f446a647e127b9abdd49ecca462976655844411aa0025c4ec8a98dd987aca65623bed90c38857112029a714d9f1c96b011403b63fc6516dc496ea59bbb254be918b6993803898f00cdb102fa9d3a36643d45e8ea4c455ee69abaaea5f578b9c0b5c1f09746e36f996deb8d2490959493031b8ae0426fb537df605863cb0f2b36faa430a0ead3b337920658bdef4ca0093a4b0357713222e8bf35ddf3e6b91ac4c7ff995f175c7db714525bef0ad0470b4ff898b0bafaad973fa8749df554276b0caa23691f0fb01b07acaf8a4974319761aafdc43e3cf3139173a6c27ae21faf2b2c9c6ef123ee1ea9f169f528796ad54b834f087f6b32cf82e66a2607ff444f739949c305238cef33a48d66b90908ca8f29bcabf3194e6f22dcadea38f30d7e3790ab371e1fd63b4acae1cce8b7475b3cb4c90591e2701053f9d7b3d93e96ff6856a74e768b28b31d37a2e728e4a36c9b300f7428b3a2f09f698826a7fe9d952a4e792e393788c9577103a1e0918ec1624f45b6a61660af8ac2ba1424ba2860bca2c8ef6d1c6d8cfc2b7ec07ad018e3c7c040e4bb51b5b6f835de5bc2caafc9ced13ed7c7903d24a722d49e62934af1cde1cc5ab55952f079162e26211d6eea1601242903f80c8f18526e3da10cba4f7f83d7491b25e1586d0b1067f8ac12a222b2b7af0ae207dd8464b4d4209043a87e47c40a8c03986a3c402cbcd63623bf66556d589e99875aa782083553a1518edee410a5b84b866b124dd71398868a8cf4519e5dd5c4fd17f6aa884463d2ddc8581f7ded5acc394785358baa88cda1d701c14ae5c12636b6cb58a500a6e030e6aaf721e26646bd75545013cfd4eb07a7a34187f0abd25f704a8c23de402e53e5d96b59192085864172e54a9b5e96e7b2804b4b8e4c2728634a0c105930cb7a39b0f816b54483f8a6eba1b729e5c6b9319a5108447e4a527367fb306b96092eed1fb7bb8b1d2676d7df45c8da171c6400b3ce79033e14f2b0ebf63abecbc5a071f590f16688b93fdbff60b6294ccc33a4f3a024c21cce5d736ec5b90fa498a55cfd260a28e13dcac7036258ab9d3b550ba80796db56f9baacbc882f379d1d3173b7ff1628434c20c7032c100d997b0c5e29024d3fa568569e07b1d81097ca2dfc37f225cc9ad8d88e9bad7cf336737208f4f47e6f1138ead338ff3aa413f3a2ed5a40d9ba50f3e5c99d258ebd0feb2fb47fe4ca2705e325e119e1b6dcd8edb586d16fed8b09fa31825cf8666cc15d9c9b868492773906c0c11c64a23352a5e224774950dd60bc378c5d11bfe987c7bad28058368d407d4715de9e98e01e99235471a9d52108114af1ecf02262e0200e592b88d5f4c2a5ffce58e2f7b96b95edd64009752f29aec48d73a61a6f78e4365d24ce705e82e6363bf76e31310965bffb754494d013d28545b93d118bca5462742e2c0dd1b92e5271e9e7f0bb3ed82d12fd64625c34a9fa33c2dabe5044fbf74774dc181a204fcb39196159c11a43ca8bd2004b685586c0c3991819d0ccba6c40aeefa120be92a66cf340719d837a2be050b8ff0a62a9a3272365ac00da47a30932c7996843e84e9d4ba56ad25e517a0e98909a72729c5e483ef1055f53636aa9e86fcdc34ff712282cd54cda3f9f25e4aaf461fd43624e4606980f3b00f47ce3e5b23f12039772f2e5022266c9b8be55c9b24a9cd40de29b65f26e7ddb1640d69609aa81035791857e10ce61f6be0977b484a2067a48f762a3a38e564053587e118b97b14652020e8993ff4b2ae31de7553b73c4d27b8d21ddbe9826f7b2974a5c7d89031a7655ed30e9a8a784f931723be9b71b08300631c7a2b207d7a2d8e0d17677a061276ae63a0d997a15e57dfce86642a0c3602bbaa9df9aa69d4df8ce2c06c25826b30a2f895227be7972076976b918825e7969a9cf4bec1ed8d885c3f7e78446042d566faf52ad392e1bbb6af848efecb474bf51b96ba2f45d6abfa300e5d03fead92a55fa17019d29715f92ac0e3c589c2885add5a9d8734da1a81ad9295373363e458735314c132ea3d1d734cf7c9005e961002863bf2251f96d3e4a83e9408ff9ff0c7d2ccf375b80ad12368384a48b34e9ee8de47d8fcf9359800c570beb0d3b1a03c755e6d0fc3287dfc76268f87d7dde6f10497d8712e5b5ae4f9bc8c43219916bb076aea6b02b0718f4319e9124557832dd62c1f2db23426d0b01de79b0f80e5f24bf6c2dadc57928fa5695a14f35b4ee8c446d025e4c4292bb58c4d587099c1318db00941c4d496e02c0d6e62aabf8c36caaddf202dbe62585748ad1a0b0fb4381c0072ae705fb83385a43b8f00e51194a5da2e235156330371053103c8fbdd8b3132cbd4827e691b34c4e25c6ab9cc37e03e7de4785c1fe825d3eeafb329578fe57476bfd7991f8c3d833b61cd95578ecd142165ad1bd149ede27c0785486acb583461d83dbf805ced4f66becde323dfd828c129ac63a85820446d4ab9d6d06c3cabead2ee58804746e444f5d4b8110abc680e7d579267d91f6846c9fe070c37142b0474fc14b7f608a289cc224a4f75e1ee479cd0101ad129ec291e8b5eaf653abc4c8b0d4ab06e1ad0858b2b86ab202a315ac8106338ab48217ebf351343e728b9f97f57c3397ce3f2d9741143b79d1b1020856a387a5eb9bd3f16c709939bd055262eb444e120f3c9f8301b6e2b2f643c7eecdcfe6dcf9bffab4e05ae48b26e3c7c8d7a3124ba689b12670583a67a85dc9ba0b30e61298759474d8c0db262595c251405eef38a79adf9d6454dc54c4ea661044734d89e0581e37d3634904cb8a1a6022163cb55d8ebaec3527b6400858879388337ef8ebaf14e13517343c450f1fa593ea68d693be5cd2fd314b32b0ac3e0c5ec700613dd7d17a8da2d2c651e7e9bf9bb7406b3d0e969a55f0f0992730651230bcff960359dab896c12122241d56400a6a23482097434dd6d2a468ead12b945c1a64a76ded981583ccbc2217e98401ef08e60afd1d8a8569d1b05487f002a28dab2a732386f35fb0d27febe08057c2236dcc8be78a2cf856d4b3769c7f082d963da14923eda6407b10060772527175a436f8e1339f5139ea953970df93f626151a45dda46b5f48300c7b5342b8e1d5f754aee8d37f6bcf10d19437c10387d52d367474bd326c804e5f986e14dc155d163ff675e424110e46348c83526e7c4f85954673c5b09ee76bf2f069633515cfbb6ed5223539c4db8cd1daa2302cdd672b55e8eb23c299480582ba4989f8082b75e0bfd439619dfe53d31bbfa7940e448148cbdf3964df0efedcada62c7d4de8ee28b2ce7b09b5b796c8ff2eb4a03fe11634ffa54c676bfedb43e97823998e4a89e41ee915b23cf56114ed67f898d1597b15767801818a1a65da95219748374263d92a8afd5c13c57465d9ce0ad50a24c3250adf1aaa2c15be31db17126137b902314482f63c366908e5c218ba880ef28be7c1ad734b7b448b2ed3bc0c6f2beba248a2040cc1f2a05c6b764d0444b138898f0a8a74b760c83fba1b414d236673197b5883b14cc57e3731029eb1ecbad32d0d1cf025ded8f1693abfa3772a3743f297d0ed0d86e70f3fa65aa8b72cef2100a1817da7d9aeadac67f010100040100c204000001ff010000000000000000003b00010065000000d21ae6d8feaeacecb05342dd445d3db7f1b8353993a692026869a1461a5dd118a454cb0f73cba9833db3f4fe2586d00cb70a386981be01b5673cc520c5a680f536f3de4d804aa96a5880deb6115049ee66d2b765de7f2e8529ab5e84e0593c376e8b2709e41ca35b507d9f23e99fe0b61e2cecafdc0d5264b835bac1f01b996ccbbd59b0021a382cc5766dd6c06e496460ae20491bfb7acf330b7b045410cb0bac47c71679d408e4d4884e123626f1a15ee408f8718c386a2ab8f376d504c5e386575485ccf2"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{}, {0x48}, {0x10e6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000026c0)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000002700), 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x28}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x1, 0x19}) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffa, 0x21}, {{r6}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x1, 0x49) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) r3 = getgid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r5, r4, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x401, r0, r3, r1, r5, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8c, 0x4, 0x8, 0x4, 0xffc0, 0x2, 0x80]) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r3}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x120, r8) r9 = fcntl$getown(r7, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r9) setuid(0xee01) executing program 1: ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)=0x8) r0 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xa575}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000200)={0x2, "778e98f1d91e8b431ec7f1f268e4964a9607a440630c4b03596f26e1c43f1e0911e8f167297608ba99cd698aa53345e4dd4ec2076966fd76e77a66616cc693ad2ec39a9fa269eaf3731023b037ede7ea997479b65d2a0ce3cf9881349ef1929059de92b701ee3a1f5e5c29e46ee2cd4f29affefce6e49e589819c66a4faeabe2e636eaf79b971cd9be9483f3d5f707c407ce8b567695b65f93a6d3ae32b3b9cfbbb3b3cdddc0762bea93a0a3"}, 0xb4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffff8, 0x1}, {0x8, 0xffffffffffffffff}}, 0x2) kqueue() poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket(0x0, 0x0, 0x3a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) setsockopt(r6, 0x2b, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffec1, 0x0, 0xff55) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c, 0x7, 0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x6, 0x3f8000, 0x7, 0xe5f, 0x3, 0x7e4, 0xba]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) (async) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) (async, rerun: 32) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (rerun: 32) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x14, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x7, 0x1, {0x5, 0x100000001}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x4) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r2, 0x0) (async) setreuid(0x0, r2) r3 = geteuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r2, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) (async) r4 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) (async) chown(0x0, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r4, 0x0, r4, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) (async) semget(0x0, 0x2, 0x280) (async) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40002304, r7) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r3, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) 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, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f8000/0x2000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=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, 0x2d02f1f6}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f000068e000/0x4000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x25}, {0x16, 0xfd}]}) write(r1, &(0x7f0000000400)="d9537abde93d050cdd16b13f742a", 0xe) recvfrom(r0, &(0x7f0000000440)=""/145, 0x91, 0x1400, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x400, 0x11}, 0xc) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="b8d1f418bcc33e8370f1bb6b178475", &(0x7f00000001c0)=0xf, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file1\x00', 0x800, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000141000/0x1000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007fb000/0x3000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000608000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000052e000/0x4000)=nil}, {0x0, 0x0, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006b0000/0x13000)=nil}, {&(0x7f0000108000/0x3000)=nil, &(0x7f0000112000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000558000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) dup2(r0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6e3, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0x7c9}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3d, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000380)=[{0x9}, {0x1f, 0x0, 0x0, 0x4000000}, {0x8006}, {0x8001, 0xe, 0x7, 0x8}]}) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000180)='./file0\x00', 0x190, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00ff0000090000000000000000000000008000"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00"}) executing program 5: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r3 = socket(0x18, 0x3, 0x0) munlockall() sysctl$fs(&(0x7f00000013c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000002540)={""/16, @ifru_vnetid}) setitimer(0x1, &(0x7f0000002c40)={{0xf8cd, 0x8e}, {0x0, 0xc}}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000003200), 0x800, 0x0) poll(&(0x7f0000003240)=[{0xffffffffffffffff, 0x1}, {r4, 0x100}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x2}], 0x4, 0x2) getsockname$inet(r3, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) executing program 4: syz_emit_ethernet(0x6e, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) 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) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 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(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setreuid(0xee00, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x8, 0x0, 0x4000000, 0x0) r8 = socket$inet(0x2, 0x4003, 0x0) r9 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r9, 0x29, 0x26, 0x0, 0x0) setsockopt(r8, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, 0x0) close(r1) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fe8000000000000000000000000180bbfe5bfc000000000000000000000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x412dfc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000700)="25d8a92514ca100b53e46d34000b0000000000b54bc6f8d4241157ea10e71fe86bb3a55b38ad738033ca5d9e137e9f223b4cecbd497d00a5b1bea013678e66bc899e543d32c1856a0b57f665306a4909b7e721bdd7da7ab853b601c62f9a15d2d109248fc5f668d85f86e5a5d46b239c5c23a68328001a8c6be392091318d5710099e9be6d88f8e109dac345198fee346d52011f487eda0d147d2b5fff282d5a59c033d2487700cdee9f0c929115e54791684ee0acd9992243b0678ac3e629599921b783027485eb547f965d4dff5048e5fb9964aa731657e2e20c1bca6ab8ec61870acf89438351c91746b5238eb6aa7e9b1a6794239ad9b29ef1a57965d1580300632a54c69bf98360fa4a81f5a0f11a3e30d79d5968734b1392b75993561e501841fa2960a4df9f09662e22573e1529cb60469d44b6775e76d00e1e6e", 0xffffffffffffffc1) readv(r0, &(0x7f0000001800)=[{0x0}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {0x0}], 0x4) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x56}, 0x2, &(0x7f0000000540)="5204e82fe8d1b30ef9c317ed38343dfac1a50c4e341a870fe639726c17a13832ef81606e826fff67ad8d54f59bfeb934bf5c763b36803e4e51a7f3e642f047c361fd3d154a1513eeafdc2a24e00e024e7456f80068ce54ff0ba91823789a26a1670fae9412d8849c7ddc52b04b616f13cf592c43b60f43", &(0x7f0000000440)=0x77, &(0x7f00000005c0)="fac435a18dc24bf5f956406cba1734274956cfe5b3569bcfc6c60408ff3496e2f35eaf09b87de6ad42f8ec49c69cf1e087569e27bec6fecda26257dfe4", 0x3d) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(0x0, 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000340)="e87fc28f67a88c24b8b13c98a99052eebe6b8c69a289a2652498ae16a089eab58300398bd5932f09b5e953741ee79aa417c79194246a759efb2b8834d5df304347d99acba0276ba46fb17d8a2753b6a9cd0ab4613916846baffc261fba2667471b02102b900c97433ed16591384f0cae8c0251a61b822d2fe2a9309e0ef911d0da0c21b2c81ab14f034820e9e2cd98fb86e4c52ae3aea26fe7a17c6cfed4d987fbf0bab4570345a00d27242bc901aaf2f3d7105c8f17b6e37e84b41c59a657701a31d81c0d8dffa3e785a9ba5c6093bdaf054a0087b5e947a2c0fb62fe0d8996affd51168f4f94b8bd428cc287d080406b898f5da76547032f29", &(0x7f00000001c0)=0xfa, &(0x7f0000000280)="1f72", 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(0x0, 0x2000, 0xd00) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) executing program 0: poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(0x0, 0x10000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7299) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x14}, {0x8006}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) socket(0x18, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) bind$unix(r4, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 4: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002300)={0x0, 0x20000000e47}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() r2 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x5f) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000200)="6721735fae63400638ba10a03a2bf7ef691cde0447d51d043a19d5b85454ad730f47183475825b4d51aa64b6ed160dbe4175a17bf39ffb5c303766901849a9e6bb7eab51c166936edf4440973564ccdf9bec18344744d332b97698588343d3b139185324bec4f4e85815bf772e1ed5ba404ee1e8e61a51bc1d7208d902795385b7b5cf1d85c5c8dfd6a47002e9663670b169697615a09fcb0deb76e33632868bde4227d0e9f837ed62aac23339c50139170030c744c6e75e4bcca1b3753eadd61a8c5943f1e41423814107b43c39b4f48095c7c2904e2ef5d2e61c789fbe5b165a41f32835", &(0x7f00000000c0)=0xe5, &(0x7f0000000340)="a15f3ff2539bf39462c91b09254fdcf74d4ffe2e42e5973d81e23c2dd4e57372c3b3502d3430d610ef1133ea4217f0a945174685037533fc6b4100cbef5eee8a638b0ac66fba25d20027a51e389dc9a15580d0a174e53d3b5d80e17849d4991a816530664ddda08c3f034d3eb5bf60ecab82ac5ff3be91312329bb0bd9945b758def93bcebe832d023257aa2fbc50e06c2724fc1a0e8b20af240f0651419a2aa27143a5e3716dadc31df6e89408c0ed816f35b99eabce8c86d75f3b2ad1773bccf8e8f65d10b0ecef741dde4213230c736706ed1bee9324a94a2f1eda7491790c492377d20ed5024", 0xe8) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYBLOB="6002"]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 5: r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r0, r2, 0x12, 0x5}, 0x0, 0x9, 0x3}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r3 = syz_open_pts() syz_open_pts() syz_open_pts() r4 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x11a4, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc3ffffffffffff86dd60756aa3116e3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb040190780000ffff67fb20317fff0c100000000000000000000000000000000000000000000000000000ffff000000000106000300000000d5a7dbcfa15706c0bf587b8b7a0bbfaf00000000000000000000ffffe000000200000000000000000000000000000001330100000000000005020006c204000004010502e611000089020000000000007f00d479d6bcfe7ea557e8f627af587c3782af5e90a5c22580eccb7843b28cfcfd888a51586b5df957c38cc2f84acd9dced3b2cd3266904387f3f1340c186046bc34dc3339e165c211ccc453208bf5037d820e741407124ce3f0e1c7598203b87e9918a03c7704ae19aad740fb9ec6539a2deb3d8f7dade80e9830ea9b6c4e44f9f85c3fbd69e1ec9f93542d898712072f216bd87e5674714c12ad5de969dd5bf48f19ea190a4a7b9457c95e23030fdee8734b02547a3e5343fd3b71f7c7ef815f84ad94fde6c24139fe0b9431cd8ffb99afaf44f6bf4f70e988dab0cc963462307ca2c2cb1b8802c4e68ade3c178a9a0c952539865f882cb3b92ec0171ea3df39fdb12ac2be9157560b6cccb1fe8c3372159b2a08686993621876a99da03a88171bfa9eb9530eeb351f90df863d070d4fee1135f63f5f2c33b1b5bb77cb51a16083d7a5ab26feb593e65145277e8a84db2659b01c0a2a393ac8e765394bfeaca1d1c10d0dd19f3e5eb5ac9a941d70a78a92a2c4c5f2d3127a14d3c5ef44b6da052d56bd5ffaa2575d4cb8741662d83e0a7aab2535b4ab728db33e4385f34753d158366b303550d2d2dc09dba141ad5754f36bdd0df2f496d834b52d3af56d57eacd4e351e009b3fbe76dc93cd03c37b17280795bc638235acb79b695aea3876aa54a2e0b2e7db9494063f0664a32cac63d248133445a9f478c2e86fdda80155c35efcfde418ced650e564d1959f629a82a6578473c43f1c94adda27b8a60a50af1f72d5a130919da129ac0919f16acb606f2a52ba930223a85fea6e5f42bf82c9443a36e78da80bd3e746b5d841460715daef721ef137ef372af50118a8fd9dc8b4b8bbf502dfe2ece53717b0a0306d1a89d09122bf0f1491c7362e513051b2d0f61f2b292eef4d211a6e2f15e3fa2f23eb2bd506d7cc0fbde185ad27e3953fcf4d019e1669c1c4d3d4707220b82c29b9946a02308356dbc7d5598ce91556b56aa0d65cbed44b779991b24e45db32e55c99e6f80c5efc39061110097f0b934029ff379fc6a6feee83f1b094c699a7a25897f43534df7062a69c3660723d218320d51f5ac0922f13d1d4b77789c7c10b9f3ff253c6433bd2e52ecdd71c97f3ddd9d6ea54c0e4bc060c160d5ed54da3f013f15871e035615f2c9cc35bb85ee72a1bd059b32c6b6099580b8f6610220dda0bcb0821c0c5c9c0956ef4dbda12c7a590418da9a0df0955921764f2b2426bbb2e1f0ac327c2b3dd6f20584db2daa999d6aeebe808cb5caf4f1adf5109f0e9a5c1bb2c3fbb08b52d542e695d414ada3a8f4f1edd8ac14f97615e420984cc8fbb3d84e1e7ef5c903f4e58b097ccd0d53753f2cf33ea96bca1da74772a4df6232854a8fe8c08586969e7411c45f00aa024b96e13fbcbd24e40efe086266c57499dbbd4246c5472188ca2c13436870eed79fb8e03256b85b1423eaf77d7a11f9475768cb22c4cb52808478701f16df71facd9ee7511546182fa48c1c19bdbdf120b05e06ba6b8431968bda78067480dc44e45b6d10b58bbc9f6666ca327fee50b4bfd63e38df9d65fd85b407b6c0e1177d13808c9ed398f9c19a5f93f897a3dac494ce7c6016ee0fc9e036c3e1c99bc931bdaa1f4acf4b96054061b29723f1da609090100a67b0bef050f39883f94e773b3e9fbf214cc641388149ae3429e8752ef147fc23dcec1b086c257605ab2816a5870f640d7eace3f7d24866f6037fd3ef0c02383f1f2f9ab4e6810a2c85b9ea9f41e74d328baf7a68a8356703129eb39c30fe44419d298e20b22758eae0a019619eabc723bd51536ec61123354eeb437a60d659034a9c1617918983b61edf8d4ff164ce97001982cc299fad547cd9fdc7c45c0e68170509b880c59cb41a66e203b0a3d7f314db6329c5a6e3c4701f0b01ce63aec06eac91e70929ccc166420682b201cbda42028e930ac12b80434d01d17112b5c90307562814873d15b206e1a851f373c87e62ae608b410ca146a3cada70d3312d5e256198df1c976e1d02647c1da62b42d11dba448109ea09861a2c27e7ff21cb2da9624a9f60875be54662de231a228631dd817439d264a129d1e3d99777ab967999eacae9d7dd3213be196159eab0b8bbd4ea8fa684862cbb945446ab04bb38f306f25fab9edb3b17c0325c9132ec1cedb212f446a647e127b9abdd49ecca462976655844411aa0025c4ec8a98dd987aca65623bed90c38857112029a714d9f1c96b011403b63fc6516dc496ea59bbb254be918b6993803898f00cdb102fa9d3a36643d45e8ea4c455ee69abaaea5f578b9c0b5c1f09746e36f996deb8d2490959493031b8ae0426fb537df605863cb0f2b36faa430a0ead3b337920658bdef4ca0093a4b0357713222e8bf35ddf3e6b91ac4c7ff995f175c7db714525bef0ad0470b4ff898b0bafaad973fa8749df554276b0caa23691f0fb01b07acaf8a4974319761aafdc43e3cf3139173a6c27ae21faf2b2c9c6ef123ee1ea9f169f528796ad54b834f087f6b32cf82e66a2607ff444f739949c305238cef33a48d66b90908ca8f29bcabf3194e6f22dcadea38f30d7e3790ab371e1fd63b4acae1cce8b7475b3cb4c90591e2701053f9d7b3d93e96ff6856a74e768b28b31d37a2e728e4a36c9b300f7428b3a2f09f698826a7fe9d952a4e792e393788c9577103a1e0918ec1624f45b6a61660af8ac2ba1424ba2860bca2c8ef6d1c6d8cfc2b7ec07ad018e3c7c040e4bb51b5b6f835de5bc2caafc9ced13ed7c7903d24a722d49e62934af1cde1cc5ab55952f079162e26211d6eea1601242903f80c8f18526e3da10cba4f7f83d7491b25e1586d0b1067f8ac12a222b2b7af0ae207dd8464b4d4209043a87e47c40a8c03986a3c402cbcd63623bf66556d589e99875aa782083553a1518edee410a5b84b866b124dd71398868a8cf4519e5dd5c4fd17f6aa884463d2ddc8581f7ded5acc394785358baa88cda1d701c14ae5c12636b6cb58a500a6e030e6aaf721e26646bd75545013cfd4eb07a7a34187f0abd25f704a8c23de402e53e5d96b59192085864172e54a9b5e96e7b2804b4b8e4c2728634a0c105930cb7a39b0f816b54483f8a6eba1b729e5c6b9319a5108447e4a527367fb306b96092eed1fb7bb8b1d2676d7df45c8da171c6400b3ce79033e14f2b0ebf63abecbc5a071f590f16688b93fdbff60b6294ccc33a4f3a024c21cce5d736ec5b90fa498a55cfd260a28e13dcac7036258ab9d3b550ba80796db56f9baacbc882f379d1d3173b7ff1628434c20c7032c100d997b0c5e29024d3fa568569e07b1d81097ca2dfc37f225cc9ad8d88e9bad7cf336737208f4f47e6f1138ead338ff3aa413f3a2ed5a40d9ba50f3e5c99d258ebd0feb2fb47fe4ca2705e325e119e1b6dcd8edb586d16fed8b09fa31825cf8666cc15d9c9b868492773906c0c11c64a23352a5e224774950dd60bc378c5d11bfe987c7bad28058368d407d4715de9e98e01e99235471a9d52108114af1ecf021d85a239e592b88d5f4c2a5ffce58e2f7b96b95edd64009752f29aec48d73a61a6f78e4365d24ce705e82e6363bf76e31310965bffb754494d013d28545b93d118bca5462742e2c0dd1b92e5271e9e7f0bb3ed82d12fd64625c34a9fa33c2dabe5044fbf74774dc181a204fcb39196159c11a43ca8bd2004b685586c0c3991819d0ccba6c40aeefa120be92a66cf340719d837a2be050b8ff0a62a9a3272365ac00da47a30932c7996843e84e9d4ba56ad25e517a0e98909a72729c5e483ef1055f53636aa9e86fcdc34ff712282cd54cda3f9f25e4aaf461fd43624e4606980f3b00f47ce3e5b23f12039772f2e5022266c9b8be55c9b24a9cd40de29b65f26e7ddb1640d69609aa81035791857e10ce61f6be0977b484a2067a48f762a3a38e564053587e118b97b14652020e8993ff4b2ae31de7553b73c4d27b8d21ddbe9826f7b2974a5c7d89031a7655ed30e9a8a784f931723be9b71b08300631c7a2b207d7a2d8e0d17677a061276ae63a0d997a15e57dfce86642a0c3602bbaa9df9aa69d4df8ce2c06c25826b30a2f895227be7972076976b918825e7969a9cf4bec1ed8d885c3f7e78446042d566faf52ad392e1bbb6af848efecb474bf51b96ba2f45d6abfa300e5d03fead92a55fa17019d29715f92ac0e3c589c2885add5a9d8734da1a81ad9295373363e458735314c132ea3d1d734cf7c9005e961002863bf2251f96d3e4a83e9408ff9ff0c7d2ccf375b80ad12368384a48b34e9ee8de47d8fcf9359800c570beb0d3b1a03c755e6d0fc3287dfc76268f87d7dde6f10497d8712e5b5ae4f9bc8c43219916bb076aea6b02b0718f4319e9124557832dd62c1f2db23426d0b01de79b0f80e5f24bf6c2dadc57928fa5695a14f35b4ee8c446d025e4c4292bb58c4d587099c1318db00941c4d496e02c0d6e62aabf8c36caaddf202dbe62585748ad1a0b0fb4381c0072ae705fb83385a43b8f00e51194a5da2e235156330371053103c8fbdd8b3132cbd4827e691b34c4e25c6ab9cc37e03e7de4785c1fe825d3eeafb329578fe57476bfd7991f8c3d833b61cd95578ecd142165ad1bd149ede27c0785486acb583461d83dbf805ced4f66becde323dfd828c129ac63a85820446d4ab9d6d06c3cabead2ee58804746e444f5d4b8110abc680e7d579267d91f6846c9fe070c37142b0474fc14b7f608a289cc224a4f75e1ee479cd0101ad129ec291e8b5eaf653abc4c8b0d4ab06e1ad0858b2b86ab202a315ac8106338ab48217ebf351343e728b9f97f57c3397ce3f2d9741143b79d1b1020856a387a5eb9bd3f16c709939bd055262eb444e120f3c9f8301b6e2b2f643c7eecdcfe6dcf9bffab4e05ae48b26e3c7c8d7a3124ba689b12670583a67a85dc9ba0b30e61298759474d8c0db262595c251405eef38a79adf9d6454dc54c4ea661044734d89e0581e37d3634904cb8a1a6022163cb55d8ebaec3527b6400858879388337ef8ebaf14e13517343c450f1fa593ea68d693be5cd2fd314b32b0ac3e0c5ec700613dd7d17a8da2d2c651e7e9bf9bb7406b3d0e969a55f0f0992730651230bcff960359dab896c12122241d56400a6a23482097434dd6d2a468ead12b945c1a64a76ded981583ccbc2217e98401ef08e60afd1d8a8569d1b05487f002a28dab2a732386f35fb0d27febe08057c2236dcc8be78a2cf856d4b3769c7f082d963da14923eda6407b10060772527175a436f8e1339f5139ea953970df93f626151a45dda46b5f48300c7b5342b8e1d5f754aee8d37f6bcf10d19437c10387d52d367474bd326c804e5f986e14dc155d163ff675e424110e46348c83526e7c4f85954673c5b09ee76bf2f069633515cfbb6ed5223539c4db8cd1daa2302cdd672b55e8eb23c299480582ba4989f8082b75e0bfd439619dfe53d31bbfa7940e448148cbdf3964df0efedcada62c7d4de8ee28b2ce7b09b5b796c8ff2eb4a03fe11634ffa54c676bfedb43e97823998e4a89e41ee915b23cf56114ed67f898d1597b15767801818a1a65da95219748374263d92a8afd5c13c57465d9ce0ad50a24c3250adf1aaa2c15be31db17126137b902314482f63c366908e5c218ba880ef28be7c1ad734b7b448b2ed3bc0c6f2beba248a2040cc1f2a05c6b764d0444b138898f0a8a74b760c83fba1b414d236673197b5883b14cc57e3731029eb1ecbad32d0d1cf025ded8f1693abfa3772a3743f297d0ed0d86e70f3fa65aa8b72cef2100a1817da7d9aeadac67f010100040100c204000001ff010004010600000000003b00010065000000d21ae6d8feaeacecb05342dd445d3db7f1b8353993a692026869a1461a5dd118a454cb0f73cba9833db3f4fe2586d00cb70a386981be01b5673cc520c5a680f536f3de4d804aa96a5880deb6115049ee66d2b765de7f2e8529ab5e84e0593c376e8b2709e41ca35b507d9f23e99fe0b61e2cecafdc0d5264b835bac1f01b996ccbbd59b0021a382cc5766dd6c06e496460ae20491bfb7acf330b7b045410cb0bac47c71679d408e4d4884e123626f1a15ee408f8718c386a2ab8f3"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2813, r0, 0xfffffffffffffffc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000200)={0x43a, 0x9, {[0x8f, 0x5, 0xffffffffffffff0e, 0x101, 0x7ff, 0xdc, 0x8, 0x80000001, 0x1, 0x8, 0x100, 0xffffffffffff8000, 0xfff, 0x8, 0xffffffffffffff80, 0x20, 0x8, 0xed6c], [0x5, 0xfffffffffffffffe, 0x9, 0xffffffffffffffff, 0x48af8878, 0x398, 0xfff, 0x6, 0x1, 0x3ff], [0xffff, 0x1, 0x7, 0x80000000, 0xc5, 0x5, 0x2], [0x200, 0x4, 0xfffffffffffffffe, 0x9, 0x81, 0xf9], [{0x1000, 0x8, 0x6, 0x8}, {0xfffe, 0xdb8, 0x1, 0x10000}, {0x1, 0x1000, 0x8, 0x5}, {0x80, 0x2ac6, 0x7, 0x74b4065d}, {0x0, 0x6, 0x74, 0x2}, {0x1, 0x2, 0x3, 0x100000000}, {0x1b, 0x3, 0x9, 0x7}, {0x8, 0x3, 0x7, 0x3}], {0x1ff, 0x7f, 0xff, 0x1}, {0xfff, 0x7fffffff, 0x2, 0x8001}}}) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x400001be, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f0000000600)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51603fecd50ae0d10139b2f702566a8013d163b8566288fa439c15c788056da0015fbca9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36ffffffffe60adaa0be488e7c1a6176f65e3b80fd461a70bb782e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c75075af01e4ca63bac661f5047e222585ee44ce172ccb95bdb47aa00000000000000", 0xfa}, {&(0x7f0000000380)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549d", 0x8}, {0x0}, {0x0}, {&(0x7f0000000700)="8934aaa6ec68f59449d2d16b46a02877f20397e71529831dd34bffa537b3d0a9ec3e1eb38734bdde3942abfba20c54b5638b2991d841bbf0184287177b979df48d3cc176ef255dfbc61969a4b1395f3d844053d338a17c212ab4a65c9ba925a49f2b30aed7fb404c3ca166d1f09d96940b2ab55de2df081441ba18668489850837b6bc1b89c1c4567115362ce293c8589af2d54ac52e80b4888ec0f19c6601dc5ac0e4f399aa69d728733f2611fb8a477128816c99d71c2c2b00c5c23fbeae92280398f54b4037748103c9080dc529a481bcff3c8c2100d6b37bb1ad7b1c432d3d6633233e5fd079fdeadd77756d86ab46bbf8e472b073500c4a91a3a5d7dfc25c8d8f97662da0eb866b6373a8e0205cd0915fba0da910129c9de3843c07219607d7dcae092dafe129e93a21605f42e3e8a6b2446b3d8dbdb5293231542bac1cdcc881fad33d95a2f26cc89d74f28e187995d29ea57859f285546076b92cbc", 0x15f}, {&(0x7f0000000180)="81", 0x1}], 0x8) close(0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x3c}], 0x10000000000000be) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)='W\x00') mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r4 = socket$inet(0x18, 0x3, 0x102) close(r4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140)={0xc2ce, 0x2}, 0x10) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000003c0)='./file0\x00', 0x106) clock_gettime(0x2, 0x0) executing program 4: setrlimit(0x5, &(0x7f0000000980)={0x10007, 0x51}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/250}, &(0x7f00000001c0)=0xfc) recvmmsg(r2, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/161, 0xa1}], 0x3, &(0x7f0000000640)=""/143, 0x8f}, 0x7}, 0x10, 0x3, &(0x7f0000000780)={0x10000, 0x1ff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="03c381f1c866abde4a1689297842cade68c0d29eaf42e90128a5939cfa47be44a5e17eb920c3d6", 0x27}, {&(0x7f0000000080)="c5591c259d23ebac85eb7df0af40a6070d3e31de6d2bda17176472f9f9e5cc4e3b824c898485bbac04b87217ed35d29ff4f92e1f962a7856fa08c9b391ce80956ca5d34bb25e9d527e07c7498c63dac7923501b967360965509f7ef50de2f77c3165ae88e80b262629da66aa90b6350af45023b8f67ec8a10149b7edfaca5d46c968985f0b20dcf568672334b8029335efc5654f424dd42639383352a1bc362b5d61e06497dc0567", 0xa8}, {&(0x7f00000009c0)="931c48b6aeb1d7595249472468e8d9fd12563d7de9c6a08e4c85706903ac264a163b2691eb4e2e19a17881441d7fc1fda22850150f75e3d2a26874664378db9d8faf5dcbdd6ef697f62e55afdb52738d89574b2fc9d295ca93c075791e40e82235e40e60cfd20231d13a062c4105312b9003a9d22d0642f6cfbf6bac8eab4606feed4a5cb08bcc18bef95061a2ff698b184e97f8e4f7dc4450a0c74b6b9d6c28cc8de9de0e4b180cf90c8d872db603803a83677a22fb9379314f4fcd8d2d35bd7be45c47a6b1b25a86d43351dec24e29e4b5ae5ac24d23fa75adfbeb93ce89cd2a227dbb7edca4a00d6173acce4f68d6a7cc18780cbcef305a22a30792f02be9ffe56573940ef544e5043f04eca0802e1e2775d4eb6954fda2d70a4f875dae1f06fd686e153fec52263124bbe4792f2c10eaf16c5d5b4844e428bc06addfa7a5a5ef93859041d2aa9ef47b808b0dd5d1a54f4034fa94d10523fc99ee3e59054157f4acb6c8ee99cd1e524f42f3cb7d1c0b5998b526df7311f717f294c4ff8030939557f512c0e41072f7c32f2e7f73adb2dd3860e6da040fe29c62113340aeab751a763c8c81f124029546a8ca24be2fffd74991a468683daa1df73a0d1833f42f7b296f88612d72e65c2967e4f1a02fb761b1aa8328fe3bde0b8fdf55963466161a884e4fbb7c42919f2551e69c973d5ef8a3132724b0f0526cfec62ad616b2620ba7df0b41bda997912c0958326e21f7e2dde2a4f9bc7e2cf02a662ec6072abed45d80c93c8c0df321a0ac50d0159c1ad15aaf377ed74b5d470e19234c9d64e4137e265c23c1988631fce340e513f9476126bee2f22137417bf9e3c30bb769edee05efe6d1ee244f6b2101d6185717989572957d687de5528ebb53ee1a15935831ea830455f81489795b0f1385fc2359e4ab676af5938778e65d06a8091d035d10a816cedc72fa3e374c3e64a7cd3802c049400f214b85e4770e64e9b346f3130d371864a6993a78b04939403e44c4f7d94d5775ca57fc325208b7122bf89f1c01be62364f41bd342f6d31dfbe224db4ae136d452bffcde358eb91ef52c564ca48d7b25f4031aafde0f42c7c2d565135c986c9db9fbbeff8e75fb9368df0ea0653298393565343525f4108297cf0ece06c2f1fcded3601baef0c337ad99d3fbf978cd88bdc1ee5add0f3dd698c224530fd8b8ae24c531bba29388fd36ccf12dfacd5baccd836063b817fe6844339d59063c3f1583bce91fb59bba85f85375e15010388d569baa316774aa0cd1e46267e499e48df4c99dc3c468009efba2ba112ed693ba83d9f327cf467e9137ddbc2529d45a3aaa0e295f7d7268b976ae9252daf76112fa8ef6ad734ba023066d0514dacc35df8d7b891516a440e38c06fd85a4fce60175adac9f3f582363786d8aa7c5462a53c3a5f23599741a0728e6a97672aeb9fee374f01622a01b6b5ad81c43b13d97b1ac87edbc7f41a0145b02286cd5f380e2a0811a24b214e43abd6bca74cb7feacac9291324fe23f979f5de3070668ba7edb4a2fc7a0e041f3d01217fc3762abb4fc3ccc7052ac971db37f3f8550d8dd96cc9ff5ebade63291c1428dc7f4bc8f79b3895663f766e8adad8b6df7aaede38c2de448c2b29b050b787421512f6fb03a06acb517ea25916ded6a822b39fc70fb6ca0e41f0e3929c0ef02b4720339ab4c2dca74e1ad76d82af4cae6c9b0578c2b7499c5310018d8fda3ee8282ba9f44f379ac8e42f99388a81c46fa2983382fc7b2f0ec410aad79589334e3c9bc05b63955abe253af51fb2a40548935ba256b3081ae359d5ba6d5a5483fc66d57b16bfac03abc3479718fea6afca195d2732c3d22b402f68b112e5b408a7419601ab6aed8810543f454d9616ea375d9a90b1934fced4fc661bc141e56c1ab97b51ad600aadb17131f8c7130459677e1440e140af52de6c95146d8144b0ad1744ed7a1b835878eeed20c9f691eb22d931b1e4022cf07cca9c3396e112a9d774d64d90db17963e503b1bfcf80e516b4e0e9bc473c17249262e8dd02fafa10afb328c5875247bfbc9e4947c9fc2cbe15931fd8f3782464d1b0632d5c5c6d2da0772c7449e467432ac18abbc13882da4c9783be271a5c344fa5b9433455c7636c787221810f144ccd29878ab66813bed6f6b626415f77f5dd5e48173b0fa81c17dbd2ffc815d163432c7481316c0f3165f31ccec29aa3b0a494693474bf513a4eee4195d12415da455460d020661bb062ce692f7bce08b34bf838778b11e7474ef22e0bb0566f5b11a95da25d86acc05813c2a0bac538fadd7a3d214227dec75ab3f51e8a2ed27309aebe6c481dc46d919ed387e5ccc04729da0f20504b40db597a4b19caedb561391b8b02d00d6f0da47eb61f57e8fba92b86e3f3b2a093fc13eb4394714478e395e40e80fbb57a3995008b055c53f23daa69857cd88a3fba860950ae51a7027bc8c8164cda09e7da254a64100076c8b005dd5c90c73aada42b7c0633f92dc6124c3aca4bb121c04a8ea675e31dedb0f86bdc62b04ba56bc831da2f62726f2aecd78bd520412fd98fe5c8335f2b3daf969444454d7ed45b91b31f9361c13c4631f29d27f2dd91054c64d127715d8315021c5001da29b39bfe7a1fd32069d179ea07fb4a34a2cc65707c0817993c3204a4f96c4f3348a5c6732dafc42d9a7bfff42f57ebcc0bac23805c2c26215cace3d56995c0ecc789a83887f1b98a35be4dc68a1e2fe981beefb6b40386654ec6db04289bd79f2126ce1ba559988d2001c313bd4b135523f8360ade58fa589f66725eade62be79446c04caee4d72dbe92da812b7d7625e5f73c6d4da12891d121aece248b02855e05a75e28892472c17adaaeb3b79d2c11ad50618515394e6f105159743518cc45ab3170fdb76bfd3564ac6c97b5232cad7764805c50b223db97d4fb9c3bb8327cae5c7a06113c7c439280d9571f00068500aea82936ddba7b1e7196d7ace05b48a4f471c5d6f3a88071d0e22ba4dbb8433d7272f431461580e0c657494f1285434ae87d4c4f08e0af0d9648d16dee80a057d62b674a7d87c73e2ba489988b5f8c5de7716f9dc2f74571872829ca66e053e2390a06f02134583d7299bfc395bafa68063da8e30e36bcbe22ecad863e3526cee7272e67f9525258fca08dfa6c557c02bf90bed476848772d97c0d6b53730558b351ea826bbcf97fd9045c3b9dc67025d396e799bbf27e8683e8eaaf8ed392ce124bdddfa97c5abd24063597aa50cda5aa644dc8aaaa93e7f3e63e83b51482c0e4c77089bcc75128a157d61c31fcb7ed31ea8aacff04cadd129cc4b287933c638981c56b213df30c4286b7b4afc84033a5da252f6ad6e74230bdd0a1f7927d08ee83173bba1095306a3bbe8e55265eae05a34c2493b984aacc9ee21f6f53b41ddacd457fae331d5ea42b8d16bb6c55fbe98a4afaab3fc40d701d42b08a68f191a94b43960e207b5b74a4792ba58f94efe1b42ada118a06d128799409f7388760d98346c07c4b69c0621c59fcb986daec4214d7f29494cd524d2bf778c77802a0821bbde4f5d2316a474311cd581afcad903b42a40ca07b474564228b241f855fdc87996dff09b9598aab83c24fb0f961e9b7a4766cc97e1ed0e15148ecce4803af88bc472049110646a1cd696a495a420c93ab48b67a592ba9cdd54d4117f3f35a7f8bb23ed02679ab3627c637e598e3c2b20be9dde3b7cdbaf63d54e1c17591942af05e7dd9e6399ca5f2e96e3d3dae78ec3a8338ef75429d02f1e2ba039ec22f61f4ff476e5058a568d99b51eb021197e0df81fcf2c69e38fb4a8e1d416d03a412c128b5275e35a447ca230cd20ce5036f22373e8e914b3d9f4854e4e8cc0661d6e570ef916acc2972c8a68f3b836fdd25d24ea12b58ff09348a477d59deb117a95f557a5cd3f9f7d6c382d853d6ea12f1b880dc3b44b992710e77adacfd36b7972c64d964deede00427b8461f888b9d846ba8a4bbc7dc463832c1f7757ee189171f9ec9bf217abf5ddcbe9e69d007946e5d32cca7bcea82530c20dc6fa10e94f7151605aff9333006087213b23dc68a421947a5bc57a96196e6b699cab3ab2fa091b46538a0dbd4f08de8a4ae6620f5e1f39a0911c1da20da28a8fdf1fd2276e975f74a8918179a731e22de71f0d0adba0ef303114c63f46a1b602e8d4f8c935c4c01beeffe0924efb0fa565e7412dec9422bff9c6a8ff375e9c2b589dbfb691aaadc47d4bffc87fc2e9d7a4297d2aaaefb7929743b376a0b9138fa44585d3d23a48182be8afd2a964a45b3d255c83b62a40b943e6a431739874eebc9e580355587c7a05796b85d0b9db307419bdfebe2713deedf360666740d1ff0cd80610fe345e7f30e7c2af89f34ec48d262c1f6600ab33397116ea5b7d6a436a009522351525205fe11032e9321653bd91c3249d69b21b780f73f9752912d929912194e24af19505f16e255e5593566932c9d62d416fd7ee35771bc253879b6ecb116a9b22913e31a17087bed4392f158340ab621312c72a4b5c2e46fc0603ad1654a4f396d4cc32a8bf8991c315246c671113e9f4529e476bdb9ff624391bbccf0083cce28c005e6d60634e55e58fff23854e7a39ee2ccbc165cfe78dee8a11905c6349ead42e87acde1a044a7e224fc56ef3d1da4a173495dc2f97524688620d6fadbfc8b5932f3740e8be15c9321f8afe8ef588dc65631a3d458a560819bd348fdb6d05261ce59ac5f792f1b9d5a733c5d86e132e6134c0d855e82e6b24527837a6a55b58410069008456939aff80d8a1c44dcd22f8e4ab7a4753c0bce113810d4c9763b7586966dd743bf0bd74c1a25af9eb9cd54d4183b5c1a88a751abe575b5b58272e0bca05d16ce99e4d6e286f4468406e4f5bb9f05995c880e20019366c801cb3836dc6cd7e5c8ece2d4137798f08c698012091bd3ed8e7fd3cb1dfa71a0b1cf54ab62855291a98c4ae83f22ece5ea2f6931d1c7c0f6e05d8d5c49fd15ae3d5d9be96ce4d4b1d01d9bbc5a91e9b2814291b15434ddc14bbba4d5707388e94c891e6391725281b2a96f7bc6fa33b5c41d288af69c82678374a4111dfdf318039935d49a152e2bd08643dbc433a6f2abb14a7cd50a90176b0a6815e1b3d17a802b63b4a59e49381ca9c899849befbfdd0f604ac37a4aa841ccb82578dd8dc072cca37287250314b013ef1210ad18fbb63bb32954bc9dd44c51dffba5cc7b3492e3a1c162514334fb4f74ef230ea66b15bf35a677ce0f03cda53d1b77ecd91798d759eaf3cda3332d7dee49fa1ec6b09f9dedefb7d3ab6f38591a746d2590e6143c82d0711ffd29d2e8b5395f4997d474c8cdd28eb9f60fb7e20600d5f138959813434c4ce8cf3ce424ef7fb47d07cbcf6f890d8d21a7b820907dd58ebfdc38ebee8f54dbdf2c77de7c0eeb9ce185c78992b303d94e2b51e3f63b2b47b6037083ecdd2d71cca3b74de2cda4045551dbbca17c0191b1722ca3af6fe4f4c9fada9058f333f6a2eb305b12ec8c1237a30f9825ccd6fd026143ad41114eba5a95cabc6868933e3789d68a9e60d91d28c57c18ff92f9a32af95bba10948be658aacecc099c8182011c160467ee3a6fe22a0116c4c9b50e70d7a2b6e201b917a78811c0cb4446ad08d7546c0754352801081ef36a06e734ab721970384bff820af28f26da12738625aaee2f4331668f93d42ea0e29157e9ad7c17b17a39611fd4fe4c56e7a88a72ecd0c5a89cb8e987c937bd9c7d09ffec51822bc5f244f1131b45099708a665", 0x1000}], 0x3) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7, 0xfd}, {0x3, 0x6, 0x0, 0x3}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) r1 = open(0x0, 0x100, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x7f) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000500), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file2\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000240)) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10000, "f546db7a3d1f691a1c0000000000d700"}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x5, 0x2, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x5}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x0, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getpgid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) socket$unix(0x1, 0x2, 0x0) executing program 2: socket(0x11, 0x3, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) semget$private(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x93) socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r5, r4, r5, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r6, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r6, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r5, 0x0, r5, 0x0, 0x8}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000280)=0x800) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x82d) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYRES32=r8]) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x2a, 0xfffffff9, &(0x7f0000000000)="ffdaff10aac6a28a4c00"/20, 0x14) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(0xffffffffffffffff, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ktrace(&(0x7f00000000c0)='./file2\x00', 0x0, 0x329, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f000059a000/0x1000)=nil, 0x1000, 0x0, 0x4812, 0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r5 = fcntl$dupfd(r2, 0x2, r2) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0xd, 0x0, 0x0) close(r5) accept$inet(r4, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x110) socket(0x2, 0x1, 0x1) dup(0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x3, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c}) setrlimit(0x0, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r3, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x1}, {0x0, 0x3ff, 0x1800}], 0x7) setsockopt(r4, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0xffd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000180)='./file0\x00', 0x190, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00ff0000090000000000000000000000008000"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00"}) (async) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00"}) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/104, 0x68}], 0x1, 0x40000000006) executing program 5: setrlimit(0x0, &(0x7f0000000100)={0xfffffffffffffff7, 0x800}) r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmmsg(r2, &(0x7f0000000480)={&(0x7f0000000400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/90, 0x5a}], 0x2, &(0x7f00000003c0)=""/10, 0xa}, 0x9}, 0x10, 0x40, &(0x7f00000004c0)={0x8000000000000000, 0xa}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xf5, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f3", 0x4}], 0x1) r3 = dup2(r1, r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000180)=[{r3, 0x40}], 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x10, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) dup(r0) (async) r1 = dup(r0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() (async) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) r4 = getgid() fchownat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, r4, 0x4) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000280)=':(^@:#*.!(\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00', &(0x7f0000000400)=',$!\x00'], &(0x7f0000000780)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='tap', &(0x7f0000000580)='{\xe8(&\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='(+***$\\^{$./-\x00', &(0x7f0000000880)='#\x00', &(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='\x18\x00', &(0x7f0000000700)=']+&\\(\f\x00', &(0x7f0000000740)='/dev/bpf\x00']) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() (async) r6 = syz_open_pts() close(r6) syz_open_pts() (async) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) (async) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x3d}, {0x2c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) r7 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000840)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20}, {0x7, 0x0, 0x0, 0x20000008}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x5}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f00000000c0)="71f91e34715f03006fb59c7afec3617fba52d5ee726f968d13d83793b9c60f2aebdda0dc49ce337cbb36e93034024a646cfa17d7fecb574d324f8133175ba1d6711fa11307ff08356cb69b5fb8405dc1e4ccbae7db3067997da9785ceeb6aa2bbca3ec2651abce4e488444e1eb9f846ec8a9bd04bb8611998f00a53974734c585012dd4600be1821c331bb236f00"/153, &(0x7f0000000080)=0x1c, 0x0, 0xffffffffffffff6a) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, &(0x7f0000000180)="391490109398f9f9ef41e77ccff3095c07f752e6ed00cbc957", &(0x7f00000001c0)=0x19, &(0x7f0000000200), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) 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, &(0x7f0000000540)="76e5dead6f01", 0x6) 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() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000002680), 0x1, 0x0) 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) r5 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC, @ANYRES64=0x0, @ANYRES8=r5, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = socket(0x2, 0x4000, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0x8}], 0x47}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/82, 0x57, 0x842, &(0x7f0000000200)=@in={0x2, 0x2}, 0xffffffffffffff1e) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe800079cbe7cfff3aa8730e3828d9dc00000000000000009f"]) r2 = getuid() setreuid(0x0, r2) setreuid(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r4) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x2, 0x810, r5, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0xfd) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r6 = socket(0x11, 0x2, 0x2) sendto$unix(r6, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) executing program 1: setrlimit(0x8, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffff19ffffffff"]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x2) r3 = socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x6}, {0x40e, 0x0, 0x5, 0xd18}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000340), 0x103c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0xf5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) executing program 2: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4ce6d30aa624d13e000002f9ffffff1a00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60a", 0xfb}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r3, 0x0, &(0x7f0000000200)) mkdir(0x0, 0x0) r5 = socket$inet(0x2, 0x4000, 0x8e) accept$inet(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) syz_open_pts() setrlimit(0x8, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0x1, 0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) dup2(r0, r1) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 7: syz_open_pts() sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000040)="cab18e51d2aed2fdd14cfc3cdcbd25f83a2cf6c685bb0fa7237aff2319792027f5", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="29946df002c274cda26ecd398e371a6621", 0x11) pipe2(&(0x7f0000000100), 0x0) r0 = socket(0x10, 0x1, 0x15) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x10000, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000011c0)=[0xfff]) sysctl$net_inet_gre(&(0x7f0000001200)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001240)="85121b772d1c974563fc74f345a8f0bdca8b352e21ea12ec511b1b0d79a63fd09b7042617c46c5166b4e93cfa5baaf0ce264360e026da9a4722379d4e8cfd63adef8ed5ef5671ac04b2702c8a5a12f4ae3f36d52bcf0712768bf27725f5a15d2e8a64c0cf52b9cdd9d8470f9a7d3439d", &(0x7f00000012c0)=0x70, &(0x7f0000001300), 0x0) sysctl$net_inet_gre(&(0x7f0000001400)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001440)="c18d0eb157c40cee4a9a3f795c12a25d65fa02e540cdda5f659a44504915a9755428ae3694f0ee83816c686f4aafcabde0", &(0x7f0000001480)=0x31, &(0x7f00000014c0)="6e725d1ea24ec19562", 0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001500)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = getgid() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffff9c, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000003780)) sysctl$net_inet_gre(&(0x7f00000037c0), 0x4, &(0x7f0000003800), &(0x7f0000003880), &(0x7f00000038c0), 0x0) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000003900)='./file0\x00', 0x4, 0x800, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003940)) msgget(0x0, 0x40) syz_open_pts() executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x405) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x21}, {{r1}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r6, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x8) r8 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r8, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x7, 0x33c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x328a33ca50e8b19c) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0x20030e1}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r2, 0x0, 0x6a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0xffffb6e4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) setrlimit(0x0, 0x0) getpid() syz_open_pts() open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="11bf5bbaef171f1f3892de1222de1113c4688be836d4be521a7df6d08c62ff1e057f40e204126c1cf200eb57836d50f4f3845c82949dc3e798c5af69100f62575f0a3ec4ec6cec730458fb4985ab832cb7011f0d9be3a3ad1e8af5a64842429b833774a622785b46fd803718103c306ab0a8dc71eb6a5d011c179ee59a14fd502a7753696d2ea924", 0x88}], 0x1) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f00000001c0)=ANY=[@ANYRESDEC]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 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(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x9) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1, @ANYRES8=0x0], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000200)="d7f9c0200dc97c29978c880797f6a1ac2de238808a5e71cdcfa9d007f9c7f4bfdde7bbccb758fff303cdc2c2ca4f44bb8b7708414b5f4c1ea61a2c8d7e4ef12a3d835b143b3dfc8229b6590591ba7bb78b6dde4dad2a41e676f7dec909ef23d79a5373118d0eede77276ab8e5c9de6a9f7ed65", &(0x7f0000000280)=0x73, &(0x7f00000002c0)="ef8919afbed10b8a6f3d195e316edd6f6d5d", 0x12) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xf5, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f3", 0x4}], 0x1) r4 = dup2(r3, r2) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)="1b52677aee2bda8542971c6b0d506170a45875f8a6cfb3b02abdbcbbaadb32dd086a538f9bae0ca82f4be9c633964f02f23b23de88f3599a5f582f41", 0x3c}], 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x37, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x2, 0xfffffffd, {0x200000009, 0x100000001}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) accept(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r4, &(0x7f0000000280)="1e", 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) executing program 2: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x6}, 0x3, &(0x7f0000000080)="d898c05a8d5a8c6edb21e662a1de479725105fd41c722e52e08a6bbe5ce490357ccba9e90969e013000f02273949e863e62c6da96fe811d7cbd85f4e8cfe74fb2c94168100ac6ee31107d29540d024d76e493feb7d0825a6271b07c19d0cad781f4c7fb1f635c6215a3244c2cd65c58423c1", &(0x7f0000000100)=0x72, &(0x7f0000000140)="ddfb91f2d7b0f5ffdbd2e909303e99813ce946538257c8669ffde1c9ee", 0x1d) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() setreuid(0x0, r1) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, 0x0) seteuid(r4) r5 = getgid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80, r1, r2, r4, r5, 0x82}, 0x4, 0x3, r7, r8, 0x0, 0x8, 0x5b, 0xdb62}) chroot(&(0x7f0000000000)='./bus\x00') ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x1b06, 0x0) executing program 0: r0 = open(0x0, 0x0, 0x0) setuid(0xee01) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffb1, 0xfe9, 0xfdfffffc, 0xd2d, "8717f901fdca043800400040000000000500804a", 0x0, 0x800}) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r2) connect$unix(r2, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="57d3f5face26c2a4c8c99d37ab3b6b21feacc44088dc28508e2116487b9879794c5228c0a1699ed59c75bb7caa8323d8ae91a1de2780373b2d6e0469fbb7ba0f5e6c80e9bf3ca0fe950eb8e84b71022286bda858c36ea2a02885d647605dff98e94016c3690644ea1ffec3b76b816fbc716d73551bc635ee2c20e88b7013e226e3ef9a31616cd7c617b0b9b67eefb67d25ef670b73", 0x95) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r4 = getpid() r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000240)=0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="0a3cb48fa72998c2153ea86f2b476ed97447f84e29dd000075cd9c6197a415064f52a95103ab6b5eeab91dbacd9fe8ebce4853", &(0x7f0000001080)=0x33, &(0x7f0000000480)="1518140438fba36de13d2929b36b1317791acae6a8baaffdb519371281b7dc64f0cae02603adcce69a0ede01aa20418c142adbde5da975701cd59cc115c413c9180bc8365d3683742ad81c81ecb700726dcd5df5875a929b95d1463ff1a8c0a174ec0a537aab8e6a141e90a5c57537", 0x6f) sysctl$hw(&(0x7f0000000280)={0x6, 0x13}, 0x2, &(0x7f00000002c0)="3346c08ad99d38714f297a8c86640831aaf7fd647ccc717041048a89c9b302122fa5ffc5f69d8c8aa829d3c1c58bdea1274f7e93c7dfb6b0ac499287de2078dc706422313ea40bac110493bfbc416a04d1a92f270d69e7b0cf37d5cb8b561fd1ee94a9b457d291ee747e0d6e8c099612eb63e9d2bd5b682c2ce29c86814f426bfd4755e6936d67e55f5a83ac552da7547508ffcbf47eaaeda7616007eb450dc7bc0947d46bf2c03b900e041b33646b936913df086767918714461a8b36305e8f82b60ba92ceb49899cad4ac2609878c68d847f31d06433d667bf050a515fa922b9757c03a88b7d79ff9c18ac0c7241d27b9c8defc1070b18dec7ff6a16eb7d14cc1fe7f8cb74c77388d8263b063bb85f814afe13a2dfd5e781c578b1bde5f0069b51d0d6f14d7104d2c69a2582d065721316cb3b7fa7abaa09eaa4f00006f823cb9b80a004fd875cb167b54445bf444771f6c31615982947936e709dc0183fd4b8b248dc12c9d0303bdfe4896825f8f203c61f013282cc8502ac8c09907e5bac7f9bc08568cfc69c12065e37", &(0x7f00000001c0)=0x18c, &(0x7f00000000c0)="7528e75d551a9844b5362a7ef74d634063f0fbb45b2e906e91834d4dc964cbe105b1e6fd4d76c439be44c0840c8bf694edb8cee5cd125283620f4e2262a03e9e11da1a93f3571a4639bd4fb479186df26a5ece351500c29d3a60f15e6acd2f796387fbf41e55a4c3f655d1f894804923be324e53893711862dd365531a08e3a5669d3bf1a0ed74da2686d0cc8e345db3fe56cd09d9fc41f028c55a7634", 0x9d) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r1 = socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) symlink(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000c40)='./file0\x00') sendmmsg(r1, &(0x7f00000009c0)={&(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="781f12cc1cdfc62a1c61d2d3c1b5ec49ada8a345da03", 0x16}, {&(0x7f00000000c0)="9422489bfb44911dbe835eca66d96298c876bcf89e6f05d783eace5cfc48b8f1f9a646901eca1604d1bbecd8a4abb7ede80bbebb65fa750f1f737fcda965a5", 0x3f}, {&(0x7f0000000100)="0fc19cb5324fe78eca29dc01e970bdff2e563e8d9c6ed0a5aee7b13968e79cd3d4c7d7b07836e27f071f2e959d2e880f288b8f123821b7", 0x37}], 0x3, &(0x7f00000007c0)=[{0x38, 0xffff, 0xfffffffc, "b60bd78426887f16ac463c0f23227f70fe39b047b28476126233ce4b1e58d241aa40ecd8e5"}, {0x40, 0xffff, 0x5, "19859bbee8557f78bc8ea5fa4011a84f183259632158f909e5befc5c714d02a3e37a16a11af986c50b8cf5"}, {0xc8, 0x1, 0x800, "597904b7e52ce2818ff1027c1e5f08263240309a18ef14b6cd231de0744c6785a97004b1550ff5d84d79d912cd62cc99dc1ce7c308683dad5a221b9fcefbe0a78bd744e1d4c459227e188e8c4453a53f4153da86777bb91a83e963079691437a8892e857621b4d78e860976654ec97b67633a490beb25908b5299a4599ca66e00ddcf95aaed970aad2d71cd4366d3d24705fc50dafcb8e8d72b32f2ae972bb08f76a5fc10ac81f69d4928c4c47d6d18cf2"}, {0xa0, 0xffff, 0x8, "e962d46a868079d1ae2c996eae0a1f564b7c1aeb28e6526dc139b0fae7e00c2f9390f146adb4a2bedc8e76cdbb01a9f2556ab3cd19de9b1784088ee7a8cd8b273712165777833375b7822f525d9740f219222cc3eec508c136a1a15347f9c9a19803aa9e856eda9257072e9c0ecd35e50c73088fd6d0ae617cdb930aa379dcfb83df6b5c2574970316f992714ebc28cd"}], 0x1e0}, 0x5}, 0x10, 0x404) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xfffffffffffffffa}, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, r0, 0x0, r0, 0x0, 0x40}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(r0, &(0x7f0000000200), 0x1000000000000056) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xfff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc, 0x0, 0x401}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xc0}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ktrace(&(0x7f00000001c0)='./file0\x00', 0x5, 0x404, r1) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt(r4, 0x100, 0xa, 0x0, 0x0) executing program 6: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xffff9bc3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "1a91880000d2b863887668a100"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="dd", 0x1}], 0x1) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000040)="84ec9e1bb47c7fba6aceef389a357d593fb1c694960ac0096220363b921236b0f7fe43", &(0x7f0000000080)=0x23, &(0x7f00000000c0)="f4b7cb0dfff4e029ccde303db6b8b576bf3bb43c4d4624473249a6c14fcbac5e07adc71e4f1a820096f2371aa6e32d13284731658e0b45d9a3b1079515316ef0850d57fbc593ed29544f53f508a2e37ca6a56a7aed8386d5fd75028e4e952ef7", 0x60) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1}, 0x2, &(0x7f0000000200)="b26fc6931b241545981952c34259e331ba36758b38ed0c186fe1d7a1983067f0272c1c8ace2fcaca61023cd1110ef37ee7d70893ab082b48b06054f7f323d8ce1906e9ae62f850fbf4c158d51d58854de7f68df1fc1666565a0fc757c7964016375b13a9dc7db1f0bf75df082a5ff541c7efb4c9d935b5e422dc2ab0e906e0ad6c970062303ce34ea592d9a2121551f521fad54378f4b94c1ca359ae094ddfc332d6b6c9a44feddae14e0673428ea5ed8c929cbf98b916fcd5cf2fb4f248041fb83211935debeacf10769721fbde7db0bfe12a55e86069b1fd9106a8341a3068c1ac07c08a", &(0x7f0000000300)=0xe5, &(0x7f0000000340)="4b827f2ebe1256473ed37ee38a9ee62bc13305dc65ada8754a9a1263aa569687d57e51b406f46de986a116f455f80d5bc9c227baa10ec976eed5d9b639e67ebff173ad4658c20462bca2a56e85c95a395a6e84ba42eeb1d380624a0d9286932948646ca32d5eff041d31016f69eaef7dc649ed65e13c3ff0523b684fb08f215c3ed12971b0f749655325b6adf5d7a610d099760a3e5e3421f488d3982d6a77266aa6a9a3816f19bb37f5fefc136e0f5b3ed0c566d9f32034b5b2df04ee8f5b56930d9a8cc6e283e98b417e6d4f2330c3eb491996c77a4408400e1b7a038705347004ad0e32f9cbb44f3dd29dc00c210aa389ced2f2dcc1654de78a4aa02c76b1f1722f75134b6e1f7a627d7fc659ac588f6fc9b27764d3a513ea31869152bc364643339cce9cc84e5878ad3aaadbbb24931a57f5650d8a831bf5919c02acf4d2efb6eb7c09f403d218d252805ba3616c437849abbc5b5152f7eb9ae16def344b4dba3f4dce03dddb54aba94f668eee3b6852357a8d13106fcbb04c2584af8209cf898c474812f77566de73565cc9fe0334e0695ad9a01f7682def3e678bf39a94da1aa84fdbd450c298833dbc3751ad87a6299cd7b4f891fa4e658f74d0f63d0b313ed1deb27db17c1a6aef66b45e96b1debd430ccdc1adffc351dfb1e40e2a6a3f373798b084233bd0ae7512fe8aae25f20eeb3eedf6563b4b16d0e800fb2b3e4459be323e8febb3a91607f03ed481a0a9f7b7d55d67d44d54306cd6da03afa5f02b2575865f06641d383ea9c8d278c65fb357ba1ee55fa5fecd699257aec32bbb415367316cc6bad70def205b3a985d998eb06ac72b6b0d9d95cf7f066ecaceec3a608be12a38f2675cf2480541af67f5397a4fa76782775660e54a5fc15c3baba073b6ffafc9710e1a5a21e910b4ccbf6442d551288e54b3f94ad3cda88f077e127c21cdd02dc18274d79b0d3f99318d25ced73ae90c56e7396c661579f623ce606c72c7b54a750a655c1e13c8c2919a178cf5a2b172d522af65f858ca1283c475d852815426e04b2e313d3c551b33f19fdb1d7c02a37bb90a315bba70e158809c36f22079b9d58b3ae817c906af084a9ac75d6441db36d1a954f0e5f43dc27a42c4160d8bf098654b155f09d632643799979d29c6e31755d4d8772a2c29791130968756ca2a537328996a646848fbb89860813347b1a5338ba7e1e7c659bf7080efe511a913012565822509cbe7b1cb7751e6d92b7b67a58fb61773d8a6139b2ef6541c2c5d0a023a1b9306121a8de12b06d49f97d188da27ea74e1264fa02b7734e2259e4a1b89ebfef519d46cc68c08de31e6d30f9c7b209ba68e51f474e571f2bf05189e47118c2fd54509307b5716193da3cea20579dcbd97164465bb3a5e8c1e251a17d0bc6805228848fd609a6a13625478cc54df8995bd30d6f9e55e99efb6e1dcd54bfef6c668bd57f897822d63fbfac264083b1aafb90df601e0471c7989cb15bde5a1b100094f8ca61c7fcd5f81e7ab8bc3ea44fd096d3430719b7f2258215d02b3c5cae7d6f1c8522b87fc6f848dbcf5756a5400aa658fa69d4576caaf012f0b6acb3b7bd6c66966f3b738664d5cf5f67731923c6c28b971d7ece0fce835df8f889fe4398ef9fc9f05c6f2e905497bd25bd76bcc6331c93dc5df348238316652a886b94835bf8983d93eebd1fc0d80abd7a1495af553d4a348f0ec94bf5c1fd566f97d7890f83db9e9ae6fc1aa16879ff4a7f6c68fa6a134dc2bdadd08ed7d4fb01fd3fea6b7cb01152f7d33ed46b37ecbd9f73bd2db07406b83069bd142824a4ed9a71492fcda08770b2d712a9fee33bc756b5cdbd2a38bc6f7eea02bb135376e6d9738c381c097ac07d4122c3b4dfad09517b968d362107a82481fe0e61e8bc6f21b72396e78782201768c9e6ac4c8cbcdf7269247d320d2b7ceee9ffe378280a0526bd9a11497e1281cd43ee0dc65ed04103c51caf42be1467b5e63d95d8e5bb256f146326b2db961748e16bf18f6d55d685b53bb1365a0366d7a4fdf63cf557470c630cb8ab4f66e4fb5c58fe31b96242e9b2ffc0949046a1ed0e3a52081d14d336e64c13b966ec052d36ddad7777af6af84ec69ae414518a4b3edd67391922eb399cc91b13f15f722af7c90cef619d80a48efdd076b3c8c545f598b90cef8b7d8ec55a747cddc74514872b4422ec56f755d92e4e14efdf90ddc76333e354548a530a1d5032ed2dd012c53fa534ab14b2b3e4f07e78bc20a83f23736431ea7489a4a31a1d0c2aae4a5ba7469a2735b5087d8a300585dc6cbe12d7e7b3000c7c2846fd3fa306aa3002bbae952623fcd9b400b69dfb2f4ef0da1969f54aec2179e14297bee7110abbea60d361f55116890bf505e7a72ecb92893ccaf63b1dccca0453f5d2c0d3efdaca5e1f7fcc4d939a9851b3bc072180a6d38eec6e49b5dd6c1a0055199630cf03cd05c3dd9aba7c363899f972e3313835fbd3b094d6a50176f203e7ed908b41837f1aa0d69b8cf78fdfb26db85df870e5a796ad0d2f3678cc3103ff87960d0aa186e506cda2768704212ce403a5a90cec90910949289b91832e80645c0aedaed5dbab7f30dd332dd3c0f34e74319ef4abdba0a19c14a135a8539c1e60a190cab4f4e7138eab51ee8ae846d2548f24c45b170770d06a3f14d02652ac57d18cf68e43d1bcd6caefc86332f60428776076291a0476c1e99d0ad54d4039d3a676efcc31fcdc1dd5f7f572f578d0cedfeeba2f3de86e354ab2c038412e8bec6e294ee3fa53227643c8daab3c6e787204cdff6bc9b35e03f8f55898c056ecc40585340173177cfa34a7851f70df1d055c554436b8b44258b58075a1a54cfd2024bec84f7ddd3ea22344fbd8fba73e9924eb8fa85b2318961290e33e9c42be2564ac5e55e004efac3fe899bbb6e403bf1b2654ab8e942059d6bf8b5a3a0779f7bc0c951119c66fb6c1a04afc7c7c47ff411e3e39211a88e66af656190d5dbd698823fd67d5d26aad8c753eb64ce29aeed7545990f9e97fcc9b9bdc6b19ada146d16deb0a6f9f33b4f356960c250081fb6cc06b866b0a34efb91e4353b63c14555a658e473bdf441cf694b1bc883131b84b6397980b5470404fbf6c7f179893edda0a9c048be52f095c8067c9b6cc5e90724b950df6d23ad6774f4403f23aad1c79aefd012777488427f5cf0c9977f3e8f354750e1add0cc7e755216762089e041766102f968c1537aacc0a8096ab34a44ef051518c47d479c0ef0f002cf07afe6d14c559067aa3e4e4a62a7b8f4fffc647e45232e3cd7238611c55b3bb0cfd9aefeb2a22b15172ba1352f5c3f434795c29f54191e4ca5a465cc2163dff646ad88a83a2be53c1f02372618536cb7a161a61f808a5fd83e099e4054270b94c6a30fce1f6df7600b72243229ffd98fdb047f0dd597c9b79e95b5084dac48c8a5d8be81a964732ea3b1122e7f2044604b146f34f1169e8dc7c58bd2c3c0559a792d24916178b801fe31b913d4a54c6e9ec22119f66b40cfbb5994871508d1b63232f1d68dad9deb2a804c53fb376faf662257cf0d718069d39312131cb1c4dd24b9a5ee320a70af6fae1bfddc816df32d67df3d1964d1805c15fea6b054baf2298a3ce9dd34ba5afbe17429b9b4c6ea4637ecb6c7f8f0c647e9bda3c3eebd17c13054b7ce6c64960c8a7e0e73cc593d91259ef3421e3d6f3aa283b89f39b10f1559d1bf144be6e226c7e8a589b11e53dfd8fc3192bfde16c5803b4569f22798aa07ac6bf4ee9a9ec301f817dc0f954bd0b8556518d8574965a8de1cf7cda0511f56d5385ee72430a30aafc9b815640d4899faa2753b761bad1a5087900ff62036e3969f0b6e63c538a09cefce289e7f3966a27a2a71174ffec7eb66da963016730bd8ffda9d55340b0a8f0de7d768e9c5e8ff088ef46e413a1622309926ab20f4bbd8b0a3713f74aba2fc6d3ee544e7f8b97fdf57b2cfc7b374aa12b5cdfae721fb08790d62132470e1edf5135bb170db30aef64abc91edf853567869e8d861cc0dd2dc96da60655e8a591a949d863c5640759c18a00a35627affd014e9ecd31de2abfff64b870eb2b55f4450a8a474595a48e6c43d106429c2d6e9a58c7025f3c6aa38972317885513da9dfd22f717850e75f19f231b71c25923cd6317c065157fb7181733ed7e6516ee0d792700f7e6e1e629416d33d9e508d6d12d881baabac14224ce5a77852de43078eafcc7a781ecf317295b36a1cec6e0e116c9bd55123934c1e821d112c2130a0566b4260b2ae209be97a444f3c9b012dcba20a01eb2847aa86d021311f25c449150dd96f63553e0d9c7420f073a2785b03d847fbe052d4ad1581fb4cdf96c987eb7f23c99b953150ed44e31ce8e1578f30df501e3b3dd073c93d8a7cc6e44b741afd9983e9423dcd05e1744440870ad65cc597abae60c3ea7a6995f79e38e68dc5172ed0a3afd2fb554d7cbd314b15c1f991b9acdfe8634161b8e880c459dfc809e6c76b66de07d722187f96f6212b79e8caa4ab857d9c6345df3b917fc30579799cc55619aa473092644932820f8cf7d373a362641c8a0fa75385f6a91cdbe50824bdbfb83a6f2d4d4ac614d1569299a6b028561af2e48f805b3fa09a3c6eebce0bc059e1d77ae4d9a3f7b36cba03ff1d307053561f02a6895cbd4f7fe7989caf21e3de8b8ad26efe3d32dc02c52d3d49146fdcdd9cbf2ec383b0737a7c71743d8cc03b924b79775526f6fb395d4d36314f818af959252ff9c39723cd90d1360da66ded7dcb2e59630f219e1e2807540784b0a8cfa7cd470519d9befe6f4dddc5b0131636455eb966a765102fe8d911e9a5c6a0f0543762d2777fc3cc502b67f6b5a8c75fe9d7c8ed2bd7c705f9c16567976de32c430bd144c91fd57f9cb2d4c3c02e69108dd65dee468391b92fc007c81769f734436a47944bd4355ed703d1015ebae8f708aaf7527859c792d78b753ed0261dfb22def9a07fc24c650eff716bd622a0a60252fe81b1125bc62c79451d4b1111b1dd48fc58187add04da9adb928e40efc2748296bd5d995ba00c54aa7530dc8f8b9fad1e53a6b684ba46ccbced168fe8faacce31c477edcd60e88b82e0d962125f259797fa7238221d69fea3a273b0333919f40ea93e13d4bfcebe9cd917a85915c476b429844041c3e3721c62e0f313fd0db46abc25094d6176cb50b60cacf4680bf3733a62f344a7f870c5910c6e613522a425a6b59368a424df5b4647d3e405305da10577a79dac506edb63001b57256a1011b3b80d5f5c89730e995a6bdccad37751c6843e21ca9fbc861ff6e80da6063fbf94110906817498fd62bb0b99d15b4a0cb03af81d21719f945c053c8dfb03f900112015b96d9088e83c1082a71d436597debd43921fcca6f3e1e2a12abbf80edb61a24bfcec91d16e4e35f0a40b4d8329e9425343787bf25dce33ef95c9fbcdfa681abb87da4ddf736c156ca9dbdf3b4e8d0318880aced4598ea03344ead90a713bf126a4dc21691bd412c706533cbf7e6a678e93bc576b6dbebdf633e4e73375f25b614306f120bc31d1bdd0b0bd3c78ee6d9884c9d2eb09dd76473e3fe282489a305e2da2f42fa115129767bb5a529ee93ed861f9765bec02b33550b03389c0b02615c6c6b3a5766013a8eafff3b1162a8c770ccfaa6738bead70a222288cdef82c956d09a3b1a52be596d961dd69113714d4d657acdb8fb30b826a83a82337388702fe17e2d7072cc9e968d007d43eca31f594561f644ba86a799234f4a154dd61", 0x1000) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') sysctl$kern(&(0x7f00000013c0)={0x1, 0x49}, 0x2, &(0x7f0000001400)="cc091ee7adb645d6a24209e61a03f1302df551eab8a7f46e792b662096dabe4b4a8eb513ab2ddebd009f5edeb48414f2a49fb2e42132d66389b5cf2b7f76fcfba914018a7ad5d27cdb03c32ea01101e09d9b4c81d39106861ca8e01c89d3ad0ed2c0bab87d7fee00efdb3af86d5455cbe34088a664d67a7cbbd2527b96a098d115c546d181af69fcddfc13972fb7133404ab0d4b1426e7b345f167d9a938d007565327a6f7b35e6e3b34d9d8839bfb1d446aa1d9ad159cc741ec703c65796942b29947ccfb06030fc7cb7c79fa360821d686f0", &(0x7f0000001500)=0xd3, &(0x7f0000001540)="29afe025ae4f85be3a0747200fd2e11888f7d791521ec92efea614464366ac4568d91b83199c7d66f364f35880dcace5d3b4303c591d6deec58ed7a3ef43f7c3f5119a602a58ba984d", 0x49) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x40, 0x1) r2 = open$dir(&(0x7f0000001640)='./file1\x00', 0x8, 0x40) renameat(r1, &(0x7f0000001600)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000016c0)) pwritev(0xffffffffffffffff, &(0x7f00000017c0)=[{&(0x7f0000001700)="b9ce7c03076345c742aee36c168473806e47b56ee1772f9cffbc6de4ddcb990d412dd3636b90cfef9a25d1f1fadef133489bd90fa6346ecbcaf502d91424d763332b4cdbd4b9a3ab6ea4d9948ca9e0bb2f5e36f79f1a1231951b7e554a0102274da5ec4da02c75ef55230bd50cd6a0ba24a0fa4fc5a6ec62f4fb1e4daf311f0384f743146fe461fd8501edab17b6696cf38b3e946e898cbc", 0x98}], 0x1, 0x2230bb12) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sysctl$hw(&(0x7f0000001840)={0x6, 0x8}, 0x2, &(0x7f0000001880)="c5161fd25353c2f0723884233bf4146a6b65d55f6bc7f765a21fc940f25d7ec98241ae1c37941cd3356ddd7e86ad1f24b1534f8166c41dd4a1ffc814613f9bc39cc56577e8bd710f059b08f7c69528b491a9d85215c27776ce1b62e518c9db3453831efaa6a656d1d16b3d0df6a698fb6681e567466fe0be08d7279a30e0f07bc36d3d7cb18239cfb882efc2bd4178d8c7c393cda25752341b2816cc26f8003987191c330db636ac19084a1bb0b3ca6631439b1c83b2904a82e961385b2d028a28", &(0x7f0000001980)=0xc1, &(0x7f00000019c0)="c6a2d7e6ecb79e4f2533fc5272745529d361f33377ee4767fcf8a346584cf0637e08bacc2b04abee062690d62b21c7c8c0615585e8640201ca0e1ad328c198dd07e290dfdba2c2e9fdcb6ac80c372ea5346c4ae84ac9d7410422131080ac19c5180c5f3fbea2e2dc70c4722d759a2ef9e479f08766aa379cf49ce4b289f63ec55e8712e63c5ff36d1cd8e9f90548b2659a66789e9380dca7e55823105ddfaba8268734f1124de0907340d109994d8cd7d6b48ed7a61ef9c9478be32cff3bf33f446e9c7d371e6345c34fc08f509e53f9520ea9708fb3ab2c278893fb052d28665b25ce38228c5b9469a7e4", 0xeb) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001b40)={&(0x7f0000001b00)='./file0\x00', r1}) faccessat(0xffffffffffffffff, &(0x7f0000001b80)='./file0\x00', 0x8, 0x1) r5 = socket$inet(0x2, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) execve(&(0x7f0000001bc0)='./file1\x00', &(0x7f0000001d40)=[&(0x7f0000001c00)='/dev/ttyCcfg\x00', &(0x7f0000001c40)='/dev/wsmouse\x00', &(0x7f0000001c80)='/dev/wsmouse\x00', &(0x7f0000001cc0)='}()&![\x00', &(0x7f0000001d00)='/dev/wsmouse\x00'], &(0x7f0000001e80)=[&(0x7f0000001d80)='/dev/wsmouse\x00', &(0x7f0000001dc0)='\x00', &(0x7f0000001e00)='/\'[(}*[()^#-\x00', &(0x7f0000001e40)='/dev/wsmouse\x00']) readlink(&(0x7f0000001ec0)='./file0/file0\x00', &(0x7f0000001f00)=""/140, 0x8c) sysctl$hw(&(0x7f0000001fc0)={0x6, 0x5}, 0x2, &(0x7f0000002000)="b58520f4a9eafbb524a5a6e86b3d377b81a1b75c19109c464b80a3e086eb86f5c887116b61134479867a4054dc1a3cd45842ebddd2f4ea9a08a5256f9dfa67c49844360a4ed0575808762051acd5b9317655a40a82e73bd588a91117701542b99f4657c3031affd64fde67e3f1e1f9693439a40c911ad7e4d3578af41028eb54060fe3e240f647fd87f6cba7eb53e8813db0d67f60e836045d6f07f4e116cfd336ea28f5da8ec99844d1b359da4c5d2dce672a931c5f274d9f9627cc6a4d680b189a938e737077f8593636c6bc69826cf00915ee94287f3d116e094bb0c466775ca924b8be6e5f31bcbed5cc07a6aa37487dd1727173237afaf8c0f3d05f44340082637fffcbe8f69d2fb002826a38ade6ae6a9ae43051a5ecc19943cd1ec62dba47003e6fff4cfc39b89c7cca80f1cfa82d2277e4ffa7c4562e5f9977ec771c8000697211c307377b99186641a794b550701aea9825767551d2bdab34d8d5f424b59913a7001e5a38cd6c61d80065e00d9998656d73aab2817b06f076ede726919b95cadac93c634067c031d8b6c689e4b98be2ce5af2c77740a73adf3662f8b66775b5e30dd6af35846559c95e3964a8c11e8b71c11beabeaeebcd8eafb3f47a87c42a42eb6657df926cc89ea1206937c42e70cd26dcbc1037ba586ba28aaf90df207b3b384e931703c6f764a1a365d9afaccc959e13e1c0e29cceb7c01ee88f7aa6fd21d0cb52a5cec0c7038e877b49863b07cbf3792f253d5a4458cd92790273ed0d31bd40bee42956898183e1924b91748ec1fef922d33a557a19ca9ac96bae55ad5095235e8027ebaf5d00d33467f2a0f59c657d5978baa85529555f4a3a7164c4d593da9b1af8ba29e96b545796db12b32343466adadcaef34c5ff62e671f05fa79b1ed312dc2d0e20ab3c13f687c7867bec464440966d75e2c407a5ecd1ac4d9b225b3fb3d979153109867d84d5b72f79d1ee35f59469cd56f0b18d9abff8522a670986ac92691ddaf8718e82e1e93564419d03aaf69867cf08af526781ba76e67142364b3dbdea5ac5424c760675e8063723cab021ef8a80e3474da5001a5875b5e3757b3743b771a14edec50b90dc35d481e6ae8cc9b2a146b999f16dd14af7742ecd3665b0317adda3a828317618235b0fa522ded74074de7fa3e3c6f4a32fc2030b5e1a9075d20c401e2463d20c621740f1d57411abb0ea234d3b7ca72a0c1845b1b8929bc2abf610346f8a40b49f52639c75cb33b8747af990f9f961a82b26f408023775879733e2f9e5b8997e9fa207543608d5c47ce82cf4140d2ef8a2ac5fcdfdd22cc1905c0f5cbcee8055cff289b05cdfb43c52ce68d8b8ee76e19f8bc791b2dc5a775d5d5ec25734465f29550231ae6cf1707ca96aeaa83c3e86e1f817d11a26f9b5f32b613dae004fd75c959db9aa45a16bedb0f4cdb2ed51c418e3a2171306778c20648991c9b6f8d16497649f6059e42ca26ce09687414e34fafc4a0fdfd54943acc35d5d164444de1d554fffc0a20b46eb9378acb62a3929dba83431256f3e4d9a8f14cd4ede93ce0d10f02f1987e77be1e3fac905ced3a4297edc6b4ec17081e4a961e7e59f3d13e943bb48158e46d15f852db05bae6b13c0735e41df0b33dbd0b2942e4a01324dc80ab9214bb79f172430d079b4cb037e77e1d7ff66a4c3cba47a2b73634e0c78befa81f759a8677f56f650b2f3c33acdaf0dac4b5fd87242c31803e2367a09a915d3e2653f7dcb8f4d4cb035344783edea3838250dcb6b121bb8cd61727fc2aa73383c586777acec79fad15e0f4a4ddaf9b7c54193136ae265643e79a36a1cdba60719a7ab8cd3de7ce1e21441c20913387e1e0121c977bf1523fb63886086a28697ffe506783d184c4c25c4eed0bb3b5f6f8b9b2d7e9c661c2ddfeea32c024f50ff72f46304f9cf30d1dcc9dd59270973f0867b565d3f591d30c2bfc4a6ab1988bb557af8088411d89e435345b6ea34980800f1adc5bfb1af032d55f1c1c69e7ed0187120a64ba8ba405677f54ea4621fdb16173bdc2d7123645f04ed86d77585c8e3ad63785074b5c7c766f01a78189104bc3a99e57b1375772ab03d3487da10129a12069390f6bdccb90ddb982224d019dbf4acb50552c33046a5fdddb6239ff19c6e2dd38fe80a48acd16e91786556c2f63a3a84394d4889478e4c8f901ddd83681221574fbda0de4ce7682a4bac576d98dc840604213bcba44948881122784aafbc6e1349f468800ea3afb6f768aa9e690a1bf02e3043bd79c3c52ea817c0fd1935e0deda7a1700fb92dbf4e01b230316960aea911a23ba739670c63a9b90d88ff6d53a79e1b5fdc74a0112eba605c2cb2550315c20d525fb59979a950789d7f7c1a3b91cab5527bfd3703aeb9246b3113de06ef3e627cf1da556890ca1731ffa3f9f13481f551e3d64c3b13af0f46234227ed40a352e17bfacf62d3e515c5c4cc1c8e0b6caa89327766ea858584d6e64791d4a6f71a941faf30f1dd5ea3f893b17ac4bcc2993a3b9fb61015c3e1567e0f302e19f346225bc102f7b1a376fd8ca5fd2a2039033993c4b51774d4f1b79cec7faa39a12d5b4c0736171d3618049d2d85a4f95517dfc00e890dc760b6aa06fbd87d92565ad25e1711362616a90d6f6d081b8eca82b150b890e1309a1df964ebc494bb14fee458aaefce8d096223caac212dec91dfc15ceb56889e96309aee9a1c04cf99f05b1614fba87c5723df5a7c1ad9d59987cfafada3a42c5e46715732540301f28d9351652ff727a4c91b9b77442da2e34b7f488eb0e8d928092098b508cde6c654017cdf21b6edab3bc49dd2c3af2f5d2d3616af553e061c6595d4dfa9788a255ddc5e919382546c72855ef852f68e319b20fc9e031b37ff5c5559076e3c9bcef9de2a897723876e206f915447b5366550c298cbc2a9783ab3c1c1364355db579075e59798fd9516d51b58bd55b9b9a57df8eb29c0b8396a38b6c3e7f9d5fa25881b491feb656f005fcf70e9d8107c13fae49f750028bc7c83d97112164baf6253172a34808ae20d73537b860039909522e2b3ce2c9489527f3cb092ec826fff4e9906f174d89bc51adb96b57c50a31521f14550106a1e06000970fc3c1dbcd9d55f6ceb008e26a96d1804b53f41aba3639d4c7f257ef9d9d4fb84fb26ee3e451ef2b9b09a13919335921f0508b06b022631751df150704d076777f3d6d9723cb08cecaf29ff8f7ebae512ef1a3a423f78d8da9595423c78d8a3993dfe4234f1ae8cfa510794e64f305bf853f8a3be911fdcb477c58ad397b443b2b84287588946cbbd682d968f8e00788edec44ec286e1c3ed4b821d8219edbb62ea91fcb0d43a9da81c1a9e17dd62cb683eacb598935fc3bbff2f01295157dedfa117f204c23556a5a26cb1cb327a107e6f3d3685b39be7dbdf4cf55ed4c41040fa303adabdf16eeae9e549cba2571c6a3537e5d886de0ea88ffe3c38516f21d66e320fa6fde7800857873781c81470767817cae73e8a2517fccd302843a3d203c949fa56a988bb473c4db2875bfd9ea7a628127f1e077bde103938a9c22e232c3c09d8495c5d3c4671c56da7942d62e391ccab73f90c5f3a8f54565ed5f0111766f21b2dd0d2c93e0a8dbce60593731bde6aa1258070f71aaa3ae0bcf070c8100120df6912929cbcd62db2360e5b5215766871e486bf5d7a13a733b2f423d55737564e741f623f5580cdd68af59f4bb4b4e11f2e4bf5363bab38529d7333bcd2d77b47849172894d3323b76f49c1e93326574e575485ce21684be5ec7ff43c46c1c4198e1628807f73dde10b34ef1dcd95b4eae058b6dc98aba21fb403581b04630b310b60a2282e94f56e3d9821e00aaf7fae22a1e287f5098043b304a286838cc4c72c3b56b4599887b03e9c971e580402da90788c3b8a74d0d7050797ae3094299812ceb80d6c53e8d4fec49ec4d9a98caded6a4da38d56dce474a89d9e5e1fae88844859794b3a1d7bffcbeef5c757a89ebf906d1e4864888696ba01186e41cca9e743732aa8b5bdcc73f18290cd19b18ce18f4408b9ad269e003d75d345eb4fdaae9512ac0da31236b26dda36c47272998decf83dd5eac3094e62983989b3f61611dcd8f088433f1ea2cdcf2c0fcb7a39d8a46e270012bdf64e238d74a275adb0d79e1f42364ffeda73ecf7821a0a10869f6fd915cb019160faf8ef51075f9264bf1af55ef9b349b9fd17cfc059b018a3c56a245d285d951ebf9477008222a1837158f8882962bb4b762d1520f5c0c34a7ac7223194a58ee68402acd819893fdd9881e776256fbd9c795d2301e3677a011ff0dc609d6b8f21266ee574320bb833aad5eb56fa148e5dad8918141776ea96c70f6d7076196b46bfa39ef1be1152fe48474cb55a961710e29359a8be97544cc7eebf523ae1ee678ea115afccd7f1fae93fcc8a797f1bcd332da059651197c2d4bbf54c3c61f9700ba37ff29cb68e9f6a60b6364763a6a90fe2d6b317f3541c9682d4f39bc224fc0f1296e02d30aae34c6b412afd2ec5f404aa75a3ea0ae7923697fb9a56de83b1cf97c14fba715985a602ae2e9699d81b559a44a406e97fc0b0b551310a3105e72c30d3a298d4f89d3537f471904b150468807daa26d970f9d7f62619f07547a7cb6b695be2bad95160a248a1a47187991a731f7a6dcd731f364e5e7f22c88f729fd2782865ef998561c1190af492d9ccba474eef23b2badbd48c5ce1607a5841624f0f9ba1db3d16d21dc3c709fdc9a9e256c1f6f6c1ebe277d483d6292b6d1c177a418a3de82f661a7ffc2ba523b6ec2b2d66ef595884df6537e359e155649075d0cbfe78139a1b0b2d34408759ddf93cf998464944554d2fd77ffe9bcfe93c6410fa45f5e49c3b5f0aac7ca8598e97ee92a264f9debd8c739074fbd823cdc5317a7dba8e3ae595284844083d6814361eaacd85c22c0ae7729e3f841959a2277eedd3cd57fdff909c89a5d9744a50a7b5fc5de36d120dd042a35ef5834e426327f5f42020d4894897f7395d69ef50ba94c3ee8466f34079c03ab814a335d181920ac527d9ff3233392cad57326b818c896f93d1d87e925ef0861f416889b099613148d111c5352b33cc1586431bc6cf6f7770055b6526b7def44f586d97e34dab8f2edb7f359f83645e4ba945e7c7e7793b7c25f2b7e94f57f6df99973444dc5b11a299fa128b2fb4508ede6e6fb3111a8de5e27462aa622a789eaa59f2a09c9cdaeb57589c439d957b8dd994b2e0ccd0beb9b9dc4930642a1f5ce75e97c01d3903426e3bebd9a6cc3f1bed7af4f100f2d2d3e2cc26fdb9501d95806a37d920d99e9c693c50cc754728d586e7c003b20955a1eac1ab199612717c409c98465fba4bdc8a1418f6593c83ce5c244942470e9c98df2a0766bfe092918f3beda020525612a8f5bf78e67b6f694fad7b51271bd7aecb1058c0e3e88a5db7893853aebd5c112ba5d01bc896e5f7af8c7d8d1819dfdc6eaa82be0d225ae605fb8ac3923ad9d352bf35b6875a2696f4c9f431fdc1cb099ca8f354d5d2c3dd6d71d45967baf263e1148c3d4b107001d42b7000fe24aa00c64bb5ed60bc1131ee59c7b11560292987beb2797c80ee40a8a7239b83f35ed1e219437eba711852b60502cef8471248f6a10cb04ae4264a010a1484ec4aa0f39bc6c0cb3edeaf99fc43df8466d1bed04cf6674108e7855d1dda4731161a72e5e6ae919efc4dc6277056d1fc68c3049a96cf5ee779a0bfee25992a3034f15cafd669d1a569eab07fa67ff20e", &(0x7f0000003000)=0x1000, &(0x7f0000003040)="271a109c8e08249acff74f23bfca1fdbd5d500a6ea85baf482a950a2d014efa405c910e85d6c8d64d201d9e009aa1a407f3eb3a15d6bf5db7bfecee1b50e0efffc4233cb56045bb750f44b455855285d394600ae77c113", 0x57) r6 = semget$private(0x0, 0x3, 0xaa) r7 = geteuid() getgroups(0x1, &(0x7f00000030c0)=[0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003100)={0x0, 0x0, 0x0}, &(0x7f0000003140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000003180)={{0x3f, r7, r8, r9, r10, 0x50, 0xfff9}, 0xbc3, 0x1, 0x81}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000003240)={'./file1\x00', 0x9, 0x81, 0x7, 0x1, 0x88, 0x8, 0x3, 0x2, 0x1, 0x2, 0x701}) executing program 2: socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0xc, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000093000/0x2000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000095000/0xe000)=nil, &(0x7f0000098000/0x1000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) shmctl$IPC_RMID(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) fcntl$dupfd(r4, 0x0, r5) executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x6, 0x3, 0x2}) r1 = getuid() r2 = getegid() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@empty, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="c85fac406b89", @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @rand_addr=0x1ff, @remote}}}}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000100), 0x1f, 0x8f) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x7}, 0x2, &(0x7f0000000180)="0609779cb5f4de1480cd29bdf0ffce32", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="396c5a4b48b7f200863023092ca9d7ab8bceaad2cbfd97ece341eaedd1993f16e8fd6df817efe13001263f82403c3c4e5b3337be70c75a93bd4f91bafb45aa02de70181a2bfd9e398763ae27455d4d1c80b9b6a36767376e5482bdaedcf5eb24d982df65d24c88ffe47dadb7b3e7b1b1d01503f1bf4a4d0a98c29324fd", 0x7d) r4 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r4) dup(r0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="1dbff229c5e8f576254f71f8131564a910a6c2a3cffa9dc5a9d15cdc10b3", 0x1e}, {&(0x7f0000000300)="df434d20e7bce9a9b0039ec466730fb269701538ab0c574cca6762da3c744ea21fab", 0x22}, {&(0x7f0000000340)="69111f10ab038e42ae8df375035fcd5e826049eef0caa812", 0x18}], 0x3, 0xd5c) r5 = semget(0x2, 0x0, 0x20) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/137) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x1) socket(0x6, 0xd58894171ee88935, 0x6) fchdir(r3) socket(0x1, 0x4000, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) r6 = shmget(0x1, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ff8000/0x4000)=nil, 0x0) r7 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x110) r8 = geteuid() fchownat(r7, &(0x7f0000000640)='./file0\x00', r8, r2, 0x2) executing program 7: openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x6, 0x0, 0xfb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x25, 0x0, 0x0, 0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2be) setregid(r2, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r5 = getuid() setreuid(0xee00, r5) setreuid(r5, r5) r6 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xff, 0xfffffffd, &(0x7f0000000140)="00000000593c029f1dddf56111ecead65fafc9804b323cc6dc75a49a34d865e1", 0x20) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r5) readv(r7, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r7, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x200}, 0x8) fsync(r0) getegid() fchdir(r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x26}, 0x2, &(0x7f00000000c0)="c8b604f22f2d959165daaac67fc4fe85d96aca822ffd1564d8dc54509f6e66beacbe56b0de2081344caf852f1a02c1e8ee05629bab01444d21f309fa", &(0x7f0000000100)=0x3c, &(0x7f0000000140)="eb8da1a7399e21d88ffc5973cce3da3090fa6162ba572c831c1dafcde270f68739dc42b8f9c967da79cab6e9f7f1017a7af7c8", 0x33) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x82, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000280)) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="357806eaa0155bb4212cba813b429cde168b76def99dca70f80cdc47c27b08a1b1df5bda4e8a5a057f2bb00a4f108b87b79e80c8691bedea87b02be0bed5832230f49401a48f5b318053e1fde6f7fd384a0ad19588713416194e7852740deeb2b86e7f25879017150ab06bb411777553584956f53a8ef0702a80e2abad8199a46410756d9941cb73af5f878e2ab372c0ec837a8a4dc6b67981c93d4448c7345cef56a518991f77491ac96c65eec71e996f1333c37212701aab96d66950898503b692f24932ed8ea8fb27ffb45e1e6249933d08fbc7c1f335d97233555cd218e9c704f2a716ebad27b2aebe", &(0x7f0000000400)=0xeb, &(0x7f0000000440)="909da1de253fcf7f245f4c95cba94109291cafa8c0f8cb1b2f3c323fc8b0ee9fca973e11b5c46509ef852c1c1927cba16d236d556cec2582814243e259ad2f0713e47d25951405d28f723e41c3b78d5f7eac5694b0f259059959fe062c76437ff23bf07cea44ea9bda0df29162", 0x6d) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000500)) connect$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) shmget(0x1, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x2, &(0x7f00000005c0)={0x60000000, 0x60000000}) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000600)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000640)=0x7f, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000680)) fchmod(r4, 0x80) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000006c0)) clock_settime(0xffffffffffffffff, &(0x7f0000000700)={0x8000, 0xffffffffffffffe1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() setreuid(r5, r6) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x20, 0x1c4) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) r4 = 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, 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'}) r5 = socket(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x1) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) ioctl$TIOCSBRK(r4, 0x2000747b) executing program 4: clock_settime(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000799000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2", 0x0, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000feffffffff00000000000000000000aa02009078000000006000000000000000008000bbd2f7cb3032349ad2bf41000000000175b31b0000000000000000aaa49cb2201403ff3518aa5d38ec56a6010003000000000000040100c204"]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000080)=""/146, 0x92, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x7) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1, 0x4, 0xfffffffe}, 0x200, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xffffffff, 0x3]}, 0x3c) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x2000000000b, 0x6}) poll(&(0x7f0000000040)=[{r0, 0x27}], 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4ebfac6bbaf78ab) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f0000000040)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x10001}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 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, &(0x7f0000228000/0x4000)=nil, 0xd3c}, {&(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, 0xffffffffffffffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="f005c71031c1c5f421277bae88f577e36ef7a47a091a2f47be787538ec6289ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa0000d800001737db9b6d9d28cee2589000f6a64f370b9e3372b9842ee3c0d665c52cca9a8779f2ee9d56635a6b271c328711e5c7d12a135810710e7cef00e3a4dc8232767e4cf226f78a61e628fcac2dac8bf1492e2ac62e8ecfa674c130e24c093306cff1b5b441848fab4696b16432d55b817acca7d650dee35b31ea", 0xb9}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x18, 0x3, 0x3a) getsockopt(r3, 0x29, 0x1a, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r5, &(0x7f00000008c0), 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fc2880181afc9d3f010000000000000000000000002efe7f2750a625e996da881e5899ddf6d1a3bdedf164434359846f8f9b05f10d6a4ec1fb961d1a98f76498dff0ba71699d6bcc533c39a059d3e219a2f1807824d88e91a9fc814e17fd02ba293920d14f07527b13d5071603ac5c25937c39f45f76c264626f37613984e6dd41a4d0be912673f09ee9d93769213c84de79321d1e2c8d7173821efad19179de9e0143875dd695b32f0469ab2e0da9a102af2b1e474beb9e08f1e659f0f547c4bb1f8108dfa05eb2543fb2106fb72f2c69212afc54efdf0250b1c59d2cecbf6c05ec3dd6d716ee043b69eefc7c0bbf1cfa537866dfcace6d509853dd8dac20d238c5263e1eb96e2107f864a5ab329c8235e22bf426fcf51392e9e872f377d5ad84c8d790c24ef466fef7ee74168c664ef6e5d9046c182793e17907c075750efb5f7e520b66209ae0a159715b79ad870753b0148d72d5fec97e26bc73b2c7b6264631894275cfbe79e5a6076f99dc9e686d5732f9ba9beff18a5e48586adae8b4bb8fd7b96cffff563194c9c40b34f08fac085bd2da816e70a869f022480cc3fd6aa6866caff95eb0fb57f237cc4050cf6e0af2cd56c9f76086c048741a1f891df75d121708fde59c637cb6ddad3cfd6107d6429710372d61bf3f1b285b1abb2d42bb83610936d2dd756611d446e7d9fa6cde294a052bd746d2549d3eeaac6b11feaed4828814e7af04239c80660c0bdcc5bca5ad23d05dc81f1cfdee1612c39dd81257c98fcdb09a8b092a2b8af67b6bb3a72cd57fd2d628cf1e45def011a3fe6730d7882dc84c622fb4f3245ff1218ec8b1dab6bf7fb9be8351692397d1cca7f98a475426d602f98e6faf4e5de18746a55f4dd07929", 0x312, 0x4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x2, 0xfffffffd, {0x200000009, 0x100000001}}) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r4) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff1700ff006f3300303ae14e367212008a211dd1450021b0615a1957de740000fe800400c8608f631a8de546000000000000aa02009078000000006000000000001107000000000000000000000000000000aa00000000000000000000ff91000000000000000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) r7 = getpgrp() fcntl$setown(r4, 0x6, r7) r8 = geteuid() r9 = socket$inet(0x2, 0x8002, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r10, r9) r11 = socket$inet(0x2, 0x2, 0x0) dup2(r9, r11) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7, r6, 0x0, r8}, 0x0, 0xfffffffffffffffe, r7, 0x0, 0x0, 0x80000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x77, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc83365457a54daff) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffff1ee7c63be939f436d313c1a517c9d5e2ffffffffffffffffff86dd60602e6000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a00000100000000440292e0bbf99312f73abb88b6b38febebdd22bcb50c9623f0e8e7b32f06e68d191b6c8e6f3023af2f8ad95a10f21ec183b3a546458e856ccd389ee07236053ff776dcb3c53d9a1ab112bf258999cc0b1b83a18fb7cb79c2614b0d5c06e0d20dcc5c72d3f9f677e7468807fc3b3f1e5e7f7fe3001146b7e40f13ff88dbf508982cac5bca41e84403d5a2ae27ba59999b582c"]) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0x0, r4}, 0xc) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x5}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000000)=""/2, 0x2}], 0x4, 0x1) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffa, &(0x7f00000001c0)='./bus\x00', 0x6}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00000cc000/0x1000)=nil}, {&(0x7f00003c9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001b1000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000630000/0x3000)=nil, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x400000000}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x8000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x2, 0x2013, 0xffffffffffffffff, 0x7a) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0), 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) socket(0x1, 0x2, 0x0) executing program 3: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xd2, 0x7232, r2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x0, 0x0, 0x0, 0x1}]}) r2 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x16}]}) msgget$private(0x0, 0x60) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000000c0), 0x1) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Starting stack trace... panic(ffffffff828ea292) at panic+0x16f witness_checkorder(ffffffff82da79b8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82da77b0) at __mp_lock+0xa2 intr_handler(ffff800031d36990,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f pool_do_get(ffffffff82deed50,9,ffff800031d36b38) at pool_do_get+0x15f pool_get(ffffffff82deed50,9) at pool_get+0xf0 uvmspace_alloc(0,800001000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002aa9a840,ffff80002bcb0568) at vm_impl_init+0x92 vm_create(ffff800000eb3000,ffff80002bcb0568) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000eb3000,1,ffff80002bcb0568) at vmmioctl+0x2de VOP_IOCTL(fffffd806e1d4950,c2585601,ffff800000eb3000,1,fffffd807f7d3750,ffff80002bcb0568) at VOP_IOCTL+0x9a vn_ioctl(fffffd806ad2fc00,c2585601,ffff800000eb3000,ffff80002bcb0568) at vn_ioctl+0xc0 sys_ioctl(ffff80002bcb0568,ffff800031d370d0,ffff800031d37020) at sys_ioctl+0x4a9 syscall(ffff800031d370d0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x337ba5edc10, count: 241 End of stack trace.