aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x100, r7) recvmmsg(r2, &(0x7f0000004bc0)={&(0x7f0000004b80)={&(0x7f00000039c0)=@in6, 0xc, &(0x7f0000004ac0)=[{&(0x7f0000003a00)=""/10, 0xa}, {&(0x7f0000003a40)=""/4096, 0x1000}, {&(0x7f0000004a40)=""/69, 0x45}], 0x3, &(0x7f0000004b00)=""/98, 0x62}, 0x6}, 0x10, 0x1, &(0x7f0000004c00)={0x3ff, 0x8}) fcntl$setown(r2, 0x6, r7) r14 = socket$inet(0x2, 0x5, 0x4) fchown(r13, r5, r10) msgsnd(r4, &(0x7f0000004c40)={0x0, "3d30e60c52fdd874d2e7e1fedd461dff847a5a391df74b89b82e0107568dc0"}, 0x27, 0x800) syz_emit_ethernet(0xe0, &(0x7f0000004c80)={@local, @remote, [], {@generic={0x3c01, "7323e46e2be941d6ababa70a285139135c277cf1744181d9329ab2df61e389fc60f0b774ea9e06cb606a28985a1c798223e7e6ade588b19a073dd1c342f9deb81676a21c7f04db540608f105370100d5b080634ddc566e46de8e7c1a5dd7ac3eeca6714fb6e2884a46976ce336a0109033ba1510f0a76cf6d13a8f9c1443f0d5ae69cd35ff9551b18722fc543e8137ee113376e73649f39919a0041afdc451d846b0a2d8359d57969233b8fb306f1474817da41e22698d5a6ccd594cd4a99924682b3e575e131ba861e88a800fd67b1640a6"}}}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000004d80), &(0x7f0000004dc0)=0xc) stat(&(0x7f0000004e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000005e40)) openat$speaker(0xffffffffffffff9c, &(0x7f0000005ec0), 0x20, 0x0) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r4 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, 0x0, r4, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r5 = getpgid(0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) r8 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000003c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, 0x0) ioctl$BIOCSETF(r11, 0x80104267, 0x0) sendto$unix(r9, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x406) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000280)="bd45fec5c4a25fb127c72ecef0428ac02173574bd7bc4bfd04669c1585e24f0697e901dba9c318758faeb85da026809efd3397398e1d5dc015914fc9d5af0fe6f5348e702a251f57ea0d833ba5ebef2a96a23cf255ad1d986f8cdd30c0075f3f19e16df93e2a0fd063fec367b262cca2146eb33852b11e34b33f2610c7a230c679bfefccc4ad1e06b2e5c24b8a7c4ee86dcbbcee32265f0a504fee57e501b495832fe50dadcc7d0beececb5554399642d679f840fbd4247e15f9f96d67f3a6b9531341c95ec894e62ae10d4d5237597d7dd9ad6566bd580c1e9703718237bf13f184169deebec89b493b55b673b8c38ed20c3836f2cb5c90d39be4827ce4", &(0x7f00000001c0)=0xfe, &(0x7f0000000380)="d2ced0287fe784fa7f2560810f933a892ae28913116c74016de8d7bf1ff768e11f26e94d7be02d3e518b363d277bf7de7d86d01cda7bcb69e817903e8433400b8098bd9f3685bf900468de", 0x4b) r2 = dup2(0xffffffffffffffff, r1) dup2(r1, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x149}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000373000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000704000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003c6000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000001e000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000353000/0x3000)=nil}], '.\x00', 0xa4}) r3 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000019c0)={&(0x7f00000018c0)='./file0\x00', r4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: socket(0x0, 0x3, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r6, 0x6, r7) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x2, r0, r4, r0, r5, 0xb2, 0xde5}, 0x80, 0xffff, 0x0, r7, 0x5, 0xffffffff, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) setreuid(0xffffffffffffffff, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x26) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) ftruncate(r1, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001080)) msgctl$IPC_RMID(r0, 0x0) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f00000010c0)="b434b13915d19cebace362947b41ced0c3d016e32cc96bd3104f0b3bb5c2df739bcaf550a097b71e2ed023c87e84bda053e5a30d7a622a7c62dc58222375983ef0fd2582c3d57771b3bf8c00e9fab75045ca43873f9a5968df0b4da834271134a7af623553b70422be5bd54365154ecf52f8c1de0f0087ea6d8a1293c7ccb343fc8f07fdf4e93de69e6719ecc3beafc645d40c0b4cbda16ad123432a042400a753c75f30377057a984f5188d34d091758f6eeb5058263abd8ea7eb9bc53383fb9c2235339497702a04f8c52986658cce53627976d5b54127ed706237a4400307bcb6ef009007d0b394a3a0", 0xeb}, {&(0x7f00000011c0)="f8a37fc6174c45bbaef1b9a098939e8b648197691aa7f020592907a1327808a422e68de65b6c012b93528055445e717f9ccc84eefedc37d9f97c98dd1add6bfeb2c697b9f7d5dabd4d21c332d9335d4905080edb3be17111918f36210ec9a6296f86c1", 0x63}], 0x2, &(0x7f0000001280)=[{0x70, 0x1, 0x2, "fa3295603a3e3bdb1e61e382ded8879ab9ea64c5534e30a3db272a06a9298689c0b2507cea3b4fa24d8a26fad195f32a015b299a60caabed9148538a07157ebbc5871e4877e4f40d31a6bcbfc7d132ac3e07be7e98b71ede1753"}, {0x48, 0xffff, 0x5, "c87d90f4838f8256d3f0cb1f74ee63179ccaafc4a3024d39938a6117da4e21c02202e415c9f2da5c56c3298fdecca822e7c7446d"}, {0xe8, 0x0, 0x200, "8ea7dc93eca3fc642c20a3b244d27261e2626b701a7c2e47d3ff8d87235216f04020cb17ec59bdebaf701f6d38e5f972a0fb36e1d859c08e5879caf8814a4bdda8341423bb73876ae482b4df6d34be18f429caf666761d6a0447f271328d1a8e4a792c862fbaa3efc75bf956fa2a71a80b476006361ff7b6b1cdcaed0352f4b869c23f4b26c0e38e806502fb121607fe787216cde98cfe248f669a85c80c6f0559be72af6de0ce0ad6e339125aabca60b582f4a6c8f5a78c907c6efc0d6966b898d3b8eaf21f9abe99028aa1b5527f4e1fc6a193f6cd2e"}, {0x98, 0x1, 0x10000, "1f708217feb4c4e584f852437587348abe739c89ec4c74d50453f9d9fb2861ce5698177d3c8969605f7d6ac96a3d1b7630f66619d1196d479023a70a16a2e56a28270a7dbf4ea4b2212ac45f5e5339c44bdd03a503a75e62d90dd07998fd057dce4bf200b1afb1a2d199b3c35381ca1aa10a16df899578d43534b2922f9891f54fe5645254"}, {0xd8, 0x1, 0xff, "3f278f7eac157dbd88d35dcff111506fe2710168c8435d000f121c9ae1d849019a7cd3c956b3efd426b0ca62f9ab07760728c8da42f04a1d64a19409bf44223702bc1071e5fd0d40bb8431542068d27090034549da1aa268cea25d90b9f4fc534bbdcb884fe15515a8cad03a13a7e5e90adac13b804873f38acfd22c05554e03b727a1f61607c3ba0bf3f2779ada04be86f12d7e6fdcf62bd744c4f87017c4e6f362c642df8bb799f208cbe1458b3d3753f84a2f9a0c47a3e6e6d09af46e8e8c0fee4e"}, {0x50, 0xffff, 0x92, "76847129df1a1d0a6f1743c6566ab77b5f17f2e3f9e60a3648727d8b52fb5e5e0744067b0ba9392b1907a6147492030110cc13ab2653d085e7dd653daba6"}, {0x98, 0xffff, 0x0, "b5a38246fecb28f328c8a2ff5ae1923cde4a5aefc4cff6fb047422e6b74b0b935c08e4c8bf8bc4a16eec2492cd2234617cab7e2fdf82ecca51f2a6abd8cddf54086a2d2d3d9b816e099088baf716a408a6bbc25ac653f94023132f4b4ced51dd682cb0c948ad2a74ce7609fe50a21bce3b00fad52beb7804bce4853277d94f191e65"}], 0x3f8}, 0x408) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001700)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001780)={0xffff, 0x8001, {0x8001, 0x7}}) r6 = semget$private(0x0, 0x2, 0x613) semop(r6, &(0x7f00000017c0)=[{0x1, 0xebb, 0x1800}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001800)="ca1604bbdbc2b00a78812458ed4a9ddddbc8fd1e4febf0507a92f1833b73a417b9d75d3b9e9cfbda9fe6f9a200dc260318f613c2f3b5a17bf63fe44141ed3932dc950494700daf0678f4f71875e790d5a2972a7510ccff12d0f97658d89d46a6a5f1cfb651c87c4d75d1167041997fd636bbad6a928cd0290ec6bdc73559c25b161693b373787e4627b01d030b739bdf9332917bdd3cbbc5a3408dcd52491bfaa32de9af067d1f01763ed70ef919e05c", 0xb0) getsockname$unix(0xffffffffffffffff, &(0x7f00000018c0)=@file={0x0, ""/514}, &(0x7f0000001b00)=0x204) pwrite(r5, &(0x7f0000001b40)="3f381223e1276358a21bd7a8c0bcd44d7384fb7fa80e31fec23bb941ccd6531e61a9cfedf1dc", 0x26, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80), 0x80, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000001bc0)) r8 = msgget$private(0x0, 0x192) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, &(0x7f0000001cc0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001d00)={{0x3f, r3, r9, r3, r4, 0x84, 0x3}, 0x6, 0x7, r2, r10, 0x1000, 0xfffffffffffffffe, 0x7, 0x2}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000001d80)=0xa5e) msgrcv(r0, &(0x7f0000001dc0)={0x0, ""/37}, 0x2d, 0x0, 0x2800) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e00), 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000001e80)={0x7, &(0x7f0000001e40)=[{0xff66, 0x9a, 0xc9}, {0xd, 0xdd, 0x3f, 0xfffffffe}, {0x2, 0x7f, 0x7, 0x3}, {0x7ff, 0x7, 0x9, 0x71}, {0x1, 0x4, 0x3f, 0x7}, {0x0, 0x1, 0x8, 0xffff6717}, {0x8000, 0x59, 0x3, 0xffffffff}]}) r12 = semget$private(0x0, 0x0, 0x480) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001ec0)=""/89) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000001f40)={0x1, 0x8000}) executing program 1: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x10000, 0x3, 0x4, 0x5, 0x6, 0x81, 0x8000}, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x100000000, 0x7021, 0x1, 0x9, 0x1dd, 0x9}, &(0x7f00000001c0)={0xb3ce, 0x1, 0x7, 0x1, 0x5, 0x7, 0xb8, 0x1}, &(0x7f0000000240)={0xffffffffffffffe1, 0x180}) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x86}]}) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="89c13e94000000000000f6df30bc", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r5, 0x0) executing program 3: 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) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000800)=ANY=[], 0x10}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000798000/0x3000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) executing program 4: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x83d, 0x94, &(0x7f0000000340)="c6140b6a164f37e9eef14c930d943a5163dbdd37b43eabfd28293d5e89c4f5689ac874ffb83dc33ed0cd9d8be772c0b704b7ac9ba0b39f43bfc89231a7f351b385b94c8ef3fcdce0deb43fca1b2fec7187f2050103b233412f19364486feaa205cb36fe33f8b968112aa0af9c04bd5f0ac2d22df74cdad73d2e590eb86fa06cd81615b91ce7f2d01042e6abb4b9488e918d4", 0x92) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r5, r4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x22, 0xf0000000, 0xb, 0x4000000edd8}], 0x2, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0xffffffffffffffff}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r2 = socket(0x11, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493e", 0x55, 0x0, 0x0, 0x0) (async) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493e", 0x55, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x24, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x24, 0x200}}) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) (async) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x23, 0x1}, {0x100, 0x9}], 0x2}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x7}, {0xb1}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64, 0x0, 0x9a}, {0x8006, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) write(r3, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x2, 0x40}, {0xc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000800)) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)) close(r0) executing program 1: socket(0x11, 0x3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x4000, 0x4) setgroups(0x0, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0xfffffffe) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getuid() r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001780)=[{0x0}, {&(0x7f0000000140)="f20fb52a2bedef37d53830a063407514fc5e581584354a351b6d8528b605a8243041bbda4eb086b23b2f7503dee5c552383bffab813c562b776de4fecafbfcaad08323000000000000000000d285", 0x4e}, {&(0x7f0000000640)="e911291577aa4799718e7f4380c1e2370aa87f8c3cbfec585c08e7262d5f35c861866904c4c393685a0e3bbbe3719686a414c41bdd8e7f031a1fb30bc2dc14b41912a23a71b18a637682d47d10fa03f6cd5682f482de3a9e65364111f351df9d8f262d7d86ed492928213273c85e6be23052dbad499e52c340306ac2473e10", 0x7f}, {&(0x7f00000006c0)="0b4ee40b429ccba6e92b1098f22145131f60d2d70d1bd34e38e654d4e07552b2660f7ca16f23ce34f63c67247d312936817b56d30f5b697e1f39705630e6b1ec3f89736734421c0b61b30364c47e73e2b01c43399e4ccc036de478ff1713475e8a46486d26cc6a5e31d60e1420431ede334bcec68ecf0bb3fc55148fd84edb66fce3a70f0f209721da59d9f67ea80eab7e69525605261aa8771d5d97ae0e3d21a0da01f4464c658e3387882b889b1230fd434d8821f886629a5a5e3be7b156020807ed9c68dd4c727ba1fb576a22e08651754d4f8061171724b8d107058defc639a887b21751a1bcb25be1053654b752a06d31a9bcaaa1984e3cc82a1509a15df8eac86e8e899ed0ddc5ed761e448a9b2604ced17224662a476aeb0cd574ec56849dde9a127def75212d6c93af5eff6b322cbdde1e5dd981e81e4ee78af802dee35ad55d0d5f279619e76fefdf9c46ac98fc838011e1abae7a3b08fecb411520d2a57a73e17a5272f1d529e3eb2e3182c4e409ff158879cc1895811e782893806c45e507627fc4b8db3a46fdb12440ea1c370f95fecf1d2fbe3eb38bd554dfe4e3af09b6967a3b1706cf32e1cdf943598f2502b8faee7195cfef62d7dc0e4d4d5f73462c6de64bbe9d9906df773eddce6fed05b79764881df59e2452d653340a9cc81f95e9f1ef975aa479b43e0f356f537568730b735988e3e0bb16cd98db21576431c51217b9dc5331ae5fb1ba1e6679d5784872a8a851db9fa2022b37572cd698b65935e8a63aa75764ef03a3cb6e4a067b183877b33087147e4c313e852ce8b91a0707477f0bf4b07cbacaba4bde8b2df827204e909258602680c866bd51fa7c07c51cdc8894d98bd3fb2011553480a57c888eb5c98a5845aa0a593de0989140867823e3bd700980bafe50a25f14fcc219f462cbfde4f14b9077e3631080748f9f44d71adb7ee2c2a278094937900026e8a802637ea9fb7fcf49f41457ce9fd8932885644ca26bde04831afaec80982e39d5fb799a4713b129de2e53a4d9b217fd15d82e866277ce94a2fbe4feb273ee1f25bb049967b4b73c28c27c30d549556aaec070028d106b0b43b2dfc9d864a5ed52bd98795337b16c951007bc276d6672e025bf1b24f2d6f60c250cbea8a224e837ba4cffcbf2795e6a7cf26a0417d2b9926ada34668c6819b5a0e99125991a62d6b1a9dfce47bddb92c36c1743c8539b87b0bf1e6d5846d744c55301e456c94e7aea8207cfffc597a9700c67d9d25e408f057e2beab8c5d9596858a813c54f1ea4d6fc65a68e576844f75380426ed11f27538a6117cc613b70132a0fa97df80fb02682c956baebc16eba1e690a357b9ac92255d56f7f2562ba7726961cb3a9d7a8b1fe316537ecfc7cabad7b59c67d359b54bf32768259aeda026f3ec111c2acfbe5f55d45a12a596af7dac8e2627ca5b6a0f71ba037e798092106d5c0fb4b0d649c3106d17c7242e752002c294babd15b39095617ec3d91e4d3edd62c14731e0945addc10c21629cc6059165a71c2b9d128aae35a6f6c2e9d79b261bd7a7f45c406c4631747477fe74e7b0ae98acadf74ed6a8532fff61c8d4de2d29119419c0e305910f90dfa49037c1c80d87d0d22836290bdae2764b59a4c3b7ab2e04d777807b9afb3fe36110a98ed8491cddf5626eb550759570b1132fe42310b6f67f94075e31cba77f2e104d6d17c0a2584bd2c8dae17a2e18ee6e1800f53eaafb203287febe02eb5292fbbf858be285c3922fa8c6e6e3ae5f2eb4d1f0bc1771cdf71976752a423c113d0923d13f0b250b0068316c174400844a362b42f6bc9094a24a7191ea1161f06318d1e79d475988f7492c8e9d471b080f55de23f81c5578481ccd5d3506ac8151bbf3778c788431188f637cc0f53df57b924b15f0c894991e775d5c2119811ac95f019aa88aa12e42d063508517383528b31c717536e8e781d9d0d67bebce46c8b2c940a093ff78b22c1cd4b7e03d003076e0f3bc522fc6545dcd0625cb02885ce328db74091849ae0e1533b1f3b1b18ebb1f32a131dab2fb508cfcb234f17339ed59e1686fa5f0beeaa00935074004e37a657d8b5d2d373fea8af947e1768783856ede8e92548ef4208a6aad698f38e839813a16b83787bddf8f6f214fd924d36e2a09f4e30483c06c422c9697085fd83e4bc4dbc6daa60612c06df172f2bc9b35d811d39a045a31447fcef8e203b81c0a9b3b496871f6f382590fa4e0c5eacfda10a5d9847428d20d58c074ad2c477f01d2e7639d84bef0d6eec9511b07e39c2b1ff7a426e06ee47876cf1624880aab5b6f6ef6a84f62048ca383bdacee6c63add31f4409f1a60d356a6637eabfa75515f1a6b361db21695686ea95b4119fad067c7269537e5b5376d86b3bccb1d562348e4ee74ba11c95ee6a6b65366839b003a2cfe139ee88ba4a37355fe234533c0ebb770a7a03bfb191e04108d5d6f4951b4c3d7b033e0f5f761396d43a57b1e138592679aca73bf6849c1565dd4cf05981b8697323862cfa2c94efe4c6c08a47f3424d1abbd97427d7ca83e83e16266015ab53857e1f1688deedb1e82f8bd12aa336dd507e95348cb9333dd1d43496b3cb90172ddf3c0416ac493ff3534fe49f91caccbd4b427b3258828312a0be6950a2e311f288a895173242f61d519f4219c76e06a444bb82b9560a60e07824fb138d430cb6503136bb211b40cad8a4fdb231c1cb2b997249b2da82af7ce47c0153589d7e1f47a2f3b0ccd347efd3b99d31f82c7d3b0dec8cc2a0d30984cce77b2473cf26c99879e3fd094eff72ad7b90ecdc751806ca2160528b10a3112e290d06055f5c0b09f2c5ebde66a82145e6176b861ef89faad9826d2c7c4951d6c2b4a50a03cd3f91e6454a1bc84e19279edbab78c4599b5dd6818d77295724d639fa77a1e4aabcb0bc985ec7d0ff9b3842f9a0d59336b0b2a55f0103d825935eb70f569971b56fb50d89550723d097511d1cd03505a6df5556f9e3a61b7a8fcc781342b99bcfafb1df02e78475191a1af096a79c67bed8cd3ebea7d7904469001e2a87f1d941a0b89eecc72924f342e4303105aec89c65284734b90430c02180b374c7d2d79b5fafb254471baaf74ca92beb13363ff11ba3f693da9f962462f7c745b841ffd0942b6cc0f5497fe93e1cc792d683e2c5df190a7e70908cfc9c6109df4ecfebc91208702ea5bcf1589dd0c58e1307ac02cde62b5c1c62b90c6c32e5932de7f8884c1df62d093587b81603ac24e92358eb18d0ae8c33b4773d8481514eef5e48a59379d690dbc4bc7939592965f92328ff24b0707e2a4f08e9d5722ce814ed130e39eec204c5249aac5ffb009837bfcffb6216e1041de12c99bde44166ae889e88ca658241168885f0314056b0168506b68b893606eaa2185d57204160ac42effd3cf7e3b78d95997863e4e148ddbecf39c035fd2ba60a6706d7878ae40c95c5e66b913c5de1024424137175531692af94e6a21af4acd99ebda80b027c8df6583279c4490dd61d95a385f249d10d265894254fbe26270faa50615307db2019909916104fb59f9be147c5315ecc01009b1752944222f9386c6e3d09e228d6a075cb4a60e9ec18ffbaa8e015c0179b5a553386289ac8dddc4f1c74fd8ec0a8b84a228382c49b8572a3f9daf0224e1b64664f7fb4ea291bfc77cd9762663f6b488f33f917865c4c90e72a2fbb89987e33d5a2b913712f21316dec7312afb5923b7cff9d485c2b2fd63f45b14cbffcef72e239d6a0f71fc83fefaac66b4ace51fb3fc367482194cebb91a395aa29e2363f79a0bfd256f4cb55bb2cc72af437d24f743eeeddcf5232d9dafe57f4a46b29123c954bc28b1003fc7cd3f08b84b81ca2625f56c5b5028911f2b8d8a891aa18f5a520ffa872f0e56651fea3a42cc1d2e667f95cc43c855f5c02fd4491941d89e8a605b15d44f8b9d05c12d888a6269ee8abeac714f8993e943fa91768e4f56f16a1816f4104b47bbf141d90a76b88598b3af96ef2f990025dc57d294c9065548b7e293b8df1453c027f306ae4cf610e072d8857efd38fe61d5505ae6ce08937174b4d1a246392bf05ad536d054eb77066bc11b0bf307a64b8f973f02f4798d8eb2685d03bc49fefa713b3d7029baf4b282885a3ad41c2e474b91903ffc133f18aea5473e7b65be3c7956715c2924ecf594db38f81e71c1956021b17d7b33bf7924ad645cfd1dd336f6388d2a96b42e3b79b070ade13a1a889ecae14574b9b4d2368fdd88ccc9fa4917f49d91a194dfd08f2d228d36000867eeec5e384fcfa809210382f49efe28fb652da84df75a0a34fcf11a6fdbb25fafe046f844debbcc93e8d929ce2099562cd51e7b429e572ebb7492b55b84edad20152aa0fda8868aea22f60391d2920afbcae26c03127b07ef52494397b3390d11d5a3471c9a0d061a92e701c9a12dcb8428b921f8095c739bcd295ae04008c8269ae8d692d1cda11c5aa424a5b881e56a3c56e718efff041230daa18a4d75a028390eea3f950b703a177983a9dd66dcf5c42408b7a2f3c7c80bee37bfa33f2fcdaf1b522af5b007294fc06c6f0a1085d8742853dc78d55676491e82ea1faf1b372a524d592964ab5d5e161b7f1fddbe18834b3096f25ad968ce6d0360a219b4b463514f402fc5f8d66a9a2b47fd82b6631aba5e0d7cccf49f4c0ff05ee9c22bc5aa4badf293aaeb2efe51ad4321dbf1277c1f4fb0905f86f2b8de45841e482b755762a8055c3fe6890e838d3c8a934313400065e3c9c5b5f16ab7c247592787ca2b9f2b8644ea19924fad5e17e73ed613d3032cd27e04fc91d93e58505334170f7eb92faf475f4dddb4e41d6b2c88c3ba6874f24c4b576655ccf194543fb8a6c1c20febb01e4447bcf4c492809ea136c71c40bd3735a6ebe2139cf881e2dbc7b1461e0bd7bf36643c7cdc907df9cf3089a2e5eca7166cb773eb6bcc6077b15c146fb42a4755056409dfa6223f341da98c7367c376131e162ee5b951f09c4d2409aa148a2ca93272880e16ab7ec560562e0ad5ad79641cba8db2a3924ab9be181685cc38d9403b46194db16cee7cbdf822fe387543a6c2e565df6efe8e7d3b6490f15e65c36a4432bd829666124e1891426af5f44a993c0f76b73111c33c92fb32009e39b4b272ced6f4ecac61458222edf8d3ed23e04f1f1684691d3aca46eeb759cb480b8e4a97e46a020c79eaa961ec2dfafbcd07761bc16f693fa258d9a9d9e508719bd3d542884bcf8266e649b471a42e13fd2c26339a06375b46baacb30b6b645c57453cc07ec9156599afae5ff06a6716143332d13166d7bdd086c2f6ca727878bd74b7891217101184e15c1b996b57cc1947591895e380306fb4d446e39b5ea7588183592da769632e567843e82eb3cb2d1f71fa7d7645d64ebef42d054a5dffa2296c460a4d1e129d5b3f968d3ed8a8b1af97b28f37cf9c8c9e97f523744b929fa75220447cfbee1d6c3b53e7db21f4571d43ac002a85f6092b03ccf593ba36230f92137910e3780e46f3f615ec5eacb681a7111be6e54a96247148cd38a5c681cdcc7e1d6732ac3e15bc6d6bd7a87cd86a153d50c2b0872ac1151fb94fd6ff580dee002a45fca5c9359cede9da4aec3b6088c6ac400d17dc8d6d14e011d0b458e846b88347644f428491bf860f9837da5c42cd99bc2265b8cdc6bddeaa9a175e74810f85168342e9584a7d5e3f65c5c315da0d5503ab64513d871edda95607ea5e8f160c597601ce10ea9c63245895ddfe6d666cc9a0eb450a", 0x1000}, {&(0x7f00000016c0)="06398a8a6384ad765a06c3cf1def7dcfeb3604160fe1df3175197e8a4eb75306416920fdb613a19236590ed0aa4824688b37c2a6bdbd8006feceeb8a6b9044fefb664e9e898fcbba16d504bc698231d7ca41339b40ca1fc51da32d32cd5e097be22538edf2c8c05fcd53d4c6541c934606ade86c44b3315d8c66c12a79794d5fca3c6ce61d9dd2bfe6", 0x89}], 0x5) r5 = socket$unix(0x1, 0x3, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) r4 = 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) r5 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r6, r5) 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}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) mknod$loop(0x0, 0x0, 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) recvmmsg(r4, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380), 0x0, 0x0}, 0x4c}, 0x10, 0x0, 0x0) (async) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) seteuid(r3) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x44}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000b00)={{}, 0x0, 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{}, {0x35}, {0x9106}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0x1}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r3 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', 0x5, &(0x7f0000000180)='./bus\x00', 0x6}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {0x0, 0x3e}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {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$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0x1720, 0x0) semop(0x0, &(0x7f0000000780)=[{}], 0x1) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000200)=""/118) madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x1800) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ftruncate(r0, 0x9) executing program 3: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) 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, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x836}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) pwrite(r0, &(0x7f0000000440)="a942c9bf03e398984eadead5ec0f", 0xe, 0x6) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r2 = socket(0x20, 0x3, 0x6) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="b6d39c6d426116a27bd86a9aece91e6e8a6ee2f5d59c85db3c9a8bd6042d60ee07bbe6fc9927b27973562e028680ddc788188d4ad56da0221f56da4cb8d52a5ead6d5592d17498271dd7dd798e05d844e33635b9a0fc8e87e6dc19306ba2c2f6d48f1af5b7a0624cb1a0ebbd06fa88cdd9d2185d69e4732a94902b0174a186cf272eafcebb1de3ac37b7b1001bf0ecb24894c9040b067d24f61a71d6af3d1b84503073", 0xa3}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="fbe96f1a", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe39fc9bb200000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) executing program 2: syz_emit_ethernet(0x156, &(0x7f00000003c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x120, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@dstopts={0x29, 0x16, '\x00', [@jumbo={0xc2, 0x4, 0xffffff01}, @generic={0x40, 0x9f, "2629c0f3a622777a598e180e41e1db41a833f56120764d6f3f53deeeca277b8414e1d454e84d7a7211dd1b40bc448ad8db5ff393886b991cd7e79a1cdc0fd83246e2bcd471cf41483e336745cf0e33e9e4f77a0107b77c109c5d690d870ac1637f822bdbff9c4df2c1760d74ca639c02f618a102f6c8a356c27e0b4918cf041f8699561203192df9cbb3f31913885e3c7d078ce42e6f8b42b19ff7dcca6531"}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x3, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x57}]}, @routing={0x1, 0x4, 0x0, 0x1, 0x0, [@empty, @mcast1]}, @dstopts={0x62, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @enc_lim={0x4, 0x1, 0x2a}]}], @icmpv6=@ndisc_ra}}}}}) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfa, 0x0, 0x0, 0x10000, 0x7fffffff}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="7600e4ffffffffffffff958fd637", 0x58) executing program 3: socket(0x0, 0x3, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000240)=ANY=[@ANYBLOB="4f6a75648c8f33fc183059e908060018810206f00003b130517d7e26d3e6ffffffffffff76a58b299fa1b26fe3dc258aa3ad6753"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x6789f3df26159c3f) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0xe141, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000400)="9c31f47ef33cdee8cb61d97ce2bf628516be29d58f39fb7a6b5dede9709bede64b3e5dae938897976850673aeed7d6ae057056808a00d2a9c7a7a71ba05b240d8873ce3c35284fd804c3df9d315b410825b932d083073171b2157773008dc15342166f0e58efba429f241d00fd75e219e108ad997b5244c663915407529e0eb8342d091d481051ad816aa6d8d8e2b42d08288e309007f641b569dc19e9a4a921c8487862fa6862c318e78f48c5044985b545917685e27a031f61df9c2d0c7dad7c14dba4b17aa59f15b51cadc9b9adcb204b6ee40b9ca98696d1be577eff11eea212f0820765a3cfa988d80dad53692615ba36c52df792f58aa5983b927a75869a697ae81c65b72a969c51d4b9aa0beca94e743b28e76d4d59f700ca1cc79a0add54c5cd34ee060df3a6b00d088a64c99c40f058a9e6a294a63f0133a3b5067cb416519a00000000", 0xff72}, {&(0x7f0000000580)="0541e593ddd8499ff47bdeb62fdf90d7b63eb678f88c3a30869d2243ca3478f3f49ba28a578054cd821f1a842c0a5ef54326309348b1adcc556e3cac610888e91529f2e4281e9aa8586eac0268c677d1d74de0ad8a14c97ae000b945e8fdcdf4f0d0d30dad6ce58a236923b4eb954c5ff97cbc739e60c095980acfbc81fcfae69cc2cd23e8f3ede2b74762c62161a20c664cb446ef0e477f3ee59f3c35"}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) socket$inet(0x2, 0x2, 0x0) executing program 5: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) ftruncate(r1, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001080)) msgctl$IPC_RMID(r0, 0x0) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f00000010c0)="b434b13915d19cebace362947b41ced0c3d016e32cc96bd3104f0b3bb5c2df739bcaf550a097b71e2ed023c87e84bda053e5a30d7a622a7c62dc58222375983ef0fd2582c3d57771b3bf8c00e9fab75045ca43873f9a5968df0b4da834271134a7af623553b70422be5bd54365154ecf52f8c1de0f0087ea6d8a1293c7ccb343fc8f07fdf4e93de69e6719ecc3beafc645d40c0b4cbda16ad123432a042400a753c75f30377057a984f5188d34d091758f6eeb5058263abd8ea7eb9bc53383fb9c2235339497702a04f8c52986658cce53627976d5b54127ed706237a4400307bcb6ef009007d0b394a3a0", 0xeb}, {&(0x7f00000011c0)="f8a37fc6174c45bbaef1b9a098939e8b648197691aa7f020592907a1327808a422e68de65b6c012b93528055445e717f9ccc84eefedc37d9f97c98dd1add6bfeb2c697b9f7d5dabd4d21c332d9335d4905080edb3be17111918f36210ec9a6296f86c1", 0x63}], 0x2, &(0x7f0000001280)=[{0x70, 0x1, 0x2, "fa3295603a3e3bdb1e61e382ded8879ab9ea64c5534e30a3db272a06a9298689c0b2507cea3b4fa24d8a26fad195f32a015b299a60caabed9148538a07157ebbc5871e4877e4f40d31a6bcbfc7d132ac3e07be7e98b71ede1753"}, {0x48, 0xffff, 0x5, "c87d90f4838f8256d3f0cb1f74ee63179ccaafc4a3024d39938a6117da4e21c02202e415c9f2da5c56c3298fdecca822e7c7446d"}, {0xe8, 0x0, 0x200, "8ea7dc93eca3fc642c20a3b244d27261e2626b701a7c2e47d3ff8d87235216f04020cb17ec59bdebaf701f6d38e5f972a0fb36e1d859c08e5879caf8814a4bdda8341423bb73876ae482b4df6d34be18f429caf666761d6a0447f271328d1a8e4a792c862fbaa3efc75bf956fa2a71a80b476006361ff7b6b1cdcaed0352f4b869c23f4b26c0e38e806502fb121607fe787216cde98cfe248f669a85c80c6f0559be72af6de0ce0ad6e339125aabca60b582f4a6c8f5a78c907c6efc0d6966b898d3b8eaf21f9abe99028aa1b5527f4e1fc6a193f6cd2e"}, {0x98, 0x1, 0x10000, "1f708217feb4c4e584f852437587348abe739c89ec4c74d50453f9d9fb2861ce5698177d3c8969605f7d6ac96a3d1b7630f66619d1196d479023a70a16a2e56a28270a7dbf4ea4b2212ac45f5e5339c44bdd03a503a75e62d90dd07998fd057dce4bf200b1afb1a2d199b3c35381ca1aa10a16df899578d43534b2922f9891f54fe5645254"}, {0xd8, 0x1, 0xff, "3f278f7eac157dbd88d35dcff111506fe2710168c8435d000f121c9ae1d849019a7cd3c956b3efd426b0ca62f9ab07760728c8da42f04a1d64a19409bf44223702bc1071e5fd0d40bb8431542068d27090034549da1aa268cea25d90b9f4fc534bbdcb884fe15515a8cad03a13a7e5e90adac13b804873f38acfd22c05554e03b727a1f61607c3ba0bf3f2779ada04be86f12d7e6fdcf62bd744c4f87017c4e6f362c642df8bb799f208cbe1458b3d3753f84a2f9a0c47a3e6e6d09af46e8e8c0fee4e"}, {0x50, 0xffff, 0x92, "76847129df1a1d0a6f1743c6566ab77b5f17f2e3f9e60a3648727d8b52fb5e5e0744067b0ba9392b1907a6147492030110cc13ab2653d085e7dd653daba6"}, {0x98, 0xffff, 0x0, "b5a38246fecb28f328c8a2ff5ae1923cde4a5aefc4cff6fb047422e6b74b0b935c08e4c8bf8bc4a16eec2492cd2234617cab7e2fdf82ecca51f2a6abd8cddf54086a2d2d3d9b816e099088baf716a408a6bbc25ac653f94023132f4b4ced51dd682cb0c948ad2a74ce7609fe50a21bce3b00fad52beb7804bce4853277d94f191e65"}], 0x3f8}, 0x408) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001700)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001780)={0xffff, 0x8001, {0x8001, 0x7}}) r6 = semget$private(0x0, 0x2, 0x613) semop(r6, &(0x7f00000017c0)=[{0x1, 0xebb, 0x1800}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001800)="ca1604bbdbc2b00a78812458ed4a9ddddbc8fd1e4febf0507a92f1833b73a417b9d75d3b9e9cfbda9fe6f9a200dc260318f613c2f3b5a17bf63fe44141ed3932dc950494700daf0678f4f71875e790d5a2972a7510ccff12d0f97658d89d46a6a5f1cfb651c87c4d75d1167041997fd636bbad6a928cd0290ec6bdc73559c25b161693b373787e4627b01d030b739bdf9332917bdd3cbbc5a3408dcd52491bfaa32de9af067d1f01763ed70ef919e05c", 0xb0) getsockname$unix(0xffffffffffffffff, &(0x7f00000018c0)=@file={0x0, ""/514}, &(0x7f0000001b00)=0x204) pwrite(r5, &(0x7f0000001b40)="3f381223e1276358a21bd7a8c0bcd44d7384fb7fa80e31fec23bb941ccd6531e61a9cfedf1dc", 0x26, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80), 0x80, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000001bc0)) r8 = msgget$private(0x0, 0x192) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, &(0x7f0000001cc0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001d00)={{0x3f, r3, r9, r3, r4, 0x84, 0x3}, 0x6, 0x7, r2, r10, 0x1000, 0xfffffffffffffffe, 0x7, 0x2}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000001d80)=0xa5e) msgrcv(r0, &(0x7f0000001dc0)={0x0, ""/37}, 0x2d, 0x0, 0x2800) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e00), 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000001e80)={0x7, &(0x7f0000001e40)=[{0xff66, 0x9a, 0xc9}, {0xd, 0xdd, 0x3f, 0xfffffffe}, {0x2, 0x7f, 0x7, 0x3}, {0x7ff, 0x7, 0x9, 0x71}, {0x1, 0x4, 0x3f, 0x7}, {0x0, 0x1, 0x8, 0xffff6717}, {0x8000, 0x59, 0x3, 0xffffffff}]}) r12 = semget$private(0x0, 0x0, 0x480) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001ec0)=""/89) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000001f40)={0x1, 0x8000}) executing program 7: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) (async) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) (async) select(0x40, &(0x7f00000000c0)={0x8, 0x10000, 0x3, 0x4, 0x5, 0x6, 0x81, 0x8000}, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x100000000, 0x7021, 0x1, 0x9, 0x1dd, 0x9}, &(0x7f00000001c0)={0xb3ce, 0x1, 0x7, 0x1, 0x5, 0x7, 0xb8, 0x1}, &(0x7f0000000240)={0xffffffffffffffe1, 0x180}) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) poll(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) mknod$loop(0x0, 0x80, 0x0) (async) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x86}]}) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="89c13e94000000000000f6df30bc", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r5, 0x0) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x2, 0x7fff, 0x6, 0x9}, {0x2, 0x0, 0x401, 0x0, 0x1ff}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 3: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0xfffffffe}, {0x28}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000014a, &(0x7f0000000000)=[{0x2, 0x6}, {0x80}, {0x86}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x200c0, 0x8e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000798000/0x3000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) executing program 5: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) 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(0x0, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 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(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) setreuid(0xee00, r3) r5 = geteuid() setreuid(r3, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) executing program 0: open(&(0x7f0000001480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0xec) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{}, {{r2}, 0xfffffffffffffffe, 0x99}, {{r2}, 0xffffffffffffffff, 0xd3}], 0x81, 0x0, 0xffff8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500580d000000000000", @ANYRES8, @ANYBLOB="500065d3000290781642a60a7f2438af2d880b7521b73c53f5f82288e3dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c36aa8c"]) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x7) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) executing program 1: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa6704f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe80d10f000000000000000000200500000000000090d2f6c7b24bea89d0ebecf6cbb95ab04ea03cc64fd63f05fbf7246278204963a36d28b154e51101abfe886eaa5220ee9b18661cdbe57e6d438916c92e60b6b84defea769f5dd34055c90ea435fb7a9092754f68a4927dfafb3c9fe90b97a591e366e7ee5183543ea21aba17742208e6c04a9a1d60314acf268afdaf31c5331a03af08f10a409cbf20edde3dddcefdacdc4aadb49e7b5c15f74c7739214a0b98"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f0000000000)='+', 0x1, 0x7fffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="c27ef496edab4756de6cdb732c78dc5beb1dbf455ec652b0b9b4d2f6f7d1f6a0f45e1fc9367ef084f3b72f0de9da66944f5ff030dc525897b2f160", 0x3b) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r5 = dup2(r1, r4) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000300)=[{0x0, 0x1, 0x3f, 0x800003f}, {0x8, 0x2, 0x9, 0x4}, {0x2, 0x80, 0x8, 0x5}, {0x9, 0x8, 0x0, 0x2}, {0x5, 0x2, 0x1, 0x8}, {0xfaf, 0x4, 0x40, 0x3f}, {0x8, 0x2, 0x3, 0x1000}, {0x7, 0x1, 0xfe, 0xffffffff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r4 = dup(r1) dup2(r4, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x80}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) (async) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f0000003e00)) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = 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(r1, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r4 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r5, &(0x7f0000000080)={0x2, 0x2}, 0xc) r6 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000680)=""/172) executing program 4: syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r4 = socket(0x18, 0x8001, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000280)="dcfebb19740f3768f905b478010e053c517ee563c1494e3953cf6b164c8e4c74ec50c2b2b398948c08b82a0fb498f55e11120000ecd52298a57d860896f0deb52a310d1d3450dda086", 0x49) executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xfe, 0x40, {0x5, 0x2}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0xc52a) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) r4 = dup2(0xffffffffffffffff, r1) sendmsg(r4, &(0x7f0000002900)={&(0x7f0000000340)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001540)=[{&(0x7f0000000380)="d03b2d09d2cab682774c46d48803df0e76944e53e176709a2eb28d3076f5f26d02ad635f32e34cc24942dd5079bbac0634a1971eb700ffe64ffa4849fea63f5336d8fc6c18fda98a9099f8b37fc1f1e707841e3bceca3d066ebd3ea0d70768c20b9e45024968c3690dc2bfc45d1715d453b23acdedf405ed04aebd30cf920a1b670460bf84a61d1f3670638b859040e631c4a7ad8f6bf8cef6739a4c305ae149401b74282757624c890556c1564c8e8beeacc3709c0bdcf891377663862d9a9a6e363eb4d06470bcec09b8f1ec69b51ba3e0c9", 0xd3}, {&(0x7f0000000480)="444d832443b0778fc21872a22851d67beb47d995b85e157e130f5fb2853756ff7a5c30041bbe70b720f692a09a7164653b041062a0f87fcb0fb3065f9bf7e69ca6a634216ab78b19e86a46a074ad933f5eea91dff2a1600a750c48bb327574c4f8dbe2d4fa2d8c8fabc6566284e55783f860afcba90fc21b0d310c8a42f9bacfa63ed9273d64e9aed72aef6f1971967c92031fa8c7405050a2bc9a3f3f3009581b6f83f79f7a8b97de1da28a17cb74c264b376d73d669c560b45dd107084", 0xbe}, {&(0x7f0000000540)="9dee7c0f38ba023e6fe61020dd2fcf2643ea3465a43366ae86a7a15fae0f6035bbfe6967eca9e3ee527b3240f48764b117117fd8f84479dde858cf0b1c2c9738c0c6921e644e4448946c8033f6c5f0bf5f0b2f61249c6a72c1c3c0d1c647047bd6ba8942c22ae2d5b3aa817029e43f5890144ec0e6477c2e98bd9af1f6b0dace651a25947efda38850f2032e27fe5fc9f8b1b2e5045d0eef88acf0d0698e6ee449f6c79ddd4b5fbefed664089c1f5da33872dec3d46ffedc5ed8c5982781a6898989ab5b4883baeede6d3a9314c471521e8b20fcc668c9bc4dbf3dc3fae70717c0b6add93e3543bea46afe9f7214561a64b160471836379e13be39a9cecb74a9b3adbf203b0cdba9421eda7c888192a19237e6308ffaabe945f3054cefa76cd5940128d53cac9c28b925eda4a917d3c9427dbd2dc503bfb74205b5002ee88c52b6c5ceafa88b4e9545ecb88e8fc34ab66e312a1da3f58e2b7a59132ec262bdbfb5d2a57c927e7db4b3dc37e8f81eaa5105dc114a980eb96dc35f6df20d35c138eac78ab14714e1179dcffc4ec25a2197bb6fd31780e8b3be2b30bcec5fe642ad4d1cf4625d941f26622bd541a7e47ab5bedeaf25b25c5e6f1db05b9b5e9c99b9d43d8e9d348c90f46efe7237fc8cbcaa99ec2aa3da14926df43e083279b16b178640f5d788df503402ee33eb563a46f1a9a0a84f3948ab4f07609c7413360c31fd39ac8ed4a7e2fdf575431e0052c4d4597f57cee2571a0db6cc60d3375728d07bba744b193dd2d6d9b50d76e36b3970f53cc968258d4e58c2f9651eae0132424d391c38b85ce2dc5acd1c8174f14c3fc98d02354bfe979473555c3c77a6c4e7a5eb4163d8a633fe128b79f05d928801aaea384aaff82c045c543be5f85853654f6f44fdf37cfd0be8f6a0617971e6d84a69a083f6c0f2c96f6cda187a5992e25e4d8d3865c530472aac63b3b14fa5a2b97d7e19ffc806e0e922fc9b89ab5f507047217150953211199f2185809ef429cd22fd75e4b1bb28b209f068e7d75b22c5bf81a9a17d9ce260f86c3030d97a64c93825f93597cfd9e0f3be9c79c41e8fe7703d869a9807a9256b68399371da45a4dbfd81fdd28340d5ba0e6aa0a6db4e5d04da9f529d45f97af15f7598a8a9465c9bb63ab4e2f91f951778085eea82fa26a215089e694cf3c3c198d832041c97f4ad80356ef0fbf59b9376eb4de89b00ed88ae3e4227a8d9b24dd1e4bd0947571f8c1cd05e849079f218d76898c9681c03d2c074f64c21e62949f9e5fdcb2296e30d9c0901b33440109ef6cf4906c49d9d1918480e445637b627fb6adbc5100113896b312df4f1aba13eda26156f0f5b755ff911977d7cb9bc210af4ba33fd652d8191b9800902f67187922eba41d6def058d44589c6c858f7ae57b3c3096f169198d70291543cc8121ce4cc167386c780be9b828d55bd3104b5356580f37adc6e9696f0e2f90825598107c7d52c2aaf823278310d8dc7f23f48f20af75c51753a88a8b5b3e40a3a378223d92603c0308651733f1a0517fc0dc902cf42a4db2c9acef14e504ab853535f35ac0f3f3619d1a03c55dc51edf06adeb2763d11bdf47f445790955d345ea51321093ce6dac31193d7350d305b692eff8ebad4d23a5d59cc3be50245a5e3df8f68a7e6300d6fcfff455566e3908e0d2c206bc096458d2aa04e6447a6d9c98c12637211a0adb5ed54ec43d860f204361a2f37b89e71b946ada9a909c481d80ef807024d0e994dd4717f85357e15ebed12e90b9fa11a204790dcca057b9038c4d2c7d20c56ebcd631fd03cc8c29b677476d0961bbc154044ffd79b4b9436a7540151be11e044ea238f08e685150b21c57a068765c956f8d180a75de2c8b679fb30b1dae2527f1635bb31493250c76b32a4b353b2a1678a69ac4ba9d6e9def7f0cc667c946134c29cd8558be758f3debfbc98c91dea84daf5ce2139276091c3ab7849521d195f1bf959e3a92eda56af4f0589bab2e62d365fc8ce8c18074ff081a607eca457cc60ff6ed4da4e4e3968a578679bab02c8011d5035b44661d82c2283176e545b963216d8de908cef7f8c175ef7217c59f8cc4109254ac868dae51c0d83c80121bb748c0622a0f52aaaab2107de04ce70a47c5a717b80386abe258ae4e23312633fb73960d9eb0f5cb2465fc03da3981d58ff56cf51fe31b96d3da64e9de5052b178a9f3e106f18c74df3c95ff60bf20f45716cb54989ef880b7da957a8c1c93ca84751a5c53024ab20ae2853e374e3516811af0cbec39d6f18da881770c9c63969e848042fd9fe941be3ac2531e7700e3ea25932c83785ef7e4c60c6836df54899070c6eff2ec7ef53d10b9d8340af6f8f9aa3a10f978e39158d3272deb0bd7216b488d207e9912f045dba83764a918083672ff0bd252407a18dc7da2477dae11c99a259a611053352430ad4fa557f115016766d6973eec14e259f38673407571c0960193e337a23d208e5abc8579a3b7e1441c7ec24e69a0e8a3a8aaec435dbdf747c9fc6e164c9f8cb52ab4fa2c957f1695888c52091e8253f59c3324e4345d245544312295f24bea358d586558476e45e3848e71a339a9f5becd062431a8b5c1ae3ec3a7f070474f99092634863e35df0d72d70cbacb4e3e581ef26f0cbce1fcc307f49868539d68c5058ad8c85dc79aee71fa07a6d343c6fe5fee443c8b5f9613162194e4d911144c7674ee9374c406a87b4cbe2f77e684f01bc7766932e85c556d4eb42e855a44832e5c6915225fc7f60d47cded27027f42921ff0aabc5421f3f847ca57e17e6614960a342615fbc1167c393cd7296f7fdbc5426186edf2d4a705a17974e44709d2a29f2191a348e7bd12fa6573aca1453afed986daf669c7d8216a13b731f03b402a2255ac7fdddfdc5b1530c433cf51a4e6a19a4fe608a07423619520f10743d9e51e4afa73b11144e798edb923909dab1db9d87763feb70655ae9dc45de45c163cad530b3bf08b68b5e6c72e9c52affdd72c575aca29b9751b1187f275efb43a5be92be0d23cd769b827d7a40f2767cdbed3eb3b79d6718ecf88eb841bb2705cfdb0ad6520e2766177aeb08d6590eba9b6f291825df9391104de5f08e172c91a2e5315ab7fc3f34d1149788b1002f2c60a2ae8ccabb0e448490ae7a73ee54d41a5b087018e9689c5208bc0295fc644727ccce998afa66c87f67f25bbdc568039a4095d687fd7ad0eb7ff2a5d063d2a21009dab08c31e9174ed91837873f28ced7253729ed32cecc6e403cc64215acca8e2719003ce39780576cc35840958000ee48bf99b64f770175aca907135d3614760585ec06c345712d8dac09fe6441ee867a3338c3f5532c38517fcf775468804b128e0a0c933484565240d03ce1907daa2d158fcd9d0cf32017d1a9674d9e5506d80cd603e06821b9aeabdc9efe96ce526143c22a9bfc9f61d412c253e11713d6311f2462ae280a5251f9f20d4a529f4dffb88cfb83d06bbf801891a471fdae80c9d6fc29d7c970b41b9a1dc2888d7f850d2e3469446af564240a1cafaf5e39d2ff9ed025124b99fe6b560a93a7412bae75b605e6ca64ee7d4b4ae9da25146ac012a628040cc2d0a5d7c1dbfa75ac0488d79b2cd689b149ebcab7eba8ae3452efd730e3ef30520d50ebe5badd2976f62b32697a5ff8f5fe43eb3a35ef38933c5415612e79e399e75c8c44f84c84fb613e681fa021943e16a0d3e4e7d412b8f1db1ee7e29e5f73d643da8df2ee7a086b22716c5608ea91fa35aa5e830d31fbdfe8c4d114ef58a44f2a3969e1badc8a3ca6eb87b41215f4b69b48893d16a7d948aaf0e8ba01150c61fa4bb057a098a27addab61d2e46a65b369bfc4e2b7384a2f111275642f971a211cd7ff40f0a0b4a26c1388e320f64d64f23295db103805686dc3c1e5d1d05c56eef3dd4cd7d7b52d14dcd6f1df4c786214ea742d63a261dc9bd78ddbe5795c753b623cd80107b7b74ff16c5e25444194e53d5f72db29a20ca7366466e8e4ce35d99a452ad9fc834fadf84748cd57cca4160ded7ab742709dc3f9ccf374c6c175663647f7fb583b2e7ce9ebe82cf3b485674f31155b1f270c6b1819acd10aab8df0b80b6c27fce18f161348d5156c2be1167fa0cf089b4596933b71a93a9f6ae966f8039f198e31ea27a85d8863675a19fbd3417d3ff1f101422cd88d7857862243475288a257965fc2de28abaf544244b37a1a28ab0918ee8d6cb56e6618efbc06a99000c448b6f45d27a142013c8b3a39ed81678e8ff5bb7a79e98bc4881807139e0e34d9a70757c9b085eb81ce6fbe2a00b5302eefeb8b5e3301389f0757cbb40ddc8278b641afdc5464895fb5e41bf554f4e04afeb5378125ee9535eeb5f5b0805a21fb68a9271ad56acdaa52d9325ae4b6f4da3736554e4cc96d5b19f1cb106d178121f86e1f1379feb2bed9b43ec1b11f211d10c2fb412212f0f5efc3595c282a2b8a0824afe30645ef3583549757a7a4b41b5b4ed16746f73705677a7cccfc397ef97e9170c9fcb5d1a12f9eaed4a02ef3d7adca860089d6d66bfd4eb7a540cc8e023a522f6962ccf922b66d27f6282f269b5b48727eaac1c70b232a851e406d09a2b3753a5ffac3bd58f7122466642c9d32c0279eb92e3b919ba68bb574a2cf3c4319cb9ca7022efba1b93eb34f9ddc25dcb2efb248b16b87018d2f6a09db5856c9d16ac936c006e5a305bbc08a78f094bac2e553c151b894217ad701f3f595e581ffa0224a09090e8c8253a727455b6b5a00d016ebdbbb3c9d07a9c82538318ecb8f644b32243da8b9d37c05b5849a7a2383d50af6a155e42c1b4ef0a1fd892028d4c712edad8137353683a997bc9b06542d14cbe6476d2dd303b82e319cd27db09eaafcc9ae8fc48fd20c9189ba77f0c06a1c546995f02a9762a504e41c972a4b12db476fec7102c91f82b506d65527ad2947bd47830e9e04ce445de0029556237cea5f85c67fd63437044104be1075a5e84a0876d1a3fd5cc2e0781d6a04462c64aa4f4616b69ff8f5c08689b5200e2d341a0dc87f90a65227db82fba2257e7c7212b290715d1bdb44d1e3e42404035fe1bff736eb2e6dfe92c1c1691a78b4dc71b7427b6294bad0acb510ee745c237477ba1b9b3495ce97a48a6746367a3412625899c771c73c0a0dc6d4c8db685f7db71ac37e345dddaf109e3013920612306532b15e5b2bb49a1137444496ded31ede0c4838db43b625ea2b3329f1de966efd552ea151141780ad361313e891adb4e6f4f848931bebdd809e1cfea13b98e92e892fcd6848af034ba166b6033db43a0d0e1c6981dc67f18d79dfde3102e030d1d92bc48d73432258659b0584b6b0b1714d52a67cfd853dafb3d13d3e3c09f3375814052ca2442dfb70b5194c5ddbf3f6eaaad81ded229d46ac65c7554322497f64846f9578b25dc04fd2aa2ac8c0d9c5e5905d5139693e06c9f023512da6b7d41c1ff1f9a9866510b7272695b8aa74030f7071b6f42f605b6129b3beb1a03c3f13611ec92f3687d557da04225b56e70115a04b32f8c8c93a77cfb020313230e7805183851900e26bd129a80426c1d516b9f40216ef4c2e71122a39da7b5fd3bf00575242ead03979925379845d39963f14400a5c8eb21f2a755c4b44765c3d1931271d863bd5be5a8554a0981c5f1cbe3880d1224c74cb523b42643f246688021ffbcaeab8119d7536109b7937570e449dbf7231ba4647da869738d801664f5c6d170036418c5749403d8bb42ffd740f8bc2aaf55639a6d20054", 0x1000}], 0x3, &(0x7f0000001580)=[{0x10, 0x1, 0x8}, {0x90, 0x1, 0x81, "347c80a11e2fd43f80eb3dc4256b56dc286ea04348ceae33c6d38e02dd92f194f606494689d4912adbe40f1f5256872856ec2520e2ebdfd3ccded5574ddce0ae6f825e6357527c2aa1d8c9f9b4a612a94ed40c9b1d5cf4b4249113f0dfb63db2f31793a32c3a4321b902328c59345796d0bff9e382019f96fdf0d68ddb9b"}, {0x80, 0xffff, 0x81, "9beed9dbb2d19899bfe5fe3e37b4a4f41458dcb05b7a63ebe65d8a99e6a7ab4dc44f6f97dbfcd7e785029680d942134344944b57d70ea1defcc9a95f027a10a65463733e1187493bf47eee997fc986b64d4354b6aa1c211f0df5653edfc74d182cfd3f592bf2a55a854839b6580f64"}, {0xf8, 0xffff, 0x2baf, "3ffdadc325bb02397ac256d5e63c24b48af0325d8b16cce85462651d5414850ceb3dba0ae716e2be93d92301bafba220ef06cfdbf9ca2b73754bf333d186a94023f6155e39dbbd715961cc43ad35027d44eb7b9eae8a11f84b138cdad68b41ae225bdc653010d0afe63958284acb53d0fccc2e0642fdcbeb4bc6311a5b0d36bf51363a30eaeffa65bb1d9857cc9de5fae44aa071b18f250eaa9a62d337b5af5e68e6d5db94a96036757b4656b787329d0c6980647e4472aecb490559982dcf5a55a2e60344eb9d99c1deda588e1c23e45fb3a7e569a47d9a9f3968656ada39def626c3cf7f"}, {0x1010, 0x1, 0x4d6, "6ad6647d107c776770acc18a9df67d75edb2d6f8b69293854e877bcb9b541c960bf260e52e33f3c109315b7e74fdb6f13f8ecaa3170329e1b9ae5e92a03a3be8b2c996a9c0d815cd80f6010fcd529798f59e18526175932c8d132f85c3c5bd1442a69ce5e33ba6d6e26d62dd0942fe30283fc41ae0ee20bab3cf22a43a7575f5eade43c20165a6ed829eb21f5d7dace1db4d599884f44138eb51fd46ec0a8b2f0b917ec6d0a8d53d7bfbaf1f190f9cbd149a2657a2ce5d7ea7fdf193a96383f9f9c6ba4ae612298d0eea83f1cb54560f9b0dbeb29b097f8a42e9db99cc6558457974dfe07684aa43539e3867a6179dcf4f96bf45564f3338f94d64a811ed83ea3a1bac30c6ec9fd1d83e032b30ae8248ebba46fc590d545eed73424163e009c0ba81fd2ecfc43372821730dbcd1564c3eb6e659ff6b67d2eb5871ff5fe3d836c3f83e3814d342448eeaf149c7168875314af08efd4b37e6f53c82fb867dcb7474ef289c02dd526a57148120a6a02c26bd867629e1e5dfdfdabc8aa86919432308db4569002355085d708e4a8b125b22fffd1f42581943ec9ee3c9a54404c847bbcd418840cfa3f346bbdd7a6860f00a08e446d3b382a09a1812830b19c5efa175bc3243750eee1e9597e883241cbbf5f5f2ad68bfacd4b82b559b5d6c2c7208416dd0a899de6cfb0a59ef612581d9c93756363d94532a1429a1f3c1e628b623d400026e45301ea950c300213077ad459c6cec40c673b67e5278fc536c93d1703ad69feb9aa255659b785a0129cb983f0c4fe6d9ac891a30eca103454bf2dc80ca95413e33a95f0e594206159d4f463463cbeee55bd332605c281f91b746d8ef22a792d186c4c1aee1c1452cdaee452a4fa24ea4052c05a752ced14ad5f8798ce5d394c90d2121f072e07461e84478572bf58576e932b160a34359a85e2ec0e64f8957bb5fd9762bec0f04b67a7d7e47a19d42679fa9f26cc479b429a6c442442472b2a5077de00ec0fe3053af49a8f23571fdd052570a895b97c22c2a7b6c1a93da2ecd7f0a0bacd20677813536ea8fbd270768f7ede1eba01a2e4e21ce34da725f42a34821a701c3d493f562efe4876d76658c8b3b07f9193fdc4ac778a73ce208119ab1e91c876cfaa80908a1f4db2116b1b99c229af9943931e6d78f5fefc64a3dee41f72d4f6ad0378da6b5cfc17a268996a336ecee932f8c8734658df9d62e8efb5415c04fe44c6ad2ac9f7b579ac71768726c0ab08615f56b6adb7a50c26f852ba048633dc8d5dc9e2c2c44b833cc3d842474f41d58f4efd445c07b4c4f6a2d9a5a2b87404ba49d20ced6a402314018550687b07b586f0a8b3445e1f336ca395544f204598155aa6ad9d2eaffca9a9c948ae74dcacb4ba6a96cf27cb1cd7adb0df3a76f6809d9e24d4e85ae5c17a32c86e6c2f6aa90ababcb860d8e964d0eaf58289bd138a78d9496bf21c84dcec922f625e8cbcf1446efbdcb42815a43afc9ea8b6959ad90f1c30057736e9d3f8f60d13796a137ecf85804258aba464901bf4b98091d9553739a6778b15887460c87c2416c0b46e15e921da65cd9a3d17c84ded6b1d04da1a350bcfed1bb1a66c27f556f0a9422c8d0afc7667e1fa63e2aa2a20ac7c1a638d0272f37031a8690a93921a4ba895fdedc1b1880f8bd0f4d850a713d83734d5f5f1a7d139c04ef083e4f796d8c8be3686b46547797b5c6a9d421af19c836a23c9d9bd56989602195857e3e715a99672862908053535fc0c35f63a9c5bce7c0ab4fbd9eede54998a752e1c440b51802bb6382307c0f7bfde56f6e7c506cfee2a9a5622639045520339f664ef22b08a5b25bb74b5af165fcb0717e3a7415f78ccd44aa9f077434c6cc31701c4195f2b545532dfd8bc39e02776e5cefeb3343833e64799d4b101a676d407ab73979f4cdbf81b1cc25ad8bdae688afcff3f86dcf2b8553f4fd9ad4471a47090019eebaf97d8dee1835a61e9d12885d313e7b91f12d60e9b8796b5940bcefe43ec4a5c165df7ac6feae86e2d0d0ce977b18d1f9e4200659c1de50ca2725d72bada81a72167cdbe64ee2a195eb1d9729939f3ddc602fd33de2e3e2ff509dc13c940b2488bcc821f906b0e3ea22911ab11e86e488623d04f0bcbc980b939d00e3981eb9ca30b59b24035f592198f2d4ed4befd80553a7588441172001ad4e0dc464f410d84751a420a66c1af78bfa6ce4bb31067499fb5cb6811e45f130874d160921c1d0c2c863ee179174260241a74f73c3a0fdfc9f37a06c732a2fa5a593e533a2d1ddd42eea200f9ac9b657761c9893530ab29c5b541870fdfdfb5aa4098ec5b8bfc772161b431f478ee527e6e4218479638c4bfb309e459ba4434e1c835984c7dfa37ee985751f3333a192427c3b7c47e23b24d979d23faff71e38dd5890e8d72428eb42c224001ea8049ba3baa5f25f885813b9cd98d5209dbc0cad8cec98ae2360a530df9a946103992d8b3063476bdccab19cef412009cb6a7adbca4c65c90044574e481d81b569a749189772111b9207299fd00847af544829d7425e5ac86bbb7dbefdad0bd8dcf6bb816facee3d3ac314e4fd899a3fdc4c8d1168ab6605da6dacfc9bdd19d47e06c49feae6dbb609828c0285f2dbfcdb0cdd55336b8028dbb3b95011782c7bff2815151410459091b4878991105903fff9e9f6dc6b8ace5bb064f8029f736263eabbcc1243f2eba03c84c6c0ba4a837c55b16966f0631a6c28d1af292e1a0929a6babc696344c80b52e1d36312b02f4dab1ed2cd3364f63cbffaa69b3607ed3bc1f4b18d2894d134e3547096b7219af2ff2ed2acbabfd11a81d5a197e5de8b3f2ade850abe1b1430249e162a88140fba44460d7f7f37ed2d32aa3c63edffb6fcac3b4973356537c2e4746da819ebe27f90cd1034451a3b8da88405761eeae9354f55b100d5fd98a4dbeb40fcd090eed82d847cbe03a802b5f78b36ee043a8e1a0eed97c287325a8e4c9aa1ed4889a1e001a3c573730595803a4817268952352e740fa2427f5b682e2f6b01e4628f4c8d9c6612d979145678e9062bba478c73fb8be456eb979c8142e5abb1ae93adb953947208d21b65b4bc6304f8b4d84bbeb98e9768a8dab4141868b8094f95a14438cf5c5e91ad1616a5ef81dc0362bd89d5a5113b6b50866fa8c90b4ecf0c33f5d886760e4042e14498b7096fb3a5feb0801ad603043134236d568d064fdd7172ce8d4751ee9f85fab7bf0e138b39bb47a15c86c238ebb71a28420c140e939df6c5258993ea6c1c8950be273691b82893e70b3477c63694a293a16251ae5b4f889531fce29d998420f95a1cbaeb81419477f5b8c4e0056f74dd77847a881e1e05f894daa7e42840329ed58ae2cf7efdf349292a4b37949e97aca9ca182f6e28b67d584b42009d47c7239bee58aee04b5c43492dd5bfb7a64f298dce03a5447758c0789d5d02519d76feefd2479eb8781bc018246cffadd16f4738759aeb80d526cb86e3dad439038fc7c1c8d9716c01906c4de4606ed73db7db2d6922ec6c66ad83cf9bed96f61ed2100dc11dde327e97e094528842332e81812d8dca2a0e397b0641743cf3674ba04c3ef5a63459e6ab198939a0c52357815da98261264b58f8e2c02f53f5ade1e3da12f8a75a0670c9c8c9e706cc8f3d517ca52ecdedb3432b8305ede1328607af3469530a377cd67eb373c6f790b8adb44587603732ff810bd8ce03283417e29cb777a3e86887c50aa233ee5ded49501327134332fcbb517d8416496e8051d02c4020af40371a476df5d3094c27fe25fc930eecdb393fdf1389c7c5ebe967ba6c36b4c4bc07efd29157ae105fd434bc1bb38981cf80286a582d63eda7eff54361a98f5fac243db5f3aacb39264a2f9131bf22c3ad3bf0b88f3cd250bdd9733db690e149136a68d0522968268785237761c7cbcf7fa18bebd23c529d24a3b7f7eaf4961632a275cce309adaa2d07b78b64090448453bd5ae1f7a75d7db4ddb49fd70ef7595d3d3d53eadf3fb9aa47c1d8abce551c7b38e0c59503ec82759add3d6188614e263ec63d3466908e21266b97505b16f92e7b8ff950bfad5a59726b36563539aeb60fe4732586f803c13eb320aeec38bb28bf68e9a302bc7d8b9f9d2b0c15e49d4eb254f3878b89e1f95250463dda2725d9b7692ec9fe2b5a6e5ac1f2f46bfc9c86c7ad44719428ca5e158ec87d3cb3f5cca15f5cb363256047824774af14e7c414e8e1bb37157bf154c7e9ce00b73977f0a4cf4334bf60d49b391f6b4cdad8b729d875cfbc85ab810658fc257346ee4fe67e1c1a0dab6c528d9129a6641aa036e2819a7bbfa60bf8cd275173f237a2101c3779c8879ed788e560b474325c1ddb9a14d661a6d5ed646b28b83152ada0261f23a8158fe39e18280c35e3d987e03300a2215eceda2b71a6a883f550396403ee0ad577a14ca960c596e06f5b40b57a3fcce54191e45ab9ad8feb8010ef5c4c136c9f73a0277b385ea05cf1c1de76ad5b90cc0475417328457f75b4f55e01c37883e50d24e56a9c095acd438cd20bcb9ca61f5466066ea566f836064a6a6e70cb7fd76ad151c7ac0cdc3e5940f87b397d49f1097ff1480334dd8379e6e347168fc9ffb9fc9cab63f671caadd10bab3de8951baea1655323537e98e99c3ba88b4b26caae6c39e3691882febf91bf91aecee3a73195efb06996d852e5dffd37993869261d52fd8089f7215d6c0ce7316554f897b3753b303c2adf73cf675f97f19ba69dc92ecce0cbfc9e03223f673fd7ccad29caac124c166b6082515f967eda4cbf604423f7ac76ac2626323fb29d8f2a4ad805127cee7adb3d4d21ff9fc4093799aedce8ef620e97612fc28e0848b98a50bf8953dfe026801f7807c017faf2e63b56610862c4e8c322bdd63c57ac28013fc01973b4738cc375f21d9ea3cc39462ca06f141361c718d22f8d3b84192580b0f3fcf0ca5588eabffced4578b3a3f9e532940c3c6fd4a3d208908fca8095c9e4bd8745857ea5b646b80788f93084f451c4e5adcdc0c27d15708c5499d72e52f86b3b429503417ea64b7cfc44b45e4f2e405a94ba4ff8ecdd4d01f9c6c24b8219245e32cdeed551e1f05e23465e220a233ccc72d50fcc75494bc0aa3f17c1c91175594fd94de724f8c477692db72555e8c737751864d9a89507e76c00cc615ce73a1fea2ff07a9efe991869e2c3bac7a41360a4ea04d4db8fb17f7e1d7b5e1d0efa54b1d654cd37509281702f2e68dd32654f6df1f80932b502528fa04bfa95079a243c34d36b9046180d0fa15a9b32d7b761651d153822a4e44d5d531d0b052b6d32546ecc0e5603523f7c97d12c911f2393246b02b32847b1becbbc260f34c5eaa8d67f65b4531886fdee908df918aef2e26daf228800838944da93c4cd2b13a62aeb1b7327bbb31bbbf6c20aa3ae2a623c8c09410f1dbd008b74777e32a74138bf4cddbd84d5705733e540dd511582d221fbdd31e5461c8ec16acf8347b725d2dd32c6f8634a0e32e8fb52ca62e793bfe1933243666a23b85536fbdc8509fd1a5d272682fab2fb7ae6e4a39a05ca83048c1d6bb9e79cfb6aa5009b4717b35e58889bd4272fb44f5f19df150e1705bad7292092a1506b3b72d2e8af07fb1507fc1161b9086369b50762e90d7b97baf54cbe1ce9aa7f91b77957c0ad3185e60bddc9dd5497f07670c5e4ed225d55a4b3085621b67d647085c5e148c5515b7d50a97773059182d2a14f71d6c6ae0c4a8a27f20a9b6728d711eec3549bb98f39d9c76597e13be5"}, {0x50, 0x1, 0x0, "4ce38bf9ea41574010e78a53a1275306e1922bcf1aaa4504281b7717dad644fcbbb16056de00e6fe65d6a736d20a18a77983e72cfe2317ba9b5377997b"}, {0xd0, 0x0, 0x5, "9a8781d3811d5b53cf01779674c10db5a0b49aeb592bb44958af17771f6ed8fffd73ada6ee1c1eefe136590c400bc98c5a8eeb5ebd513bef2bca5eaba09c78ff100958f7d6d8287a1426036e79c64830b2dc009fd55ce4dd3e722ac693b1f8709c7363b66fd77ef41537ed0c63487d2bd0e33a8367f829fa6b81b4e229728027ef430268817a639f08ba2c7683b4b403073511762e2e8ee39f16686b0ec438d5f4de1121c14313e5ae6326dd06f86eef1ffe65af37eb66f13a2d"}], 0x1348}, 0x1) rmdir(&(0x7f0000002940)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002980)={0x0}, 0xc) fcntl$setown(r3, 0x6, r5) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000029c0), 0x400, 0x0) wait4(r5, &(0x7f0000002a00), 0x0, &(0x7f0000002a40)) writev(r6, &(0x7f0000002c00)=[{&(0x7f0000002b00)="a6f69c1e1a442a9576914a8c762f48be8f5b0bb8a6927e0d41142b181d016cec09a58cd5fcf5df2f33e2b48bf8039ff111dc148af18727584ec45d6fa67477", 0x3f}, {&(0x7f0000002b40)="91570feaababe70c5b235abe6ce85ca75946d4e4e90086e9d7dc25df5afe3a6599adc145ac73568017fdbb3a5a838032a2a7f4ff44e7d1d07e819b1a5781820755db11ddc2e040cf59107f86353bc9294ccdc6eff027d5efe518724335", 0x5d}, {&(0x7f0000002bc0)="d0", 0x1}], 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002c40), 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c80), 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000002cc0)={0x1, 0xfffffffd}) flock(r7, 0x6) unlink(&(0x7f0000002d00)='./file0\x00') mkdirat(r4, &(0x7f0000002d40)='./file0\x00', 0x0) getsockname(r4, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x3, 0x85) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x40c, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x40}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2000000000000140, &(0x7f0000000000)=[{0x0, 0x0, 0x80}, {0x88, 0x6}, {0x4006, 0x0, 0x8, 0x7}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() chown(&(0x7f0000000280)='./file0/file0\x00', r5, r4) r6 = getuid() setreuid(0xee00, r6) r7 = getuid() setreuid(0xee00, r7) r8 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r8, 0x0, 0x7, 0x0) r9 = getgid() r10 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0xffffffffffffffff, r5, r9, 0x80, 0x3ff}, 0xb, 0x41}) r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r11, r10, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x401, r6, r9, r7, r11, 0x80, 0x3}, 0x6, 0xfffffffffffffff7, 0x9845ca3}) setreuid(r7, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, r12, r7, r12, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r7, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r3, r12, 0xa7, 0x1}, 0x2, 0x70, 0x8}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xc0}, {0x1}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r2 = shmget(0x2, 0x3000, 0x4a1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xff, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r3, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000260000/0x3000)=nil, 0x3000, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) r6 = dup(r2) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) write(r2, &(0x7f0000000040), 0xfeea) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) executing program 4: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x3, 0x401, 0x5, "68749b8c265b6f9cb666bd55168f057400029672", 0x8, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) msync(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xc12, r5) socket$inet6(0x18, 0x2, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0xca, 0x0, 0xffffffff, "d34f190cc515fd270d0fcb0f7fef0f4d7d881c01", 0x737b, 0x85d}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000002c0)={0xfffffffe, 0x100, 0x8000, 0x3, 0x1, 0x8, 0x9, 0x10, [{0x1b99225e, 0x7fffffff, 0x9, 0x1000}, {0x2, 0xfbb, 0x0, 0x9}, {0xff, 0xc0, 0x0, 0xffff8c3b}, {0x9, 0x7, 0x8000, 0x7}, {0xe9d, 0x2c2, 0x5, 0x10000}, {0x3, 0x5, 0x8000, 0x10001}, {0x9, 0x3, 0x22, 0x3800000}, {0xfffffffc, 0x3, 0x5, 0x3}, {0x0, 0x3ff, 0xffff, 0x8}, {0x76e49242, 0x7, 0x9, 0x2800}, {0x6, 0x1, 0x9, 0x7}, {0x9, 0x6, 0x8, 0x3}, {0xafc, 0x1, 0xfffffffe, 0x3}, {0x9, 0x9, 0x7, 0xfff}, {0xe65, 0x40, 0x6, 0x3ff5}, {0x80, 0x40, 0x5, 0x582d}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x89c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x0, r6, 0x1) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4, 0x1) sendto$inet(r1, &(0x7f0000000100)="3817adb60ee922bbaeb98b5e968f9c22e79283728f5817fc12676594fcae6ffb3fa8cbb21a693186ab3eba582ad4c2fa2eceffba0ff025207a0acbb34df25eb1385a849b2cbce613b68fb6aaf8416680f95257fbf729d4357b30317fccc6697f7e16e4897a842c1109373fa2e9e8829c4c2d0f6a5d21257229b77221ae", 0x7d, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x6b, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0xc, 0x2, {0x10, 0x4, 0x1, 0x2, 0x8, 0x68, 0xff, 0x20, 0xc, 0x81, @multicast2, @loopback, {[@lsrr={0x83, 0xb, 0xcd, [@broadcast, @multicast2]}, @rr={0x7, 0x7, 0x8, [@loopback]}, @noop, @timestamp={0x44, 0x8, 0x2b, 0x0, 0x9, [{[], 0x5}]}, @lsrr={0x83, 0xf, 0x48, [@rand_addr=0x8, @broadcast, @rand_addr=0xba0]}]}}, '-'}}}}}) close(r0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x7}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000b00)={{}, 0x0, 0x0}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) executing program 4: 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, &(0x7f0000cb5000/0x2000)=nil, 0x5ce}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = socket(0x18, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10010, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000680)=ANY=[@ANYBLOB="89ffa23f3c25aaec6c8c2c0ea75820ecff9d92f3aaaaaaaaaa809f974e7826e66fc44714075d5f9f9a74abd0e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3cde939c82eeed8c1828f7568effa2000000000000000000000e0a79725c8b74d960ee3b42bca50e839887c683ee028e7df62b286ae626c5d91d43e817ab570a3673e5d06cd79ee29da50b4fd02b0fbc9570b56672c92372fe97844be4eebfa926d3239ab18611d85ad9cb3b5c2b684e77c9113258915ee73047fca256ead9"]) socket(0x0, 0x2, 0x3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x21}, {{r1}, 0xfffffffffffffff9, 0x12, 0x0, 0x100000000000000, 0x40}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r2) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0xc8) r4 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r4, 0x0, 0x0) open(0x0, 0x200, 0x342) 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) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x7fffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000002d000/0x1000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000073000/0x3000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00001b9000/0x3000)=nil, 0x6}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000064000/0x1000)=nil, &(0x7f00004df000/0x4000)=nil, 0x10001}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f000004d000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000163000/0x4000)=nil, &(0x7f00005ed000/0xc000)=nil, 0xfffffffffffffffa}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x8f}], './file1\x00', 0x101}) socket(0x20, 0x4000, 0xfc) executing program 7: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x11a4, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3116e3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb89"]) symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='\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', &(0x7f00000002c0)='./file2\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a"]) executing program 3: socket$inet(0x1e, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319d2c9fde4a5f194d58e5e520c4b57cfad004c3466151240c039261528411de6f2589348873826f44759839d86264401011b5b4d205cf62523a92821f213b784567924dda62a60c602c654a64a8fd2b05a401ee668c6", 0xbb}, {&(0x7f0000000000)="5190ab5b5a974f2cccfe5e9121a04507", 0x10}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() setreuid(0x0, 0xee01) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4, 0x30) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) sendto$inet(r3, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 6: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000540)='\xd3Y\xc3\'\xf2\x05\xe2\f\x96\xc2\x95J\x04\xbeu\x9f\xdf\x00,\xd7\xadY\xa2<\x92\xf5\xfar\x8e\x9ai\xf9\xb4\x92\xb4>\xc2\x89R\xbbe\xa4.!\xa1\xf2\a\xde\x10\xdao%\x88\xc8[\xd4\xbc\xc3\xcd\xb27ZRB\\.\xfakR\xac\x8cg\xc70\xe5\x1e\xd0[*\xeb\x1c\xa2C\x8d7\x9d&\xe3~\x90\xe4\xb0\xe8\xb0#\xa9/\xc1_a\xf3)a\xd9v\xafpR\xdc\x14w\xe8\x91\x93\xa6\xb50b)\x81\x9e\x96X$\xc2\xbe\xd1\x8d\xd0\xd1\x1e2'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00\x00\x00\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0xcd) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1200100000000}) sysctl$hw(&(0x7f0000000240)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000480)="58fd775501b066cd959f3fce6cbd34a3cf498199711fe9f887a4483dc66cbcab44d6a70c9b9dfb639a090f9df4dc049d5d359d87319ca908c71b7f6dbbecd6cab0a4dcfac70fb45df698a0272c9c79d1160aeeb25b7c0feb521728f260048e0ef2cfc3b809a7683f184f9ca95c16c44c3d8cdb0f0627345806a957848a9c6864d62b317021b1086552853556ab193c25996a7c46ff142cc8ed80eaa33458f76282ea022d81e105f734d496c92b", 0xad) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x1604) dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000540)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000200)='./bus\x00', 0x404, 0x28) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8100000008060501080006040000ffffffffffffe0000002aaaaaaaaaabb00000000"]) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r8) r9 = getuid() setreuid(0x0, r9) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x4, 0x0, 0x10}, {0xc0}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x7f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x22, &(0x7f0000000640)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x3f, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 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) 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 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 1: socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) r2 = semget$private(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x23}], 0x1}) r7 = getuid() fchown(r3, r7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r9, &(0x7f0000000280)=[{0x1, 0xa3}, {0x0, 0x8007, 0x1800}, {0x3, 0x5022, 0x1800}, {0x2, 0x21, 0x1800}, {0x3, 0x3, 0x800}], 0x4) semop(r9, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x7, r7, r8, 0x0, r8, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r8, r10, r11, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffbfffff86dd60aa862000302c00000000000000ebff00000000000000000000000000000800001a000000000004010090"]) r0 = socket$inet(0x2, 0x3, 0x102) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r2 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x13, 0x4, 0x3, 0x401}, {{r3}, 0x0, 0xa9, 0x40, 0xf0, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2d, 0x4, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0xbc, 0x8, 0x2, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff8, 0x84, 0x40, 0x5bf, 0x40}], 0x6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x50, 0x200fff7f, 0x80000000, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x94, 0x4, 0x4, 0xffffffff00000000}], 0x2, &(0x7f0000000340)={0x93, 0x7ff}) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffffffffffff4}, 0x408) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x0, &(0x7f0000000040)={0x19, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x80000001, [{0x3, 0x6}, {0x3, 0x7}, {0x2, 0xf33}, {0x3, 0x1}, {0x2, 0x48}, {0x2, 0x2}, {0x1, 0x2a}, {0x2}, {0x1, 0xf3}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x1c000}, {0x2, 0x20}, {0x1, 0x4}, {0x3, 0x7ff}, {0x3, 0x6}, {0xd8106cb534bf1d8d, 0x1000}, {0x1, 0x3}, {0x2}, {0x2, 0x2}, {0x0, 0xfd}, {0x1, 0x8}, {0x1, 0x100}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x1, 0x7fff}, {0x1, 0x40}, {0x3, 0xff}, {0x2, 0x3ff}, {0x2, 0x800}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x2, 0x400) semop(r3, &(0x7f0000000240)=[{0x1, 0xe865, 0x1000}, {0x1, 0x3f, 0x800}], 0x2) r4 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/75) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000380)="87ecf8bfb721da37371962c99b127bbc7b08d80957ee22a84b8333cd507d177897de4610a926ce4342a5b6e3ef9876a58f952358d69f46465d57", &(0x7f00000003c0)=0x3a, &(0x7f0000000400)="516a4f53d5a87be6f47a224490e904dd420171226f7b4d23c07eb9e4d39151ab456b60a30f9ab0657a3ae921450a58847a5f64355182861910458c95bcf4f7a4c6d4ebe763f98d58965b120bd3be4e492d24a744dff909f1cb37e906d56152e5d040db89dabee33ba03d27abc6d03157db33abb007b59cb9f39a4f129ddbe589d0579b3802272c0f745e67df4965c084fb009b37991b1ecace9e76e633e09c2c0dc9b070d4350b02ce0f1dda1d4dfc24541136136b11731ea6", 0xb9) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000004c0)=""/243) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000005c0)={0x0, 0x800, './file0\x00', 0x5, 0x9, 0x80000000, 0x1f}) sysctl$net_inet6_icmp6(&(0x7f0000000600)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000640)="2b11a737ce416c7650c5874248fd635d3139a4906c1819b43cd4fdc4dc362b72b85ba4ade0b745cc6444deaeee1b73220e72a030b6a3a9ea52a0ebdb82475b157e63e9c576d01ab49229029d4077359e678e894b83284842d9931aac248956b1ee3e54939db504cc57d12eb542a3d2179d111e62832ae00256e27a504371dd1cb1322e04474f551da35d171efa244631220e0933e777f9f3df009a34a4dd146dd776d84d385a571d11edb281e07026e843135faa962472e3eb9c23dbcedfc18fe723010338fbc2ec64", &(0x7f0000000740)=0xc9, &(0x7f0000000780)="48f5aca3241f75710de1b9e1f68d90a81f312c662b877bac6ac81bda23f545bb857e5280f6e59239ad31cea2520cf50d328b6ed9efff592b92f9eb379de5f1528e454b682228c3823e57841ec3d8feb6409b9ee51d3263488df351ec5536c65fefb1e8eec033ad05ced9ee18e878abff6c33ecbaecb8b0d9dd72ec2df857ceca1abd00a41486419b15166112e9d17c2cf9c99feebb6332c6691cc3651e2403b101cc572210aed0e1c07582853ca4bf06ede93e774020b912e8a51bec772784a8c8ec3c81e683b08b605f9ba9391a0c169feb1a1d097103c03f0d5506ebd35983ed0b38151c56d25629258e0618c213d3c54167c3ccee", 0xf6) r5 = semget(0x2, 0x0, 0x851) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000880)=0x8001) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000008c0)=""/26) r6 = semget$private(0x0, 0x3, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000980)={{0xff, r1, r8, r1, r2, 0x1, 0x5}, 0x80000000, 0x5, 0xffffffffffffff7f}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000a00)=0x10001) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000a40)={{0x4, r1, r2, r7, r2, 0x4, 0xfff7}, 0xa30b, 0x9, 0x6}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000ac0)=0xa9) setreuid(r7, r1) r9 = getgid() getgroups(0x8, &(0x7f0000000b00)=[r8, 0xffffffffffffffff, r9, r2, r8, r8, r2, r8]) socket(0x20, 0x5, 0x7f) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000d80)=[&(0x7f0000000bc0)='-:\x00', &(0x7f0000000c00)='/dev/wskbd\x00', &(0x7f0000000c40)='/dev/wskbd\x00', &(0x7f0000000c80)='/dev/wskbd\x00', &(0x7f0000000cc0)='^!}\x00', &(0x7f0000000d00)='-#[\x00', &(0x7f0000000d40)='({\x00'], &(0x7f0000000f00)=[&(0x7f0000000dc0)='\xf3-\x00', &(0x7f0000000e00)=']\x00', &(0x7f0000000e40)='/dev/wskbd\x00', &(0x7f0000000e80), &(0x7f0000000ec0)='+^-,\'\'\x00']) poll(&(0x7f0000000f40)=[{r0, 0x40}, {r0, 0x4}, {r10, 0x1}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {r4, 0x4}, {r10, 0x40}], 0x7, 0x200) socket(0x10, 0x5, 0x8) executing program 0: nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaabaaaaaaaaaaaaaaaaa86dd605f2ad9003000008a211dd1450021b07f5a1957de740040fe8000000000000000000000000000aa02009078000000006000000000000000000000000000ce680f834d0c2de200000000000000000001ff01000000000000"]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f0000000180)={0x1, 0x48}, 0x2, &(0x7f0000000680)="5cde67e8d07ef7c599872ac42070f80a26946c2cec78e4a7dcc40f94bb4fa09d2a0ffe04952f907df377427ec8b6b4426dd67ed705e038cd63b05e8ef78bf95ded3fb11b0948d3b6d1b92d5d77a91d93dd1b75915631a1253471faa1514c1483e3f2f6e3b6f7594a9ad00a55c6f14c402062decc228fedb49fda2e92e0ef1bb5bce31052ddb35fd344ceadd756dc67a20453fc89364948d7bfa6a07de84fd08d475edc15ef4f1ccea6c21fbcba2566957ece9471bda4b684312f8c52565aa873c72076cce5582085b183184b904841f898bf4835f48eba0be78c6a7a6a8b", &(0x7f00000002c0)=0xde, &(0x7f0000000780)="9b16517d812a5f7741cb08597992587c35467f0448148068a33be562e1e4cf4f1cf197370ccab15c75e84b43d70dfae2e909464448d964817df0ab56c46bd1be672edcc76772ef85e632a8288d9fa8601f5b59df69c550d4b5ca1a64c9a44eb0c06c473c1fc83facdc7ec53226c0131bae794a79fcf192e48f4a2f61b36a1b238537f1b54ce4c2f3ed5d61b785c555675c302bd4afbb748762af", 0x9a) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='>)\x00'], 0x10}, 0x0) r5 = socket(0x18, 0x1, 0x3) setsockopt(r5, 0x11f61981, 0xffbfffff, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cf38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dff88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xffffffffffffff3f) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x3) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x6}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd40) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r4) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r1, r0) executing program 6: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) setrlimit(0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r3 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}, {0x0}], 0x2) fsync(r3) writev(r3, &(0x7f0000000a80)=[{0x0}, {&(0x7f00000022c0)}], 0x2) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = semget(0x1, 0x7, 0x50) r6 = socket(0x18, 0x3, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2, 0xf7a, 0xff, 0x8}, {0x8, 0x0, 0x1000, 0xb692, 0x85e3}, {0x3, 0x6, 0x8001, 0x3, 0x1}]}) setsockopt(r6, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000040)) open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0xb, 0x0, 0x0, 0x0, 0x33) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r8) r9 = getuid() setreuid(0x0, r9) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x4, 0x0, 0x10}, {0xc0}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x7f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) denied attempt to set clock back 3182363114 seconds executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 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) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x2, 0x4, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}, &(0x7f0000000180)={0xc3df, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xa4}, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x2, 0x81, 0x1, 0xfffff800}, {0x8, 0x9, 0x1, 0x6}, {0x0, 0xc4, 0x1f, 0x8}, {0x3f, 0x4, 0x8, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x10, 0x3, 0xfb) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x2) socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec00200004e3003000000acf20b7804be38164991f7a527523d2b297be1aa2500000051e2f0ad3ebb5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x69, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r4, &(0x7f0000000140), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r6 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/144) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x2, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xe90}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socket(0x20, 0x8000, 0x7) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000300)="4b8e5f84c771b59c7afec37082ea749e6b5fa9ad0a4b619dd1a0517e0bd2c5f9d0c7b7aaa16a1cac2b9cca0dab6a897a3c04bffa260d79832cdfc950ca7a93fd319ffc3a42e6e17315a89a29156e215cb4b285cf0c474c0173da5c450e0c5cb6b91b4fab619109c5a82ffe0f231bf0964d", &(0x7f0000000080)=0x71, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r2 = syz_open_pts() close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0xfff, 0x8, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) connect(r5, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="73ae663577087520bcf1a8deda2694785ecb53b5d4fad77c3b20cfc1a0242befc661c8007c7902ba9055e3e0712dc261f1a27b5beb60c23800ca270f21e36765ce6f12bb78c08334c306726cc17efe085ad7a7f82c1038d7d7859a234135f56c1de48bd97d7b5379a59796f1d5b957f8b4b98cd18bbbcaa70be80684062fd259c11256f8d92c9e6590542d24f3c568dc219c284cb6a80234836964b88bb6cb2a1a7516882d24d8bea0a001506e474609c1580a", 0xb3}], 0x1) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) executing program 6: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x3, 0x401, 0x5, "68749b8c265b6f9cb666bd55168f057400029672", 0x8, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) msync(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xc12, r5) socket$inet6(0x18, 0x2, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0xca, 0x0, 0xffffffff, "d34f190cc515fd270d0fcb0f7fef0f4d7d881c01", 0x737b, 0x85d}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000002c0)={0xfffffffe, 0x100, 0x8000, 0x3, 0x1, 0x8, 0x9, 0x10, [{0x1b99225e, 0x7fffffff, 0x9, 0x1000}, {0x2, 0xfbb, 0x0, 0x9}, {0xff, 0xc0, 0x0, 0xffff8c3b}, {0x9, 0x7, 0x8000, 0x7}, {0xe9d, 0x2c2, 0x5, 0x10000}, {0x3, 0x5, 0x8000, 0x10001}, {0x9, 0x3, 0x22, 0x3800000}, {0xfffffffc, 0x3, 0x5, 0x3}, {0x0, 0x3ff, 0xffff, 0x8}, {0x76e49242, 0x7, 0x9, 0x2800}, {0x6, 0x1, 0x9, 0x7}, {0x9, 0x6, 0x8, 0x3}, {0xafc, 0x1, 0xfffffffe, 0x3}, {0x9, 0x9, 0x7, 0xfff}, {0xe65, 0x40, 0x6, 0x3ff5}, {0x80, 0x40, 0x5, 0x582d}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x89c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x0, r6, 0x1) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x3, 0x1, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: r0 = msgget(0x0, 0x501) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getpgrp() r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xb6, r1, r2, r3, 0xffffffffffffffff, 0x102, 0x2}, 0x4, 0x3, r4, r5, 0x401, 0x8000000000000001, 0x0, 0x7}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7fffffff, r1, r2, r1, r2, 0x50}, 0x0, 0x7, r4, r5, 0x2, 0x1f, 0x6, 0xc3}) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x800, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r6, r3, r8) getgroups(0x2, &(0x7f0000000200)=[r2, r8]) r10 = socket(0x6, 0x7, 0x6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc2585601, &(0x7f0000000300)={0x10, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffff6a}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xdb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00', 0x2}) unlink(&(0x7f0000000500)='./file0\x00') ktrace(&(0x7f0000000540)='./file0\x00', 0x2, 0x40001902, r4) sysctl$kern(&(0x7f0000000580)={0x1, 0x4e}, 0x2, &(0x7f00000005c0)="272529be5f5a0b1dc97f6c31a472e36f64a18a36354f74477b78d72b956e8df07072ed8750dcec61df62364fb7631e0983d9bbc7302d215f9f61e4147cc2d5055a254e29b045f39608a5deb4c9fb57b63b746cbaa901d34757cacfbfb64d2dc125769c7c4a3c0f7df02731fef1f23f826600e196e101380166fd3535d7aa276e78ac39a59eefe409cdc1ce775c88d17264d0f763434a66565f7aa7d5585d9bcf5de2a67769ed2e19664b9d660bb017017902fc9647d25587301c520aa674cb1d316e24a64f27cbf5911a83812a69c3444045d7e8fe896b12ac586da36094736415f062b1c0f42804a375731dc0f21fe8dc9acc33fb1141fd4b0ea685e7", &(0x7f00000006c0)=0xfd, &(0x7f0000000700)="158a026ffae8f6fe430e731315b4a035818964d615432d1d9f5a56c66665393c578ffcff9f1caf0bfc78825a5f3caf87f660ffb7b6673d586a2b781aab59e0b43784359150845ef64b5a125e6ea4f39df6383b62fb4878deb87820d7004bfdc5f69f8eca80fa50761673e3fb68140640161613371fd86351fe02f3c3e57097b1b4ee3d887f8c48641013a5bd1abe68a99ea094053b4ba40d19936cd4970236f904acf5b7455e30115d17c8e20a2a4930b9b958ae38d7bcbe2e9fe494c171b86dd80cd3623962c842a67805d53bda84448e49002d2781d133cea7422b7c2876cf6774a8b5d05d41ff85278fb87de63054897a1fac5772661069e564ab99f433544ff7d8363519ed5d727c8f5d9252a69d7e8022f2279daf036cd0ff56d715320eae68bb04cee7c55425930cbd65580ccead915f63894aa9010516f9252e012a4059c77bac98928506a4f540f2a5e8ef2bb9f1bdef12ff35f41c43068e726bcb19c7b597966e1911f74ae91c93bb70b09f4f2cd5de3fc776c84d420852885885792d9e67ef2480b7c6874eba57e2eef4706d7c1f6aa9de2ca949258f67931f198df7c750d9f8d2534aebce5c672c4e3dab66bf55f78b8cb6fbe01dce1510cc50bfcc350494beb5c7e3ef2d90d7d444d7b94e6eeed49b3bc9c678dc4faffdaa53317e34e8ef11304e92024603cbfdef8d46c7cbb7f21c26bcbba65b80ec544c4313fa00e40cdb70d8b2add0f114c39a6e3650e63faa8bbc4a0aaf7d220328af8315c224cf49be1d2fc987edfa681a1b5678e59666456fe0941dc2c9f3a031c96efc315e51538b8eed1f7422d6ec4417dec50d8cc28dee95dd94ac2add694748ce05b5bb60b7d709fd78038f561b4213a14ca32c8badd99b37b152a0af83f9f4ad072e4b2b75faefd27241d09d688e38e07cd92d551d5661d922f1ff6966b1c3a22cf5a20e6fef08d578035b84fe0b87bd0fc5332a4c2270b00cc20ca65db32913334af489d5f2db03cc6ec4183629170c67d6e06d236c2207c6e5e3f175486cf58ca88bf76d61e3a0d9da1d9a6a6e6553f2d11239233bb63d68256f1b9acd33e891f3bd83fd514c381ad26e3d8a169e7cfdcc52af1ce4972f07519265b3857c0746422348790d54fff082b5525edeadf4125ec252f6cb8f51fd71c919779190ebbeec8d4c36a2b0df194551827086611ef777500ba8c5f29e5605d8ce6fe1786b2dbde5c2f8a7dcf34f103c886fbbeee64d85d8ae8855860c6a4802e62d3174214fb55e305a959ff05c445e5e15db05c25a998eaeb5bfa4f0d8893af6cc69b979394355daedafdc687e1832f20e4ea0ef5b1db291206e24fdf1bb0ae9f669d6a084c45dc998653467fbf6df9f61cd64c8626020d2c99c68a4500f7716a18fae903a053dd091a424e98e149f3ad3643ddd6309c7f6a04b8e8de9ff6a852d8a87f34bb922ec31f58f00293682d747e90bde4f5048b40e8a07481838a0834d56675d4932d0e76dd2ac7a1e34e26939f75d3656b531f8e3b4d61b78cdd265500932de724646b264261a225444749516671fd7b289a480685d5f6c8574c53ed6bdca7519f85c5de6199ea54b26f7ed920a4faebc13fc904db5f1e6a3cc3340b11e3f03a87255226ca584509457436b004987ec06e61ca3a03a29bcb22638fe8fdf4a02f3b9eae13a44acc365fb5f273be3487e86c506e2c8838c7015a9f59b3a571da5a5177e6a69296c9d008111252c090a2344b1500ba3349de5b99ba66299557a6cf7ad8c95cdb86fdbe621acdfa5da6f2b6a685b5a27f37e46da8e7e05eb970769d2051737e5a821069045836890b54797b97ee46f0fa1a69bc336dcdf8b71fc3f2943da1da6ea8dd4b6dd50d7ad6463ce342aa0f45390d9725f012558b1a5edeadfe1ac9e59c654b0f596673cd3b55c24b0857f6aed1b648247c35f0f624a50b1ca6f0ca1d1b595793ef3b14f55743ac8426ca779417d48a5f7dd8baa730e1196f1e05b769da2b5e269581f911e5e1251626bc44bedfcf782c15e71bbfc913445d994325345501a430104a8a985f1fd417a43c493a72de203c83ec9ce08b34f753b6b87fe8aa477dc8151316457283d6a2b7dc507c0f036d6e503683f56a02a59d8a2e1aaa14224f92a18fabb3e9e18d405855c415471a94764211778495e53a86ebf42480a035cfc5e0d818c548c866387859737a509a612c19a2f7ad16756cc5b17477dd54309a191a2d63eacef3a5e9f4a15a4ba0f8fdee32ef3f2665cf59dd371fa319977796887ff3cf9bcef8250f3a6d84deae7533eb05f1b95c75ba9a7ddd372b0607c1c8eb9ca9aa7f86e299f0212241b2bd8fdaeb2df77ffa6bcd283fa1253154cedf767dad947c5a2d145674b22d83f2a74bd2eaf3bbd6f9a503d8598a81d2972071e4bc736f387221c68e7ce7d149ab0a5bc9fb7c7427f6650661639d6a1aaac46d32e2ac02c5bd957620c8938fcd5b47c8b1aa9b491e283972be6dc809f32ad4540ca2e296e6888de8c3140f54581e5caffd61f62178a9a88a10c8def67978501340f42c348525b91ddd96d74a20acc967471a554a9bbe472312b7a05ef016112a6a694d3c05b83dc8b9a7eac22eab17228c33d37056f93275b310c2bdfe25d2aea75ff8f0d99ccd5875f052ecc212517be54f705052791c35855560bddbdf60bede48333c7ac4a0ef26226c24281520618dfc496a92518f4ad53e2dc30cb06b9adb48b02b624640a8a07ad9a07a7a5265f57690031f96a8fbb2449f8c132067f25b3c417789125f775ed0a17130a44d78a660e264555d273cd3257db1ee550461ffb93691797f3a018a882e050e228f5ecca0bb56a9f6aeaee53ece5ae9977695ef473c846b04096e98d51a1cc8c2ea4c802289fe56bf9bd2366c672488bd2ff0e01dac80b9d7b98ca1b4f52830fc46804fd4d0c925005ab061845f5722caf4373f5c3d6b900e322dd5ca8400db0f197e88ca9fc1217fbae36643c5f57c32dd56b52db37f3430eacfc61b7696d345406714f97160856f71f7ef51f4877d62581131d6178925ab31726dfdaee4283c79c1eaf7fb2ad9914a1db4e796d3f17c45ba7a9819ad4561552534c9df881ebda959890e27ff51c8059a85d78a8cca01f1f8ee757a5faeee8ede0aeca2245ab1a59bdd513e0ac3fecce9f53c07cc8738760654330a9cd3dc3fb12cf457bf74abe4df4d1da0b69bd54c62413bbd6f69ccf1f5cc6a4537a0c70af523a75c524d90e35980e303038e1017e1b81366eca3f944cef8f381b27088762a4f2e3da0df8318f9fc5c81d4772ede2af03f2f0fd2f5597962fbd79686ba867b7905141ca27a93b5e1caa55b93c980e08b9dd4772baf5326117b618659af588df765982e13c8e2cac8bb5f2c18eccafb889511e00f3368816b413df6864e7d5f9eb69c253446d9af2b9710a3376cde543a1e5caefa4966e42b3823f0e31759f3b59fa9c58f089ec1fe5e1870a677d718460787ddbde16c50b9720ef19c1f207b9ae8c45caf2b7dd7385ec5dcc8bb2404236b9a8df3cb7073e4008db8df64ede30c51502fd1b799f402ad9d9cfe632714ff5ac7647fd046c0280d4912fcdc8decdd2aec27d9bc22f77c5c6d64ce59c2bd39c3237f82a5833e95c25a9c15ed8766b259949790f161eb2feb67d71f97b5495fcce02c05d3f508b322fdfb53b13068b32e442d325254162a2e42819d25696baa475ffdb42910730d1e5f005f9d3819c5a5ba9d4a05fbd3589b69b835e5719eea5e9a10eb43c9c2d8754c18f3d2696ca07dcd42dc55b3b8663c1a6306e0feeed3ee0dcef0287e090b68f2a0b1799aa42ebe1f27ae13b7efaecaf94570adfab0478b9525f85c6f53ffa1dd5ca181379d23bc9e5b22fe48715a3ae284610e170fcd8f6031bf073cbfad4fe7fb780a2d9201c25fc2ca7d8d6b7bdf3b674a1972a2caa33551ac1772149c1c4ad30e43985bdeded2d6222939cfce400c9adaf27703c467a7b639cba5116ce6ac0c434d27cda9ebe78e312841509fc3dd1e8ae2c78c92ca261bd006f7c61e2a784bb35f58d24db78c54d7fab3421663d989d0901381a4708dadea245810806f55f358982a9d0306a99d8e977291660021ed20778ee02d3c826e868ec4e4c6da5dea30ac1fc0bd280f69a3f43db62f5a49b337d20d69abcf8d904835df26a44dd2912d8d6c77e3f7fab03983ee6fd3a0b4867a325a1631f3353ad70139d96b104142f4d93bf215dfa9b8feeb17380f4edde6397c7cc03245acad9e8b8fa3c2882178c2ee6da5c669a4947898a66846cdf31f68466e67a05e714a0c2151b893afd02e7ea41d38427468b46a3ae96072a49ce15ad56bde5366ac80b78e89f341dd4198a9fb7e01ec88b446d1b7a2ed7032b374c777414b394479eb59a1ac25611d8cac8378c5d3ddf2f9f7c379fafa63bbc766aeda64583d052bfc351ebadb4f6f76d6665e8cf0ac90a8576a1d1bc46cfdc4144d1b55546036863c4311d61863c09c37caa7ee3149b1c4236ff879f4d03eb16d71e5f56f8d9d44154d98fce0e92d45ad64784ab087effcbfe29c5bf944e6df6fc696f916cf43f5bed959f6eb7e32b11423a25c2fbbfc907f40c2d49264c4c8873876682650bff084fcb8bdefad4b57d1c8a2d92d3dff8888f34233e5efdceb3869c1dd4193d428a4ccf6a1a1c1496ea488f2fa8d25cf862f6dc41100839cf540cc796454b3d7aa6110c98ed9124ff14e7292729f9af1c1cf8f000fd42e3451b2a6c10b4b915cba734e1e67502d583e3b8ef509531d89173458d71d1804ac84d6c6061b90871344961f458e9716be8ec5ba472643271fdb4e157eee892b5bfa41d8ed6241685446d2231f2e88ab190a175174e90f4057b4b754846265ec30df272a9234810b6fdda42a57be882f487a64bcdac8331719f21c0000db1344c2b7263d87f9ef21059de6e43aacdc68aaea2807e1240c1d78d184465beb6ceb902fd18ba292795c4e6b170e15b7ab6cc2aef9235847154e501994893a7eed49f70e9fa3c60c74fccb8fd0bed278d833b27e08c5c639b1398e846228ab56755275dfd8e6e3092c805afa6d20979d7c10d4efea29f86b8a246d90995c37f19e27e0363abaef52b4d5379f504b0ea3d25c5fbd24910466c1a545e1330bf476be1e20779681ed5ca9a19ed32365ba9fa0b7d4cb037ad33e5e14ffc7aec108a5f13bb3afe9ab161589a9c39082dc9f7230567ce4a44d46ff5eca2cab2889c5fc9ecb6e9dc18ea2b02243ba330e58f0b9d38368ed629ff07612740567a11e25522243e6bf294f212305383306273acadc2a72bb992d74ba88a68fc96cf7f40fff19ca2cbf37436d459432a3a524962c644f2d87d7ea8979e3dc3b2061cb0f780a87da2e2020ef28b7c4b28265673d761b580a9f946317fe768464e98b726d0adbcdcf032234afbedd08f52f4d6dbc2f86c4b8139a038b3312c52910da4b30052a0240d95c2860821ebc3a14e28d520a27aee98fb1fedd941c90a46db092a28ef493bf478816e66e45fa95ddeabe29ada647f77cd500897c6a727937be30e776bb234dad25977cef27e235cf50e8685fd1b8313cf2128c1da5b08b7b931f82dc739064b82f9b65489280ab849ff936f11629f6f9aa1cb687f5ddab5afe9be57618be80083fa368ab90fd25b8ab86e69cbc78d0c2ac696065644a1503812ba6294407766d0d720ad70be0fac6ab80071298aa32d44410ac2c6c85ebf75af9b9088240800caef28cbdfaff4c18c48c22ce0029d04492ed0bb76bdeeea4ae75681899601ac1b5d1fb01eda799f2c", 0x1000) sysctl$kern(&(0x7f0000001700)={0x1, 0x2a}, 0x2, &(0x7f0000001740)="3cafa71d6a383b9a78c7264d7e515a61dbc7f038427e850f7a096c4ffd28f70a7a75d0c43b97bb7c0e761a5e81f65b4da19096c343e7f651b6728562d505ddd202f8f892a3003598022f8cdc755bbf392a8eacd73a4eed874f2cbf82", &(0x7f00000017c0)=0x5c, &(0x7f0000001800)="8695c5fc658ad1069ee09a87767ad01dec28af81acbee2e36aecff011dcc0afdc1a37d69cc7abedadaf344a6e803bfa0331a77c8e7e54568526c0934b0bba86a709a5ecfd676c8f8c9df83c70bc578f75ff1e1db5965dcb18599a846b115ab8fa25d60d95ef355603b15418c095c2c36c4eb0402f05b3fa62dc05b97d7f3ee2f2c06ef4b3b9d2b184e044108f6dd21e2ebca411e4dbe93044330c2bb3ef2a9c73a86d7106eac47fac33b16127d07e976b67fd9e16fb39a02df6b9fa3cc27e9f99f9e79f755f37505b8f8ac4f510c1a8386c69ef71baf6e1d318f1f13a5b27643b6e7df2f7a69b8a40e9263b8851f01cba2924aec687fc22e044db1c57c", 0xfd) ioctl$VMM_IOC_CREATE(r12, 0xc2585601, &(0x7f0000001900)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdf}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x100}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x61c3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x90}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}], './file0\x00', 0xfffffffd}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001b00)={r11, r7, r9}, 0xc) readlinkat(0xffffffffffffff9c, &(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)=""/92, 0x5c) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000001c00)=0x7, 0x4) r13 = open$dir(&(0x7f0000001c40)='./file0\x00', 0x8000, 0x4) mkdirat(r13, &(0x7f0000001c80)='./file0\x00', 0x4) r14 = socket(0x2, 0x8002, 0x0) write(r14, &(0x7f0000001cc0)="086774df0eb9a5c1ec0248a83eee4376e62392351ed05986c6f372b780be8e9c43162faad0b171e4827f435e822420cf99de9ba36b2f6e5a4a5ef3d29f04b35b8193fea77275742876ef7a2d1a8b9e1af640f5b87e6ffe922e679bfd559d32bd542b2069c0a6f8a795ce", 0x6a) setsockopt(r10, 0x9, 0x1, &(0x7f0000001d40)="b1292219ffe84909af90ad034668dc82ac361b2a26372fa76a8dd57e2c00c8314265231f784b647990b38f7ca69044", 0x2f) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r1, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x401, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x20, 0x2, 0x51, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x1, 0x0) accept(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x2}, {0x812e}]}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) executing program 2: pipe(&(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x35}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="7600e4ffffffffffffff958fd637", 0x58) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) 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, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: syz_emit_ethernet(0x156, &(0x7f00000003c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x120, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@dstopts={0x29, 0x16, '\x00', [@jumbo={0xc2, 0x4, 0xffffff01}, @generic={0x40, 0x9f, "2629c0f3a622777a598e180e41e1db41a833f56120764d6f3f53deeeca277b8414e1d454e84d7a7211dd1b40bc448ad8db5ff393886b991cd7e79a1cdc0fd83246e2bcd471cf41483e336745cf0e33e9e4f77a0107b77c109c5d690d870ac1637f822bdbff9c4df2c1760d74ca639c02f618a102f6c8a356c27e0b4918cf041f8699561203192df9cbb3f31913885e3c7d078ce42e6f8b42b19ff7dcca6531"}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x3, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x57}]}, @routing={0x1, 0x4, 0x0, 0x1, 0x0, [@empty, @mcast1]}, @dstopts={0x62, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @enc_lim={0x4, 0x1, 0x2a}]}], @icmpv6=@ndisc_ra}}}}}) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfa, 0x0, 0x0, 0x10000, 0x7fffffff}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x10}, {0x25}, {0x16, 0x0, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca4", 0x2) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f0000000600)="4f1d4c6344b80ed788b6a45180c96b123367b88d00512db9690b025248df3aa745bb992c574ab4ddf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6f7d5ca69e69d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250acf03e4d0", 0x9b) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54, 0x4, 0x0, 0xffffffff}, {0x5f, 0x20}, {0xde19, 0x0, 0x2, 0x4}]}) sysctl$kern(&(0x7f0000000240)={0x0, 0x33}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000006c0)="07008e0084cf71b59c5afec3000034beea54bf751efd78f0e477305c11a65695eb68b70ce559d9d0c5e584f731c3cbb388c8e736d463566bd449f9fdf0c945af9d2104665f4179ba3b0df2f602d476f71be422df00906d76a8048b1d3892af05183be720644d9b6224b95cf3c0aa977ed43c63336fc48198997a0e5d313a09d1af2b04c11ec62ffc852974010000006a11390e327bfe54de9d1ee1b88281886313cc909035b723287b3d4fbf572a291499fa7fbfdc00"/191, &(0x7f0000000200)=0xbf, 0x0, 0x0) executing program 5: socket(0x17d8f85f3c7c02c6, 0x3, 0x0) (async) socket(0x17d8f85f3c7c02c6, 0x3, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 6: getuid() lchown(0x0, 0x0, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2c}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, 0x0) executing program 5: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mquery(&(0x7f000020c000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x81) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) executing program 2: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0xffffffff) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000002a40)={0x6, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6380) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x28) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x21}], 0x2}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffd, 0x0, 0x4, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x800) msgrcv(r6, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESHEX=r4, @ANYRESDEC=0x0, @ANYRES8=r1, @ANYRESOCT=r4], 0x83, 0x800) executing program 3: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000240)=[{0x6, 0x1, 0x5, 0x2}, {0x401, 0x1, 0xbe, 0x1}, {0x2, 0x86, 0x80, 0x6}, {0x10, 0x0, 0x9, 0xff000000}, {0xc03, 0x5, 0x3f, 0x4}, {0x3f, 0x5, 0x4, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 5: mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3}, {0x46}]}) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3b, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@eol, @window={0x3, 0x3}]}}}}}}}) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="0500004ffc02c4480500000000000000000000000000001b5fdc458f096d60cc22413806cb303155e3b3a56b5f9980b5a1e00b745a8b4b4ee79da21df7f8739815c6f16c7d967f237afb2e6b0e231c0114f82d6a30a0e14b8a9bbf0ca11b500e91b3bacce44a", 0x66) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000100)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01d418b3cb9343b3c5951c87794324f573a6a8905b5d941db0fd943a", 0x2e}], 0x1) readv(r6, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/200, 0xc8}], 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x35}, {0x7fff, 0x5}, {0x8006, 0x0, 0x40}]}) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[]) fcntl$setown(r2, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x262) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x53e, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r3) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) executing program 1: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) r2 = geteuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x6) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r9 = kqueue() kevent(r9, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socket(0x2, 0x4000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0x29, 0x24, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xffffff81, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x9, 0x0, {[], [0x9]}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x8000, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x800000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {0x0}], 0x3, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) getpid() vm_resetcpu: failed executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) 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) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2, 0x8}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x5, 0x0, 0x0, 0x0, 0x0) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) readlinkat(r5, &(0x7f00000001c0)='./file2\x00', &(0x7f00000002c0)=""/239, 0xef) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="061be6c471233313212ef82cb11c3f06b61bb069b5858ae28e8a98bf2751df080000", 0x22}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffb2, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c803006e2ec58904000000000080fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001000000aa5ac30a874bcbe4d9000000fcffffff00000000000000000000000008000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000080)="a7", 0x1, 0x800000000004) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1200100000000}) executing program 5: mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffff9c, 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xbbb, 0xe, 0x20, 0x7}, {0x4, 0x4, 0x7f, 0x1ff}, {0x6, 0x17, 0x1, 0x1f}, {0x0, 0x0, 0x5, 0x451}, {0x6, 0x7, 0x1, 0x9}]}) bind$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="7db7bcef2dd50a45a8f4a544d5f0e47c9945871f1110a454417f1b56696d68a44ccd937f59df9d06d8e4ab0156c61f3b608372df90da74bc6d6096d48776d807d05cee957c1dad0ccfccd41aa7eb547d573929cd3cd2526710c7d134ebf4a25b8096833b15cf2c8a08267fa9fe731a151600c93ca4fd87450fa0dec5113d2408a2669381359328a5272fa42be44c06e1d50bcc2deed1cfef040fe39c181c5280a034c515515ab2a69833e03bdfb3a1c573b8ba5f201fe32dbfe7846d97b2ed4fafa53fb1b923c560f7d47567a09133630fcb3c4854c111985fad10e41cdb352ba2f4439e5e387b9ca4bc0d9f2f8925c6fe990c7e86", 0xf5}, {&(0x7f0000000380)="09d9312c7a469df6105c5bfbf4b1bae1ea98ed11a127ad28b2f7aee124d4a725a9fc4514ce31be5387e26881c26c8d2dfba6d89a375083165db139febec3b3b4faed47bd7b47c40798d9d0afab7eb57592ffbc8ad8ae16c8", 0x58}, {&(0x7f0000000400)="87201e4707cb2cd6869f4ac0aa23e8112dde1bd5784dde60d605a17b2daa69e605da204640f8493bef8849cc68781147d4f55156e881216846ac6b7749b101d5a46ce5466737a821e45ed088b8c516f9d24766cd14413cf51b905c182c7c6d0bbb0f45adefacd1cfcaa6f896056457987f26dd9d1bfd5ac0c8096b5ce648c0bcaae9f5f02d5cf50916447438dd4a5d1240d56a12ce15f3d01ba577b20e6cc8aaabc778d9fa7bfb45185aa64dfc36aae66cde708d9842e0fef4c1c93f0b400eac30eb700ab3761cfb8ffa990f53582c0d05e4efde1f538c4c8a1e981a80f758a8585b1db4fd19", 0xe6}, {&(0x7f0000000500)="e34f34365d8e486e2b5c18cb7e0f3d54ce6b473b441eb02efc760360273176bd549aa4947f21f1145d2a64effc7071ac7683c659efaa08233e826f17f86834c9436e45c8fb3de940e578271e25a44a91b5a8852deceaf0d8af690dc44817f6efbc857248a69f9751c21af116330bc3c8cfb24edff1eee435a59acddddc1370e10f32b799c300a9218a3bcfb5152b7bcd3dc10ead062d933c7dae22acbbdc1fd2062d74fe4cdc42f23d119b185d0020ed624a550de8168a0012a45916def990e937f8f7534231ddfc067a1f712e5b3724ccfb6cc0b5f10a068cc19e4d7fc64d96a6ae19efb17fbf6553b1d00188ec839c202efd1f1f947461c6f5873dcd6470696653c4bc753bf70690d6b958b927fccf21081532d0690cce2f60b521a4b03bb79b6b6157989f19a5dfb757eef9154218e401c3568b2e0315e805500dec41853fde35d74d3c582ccb8fcbb06bbed0036c1ac685a379353ca704992c220c6c62c6d97aaf1d06bc9a9c5664dea0c305a1ce9ed34dd74a8d27b7700921bd420a916212905c71c8021cc2507b121abb3ce976828b606102aa068442d17cc7ff511a03170a2a86be4d02898dd397a4cd2322cc3e7d7725002280aed78478d2c17fe47ebeea021a24e2e9d267dfb99b52d4142046502574c14eeced41b369cb43fd25de1d6300d0184d7131e329dc9ca73f8f5701039561b06d2aa85b44df2df79102c710590b477c31d54acbd8c39d319e8016e0196230841fe7bf7f6ad13454ff4056756f054cddb6d6eb3ebdf8f701a3a4fc81db77a26544d00515e96bcd0af5a43db1f4551b839833e705c725a39939cca4d8f8b5cfa6e4b188e843c9c9c75e68e6bb4efce231c1a368041c64aa3149c0303120b6f43bb7ea96125ac506d239c3f6694267cdf93ca184e1d4f91e2eb4b708e6d9e94c1cd0265a45c0920b83f0062de4c8535c9febebebfc69efa16c49e3d0ac9c371670af26b1f29b97e0bcc313df51b0c61ec4977342c9c99aacde8447b4310ccaf40908178f6c34bd95afc2b62453feeae8756a70772810697ff7becb639f2b1106feac8aeedf06d59878c71295857502e23ef36068b9f65d3c2d187f65126566f35e0732e7ee25efa297c287b80ed86ca562621ced399edbff908c230d51e130ba3de7bc62acdd0a78bd4f394bab9aca282125a924b6e6ebf3ba8d91c56baf1374b0f7fafadc8d04f2080aa232f89db42b0a9eeb425ea19c83f1c42d8aeed180cd4c3e8fd2c8b93d095b6d015c9b93784e93555cc94e6948bf1c1452a8f72d99f3fbfc52898931e2e55fb4f3953dbd2726a5499bb526f52b50db865d20f3696bcd91dc93ef85288cfc0dce10bc4a5bba3ed20a4b7c16d13c5be55d92b1b39f8810abeb4ee44ceb87ddb770e75a448d7d93f725cb680a7f4f79d2983938afb460ed927beeb248a5d868d011c2e36dc9b1cf54013518c277aaa3bb9b935013fc9b0204bea238ec32c91fbb11973d5014808bd648da99c7a8c14277abe3ce09344c2df34e4f5da1a36a1ffdb66a407051b24808ae18a08c8979b2b84ca63b4e40fc7b964ccd05689513e285bd55a21f76f690a58542c5d3a02b36918820824b5ace394af15d6aac30d6f182311aa3faf41d5e832329ce8fc1b03facff6983371235de92635b72b3b93752b5c151049c4d481c8c2ee35850aed57b1e2b58cc8df38cce0a56d183f9efbff3af446c196ef04c9c8e3444970be9d3bd46ceff41dd0050f6f6bda15dd7dcd80e95a954fbf41a6c814d4d7030b84509b5916f78cd332eda9a631d7f10299d8ad269d8c51d000310ffd97d66ea1c384744b2b3e26e7fa5df217e7ab228b35a576666cf7be501d91b5f9978016b0186dfa7a303c6c8491b088993edd747cd843d70052dd036ccf31cc19763c6786d0b2261ddc9190a6c8158b1f5929df8a66221f279cae22bb150233a6ef6b487fbc6d240fa05226707856a5497d76c31ebc243c2f819402f5ab8ff309c67df9609882f667ea53e6c842aaf5b454085d5ac9a396e8ee64b151d023b57033c8711589fadf1e04687bcb3b0c1f9148629bfe555a1dd85c05e5069421e976cf59830259673b0b7dccf5beaefbd99da1e060d5148f32e2a482a9ad5554ee34b5387efc71f9bf522e7514c288e0e687d9fd7f9629a2b686a8505b68a5a547fe4ffd3a60654ee6658c7f8b9876cd0a1dc6c6cec12a8355413c2702cca3ae4b22cc9f7c9faf0b63dc4f9812e858aeac64be85c4d56886397188a5d0a56c7aeffae5f56e2c61dfd0f093e667feb2ce0af3d86160e1e4574f373a0ac86d41d51adb32aaa606f5105dd8d0d1bf6284c5327f9102ea0bac5e58e529242737c8810409c717133d9ad04ba6edbe74963a7e5f37fecc4803974a72d1ce9e6afbd3772b80a5de0125f254cf1bb352199551a7dd1a3d141f0a76b8233af36e8a633a940667e574cfc60118c3266a643a9ab377c6989c9604460fc88f5e1d27fc94f084d41bc03ed96ce01879f2d94cb62ad0a34e147a6c53aa8fe7250b674ebed9971aa9a9761f728a838164994c25192a917285ed5b583cd96c5489daac4e067aad4085fd6210478d6e6657b2312044d2d1a30da6fcd27cea5d3fe4be618f57549f20b3714bb1915925f3ef406905891383062111d2e707f7f51ef67e7cf5b6782fb2cb92da4703247658a26a7550e2c2cb43fcf2765535ebbc6b86cac08f31ccf43aced9ffa7b30269a6d8992185a8b8e8511a42e74b83eb8161d09e83e12b33d7f697d564565318c5cd684f636f3523016e9684aa75687748117c6bb9d61d3ea7855ecc757593db67aac7c38d29df02b9dfdd83eea8837bfa3d4854ba6d59d61aa6819d0685f69cc9063069b203e04f3ff64938142d999300870168579a9e964e961381eceb81dda56f053973d319e9e5a6abf21c020dd7e49159c0af213bbd5c8ae95546ee6a9630976ff797920ca57686de27edc2e55c1c91490c34dadd9a27cfe7b2df6bceeee40c8213238641e03575a89d6ebb57bafbec8a87a0b46e2ec8daf4611f0d576d46eb8482ee089e3d3529d08269a9083db7cba9ee91782d86610666c991f2f4e4e71037d652d3678a6ba0af8d5fc48d2b88a318514ef22b0533c85c00384567f5cb62627484ebefee01d2fa6036c548377004f4a24a3bdc77082c39c92f508c5d8795ea5d4d793891f3ea04efdf6f713039c09fe0e7a451a793cdd9a49af1e61e5c45d436132f03845479de70594e999de73bd80ef81cffc3c66b76ef1615439bf7df92b4ba713ff03e2ba04095fbf60895c899f8980e36447dec0e9166dbd80ee0a7c7b424e9cbff35231375eb4b246a5ecfe58d1f9426fd3a5a929e66b73fd57486841248faf5be4d75d4522f23165ec60917e951e25fd90aef2f1eace135db3c6075c6bcb9ef0f915eb85fc94bd6b3c1c0b630d0e4833b7dcb1732a2a12666941f8ddb1ed64aff396ebd639c1eed4214dbcea965ba37f6ab2f11eb3ef11db31f77f38166c815be0b54ea2ef7404d6d14b1d0ef7a3b640fa0cd75c4a749f9be80226f6a033cfe97cb052eb02e654c38b91e60baec7f363cdcc2b404979261eae70269b166906d49f8be10c0e02eed77803ce458174e62db8aec4f42d6ac675f5b4f8b4b6e3d4001225ce021547e8c8bad744b5c9ac7afd7858ce825c639d76db35d9c27127710f0145b6ffd49fa57c23c390c72217ebfe695b6b02a0be1e7ed708f29a7810fe366f37382a6bbf05a305c75feebace781444450f7b14db100bbcddb429bcc7bcc458fa6e13b10bab91a7c962124f7f8774b8a8aa40f3e23d2175b21b85dc2dd99f9b24bf2f50597fd32f7dd1bc2a5fc7072cf11219cdf6afdc15e96fef22fb79a7d7c53cc809696ac099f9a0f9445d4e6de890fc5f92c4ead84589944bee808789939715fef6daf87a18a3a0100d220c35fae21ceb0a3134a3348f0e4c39e4409a1dd8c4013c914bdfa8dff63a8a39195a10244be59065824a8d9f2a16944072c64be754c86181ee3e7545fe1d5873ab4482d5c261f71d0cc142197c188c5d369a3b18a7cc785376a013e433e83db641ea4cdfdf00aef2018a418106f1fa13503046074370978958fcf29488e21b470c3a9c26a52a8cbff9c521fff3aa95cecd7cf6ff4a18dbd33c9967457c3daaa02b04a218e485816e8c9a9c2345a460ec3e7ac6eadf08f4a529e30d740aed7f1f9dac45454ea59bc356d71c97bff64bdabaabde8936350cfe5c9c3da668050d48f90955c9b627961dc61e87a1560bc5e24d4882d415f9f4503027f451eca15a37b33e66450b3f28094061bc108051fe72d2ffcce5b955adf90656f0f17aa4a7dd64ab4d0ff678f04d6c7dd627180ca60b95fa0f5fc73a59953c5396aaad21ba4a806cd223449e3d001dd7409c3b9e51275d27f5d4c1c5474ce1985228252adf80c104666758f0459f712511397f4a51438be1762debee029dca798d0fc68765e04008df0bfc70db5eff4db0eb493ec6f0471e606a28bb717488b39c65b4bc570fcb45d5c581a67b794a17ce4008ee651caf2d495918b82426ebb05d2ceb68bb4ceaa8d632ed80c7122400eb000e83fd7d560ce37e6fb965a1675c9e7b857ac4c4effff1ed054b101c0a1879f1d025ccca0c5104c4dd683242ae6ee7e9b3a68b4c5706f12d1409dc3271a5d910d6c9ce33d74f6325755c98a8dc70df8dccabb0c579fef1deff864c5cd51b405fe19c9f20843c7089d700e15b0e057677205c6af5797d8a0cbf5aff436d81dd2af69ca141d41404e8213a79357b367ae1ad49c15d5d570a11c0ccf67cef152860745e0f201bdedc2a689481907e1a0508730a846a9e9b06c1127c5385e85718b8265bc8d8a78bf033d35df2ca9c7593af09a1b27235caf423cc20d87e35cacc197d411a8ea9075e7c91fafaf2195dfb022845a4a707fc0c295ac7aa25b02c31631ee57b0c7d30b019a384091f0f179574e32acb0ab8f23288a8fb795e67895b92261b489140e5ff3b06e11f4cb5715ef62f7ac5f7ceaf6ae8495ed7bedd4b912d8d1492c9c71ef1d13609af05157f19e4fe56e96be01c95b1cb111fef7ff9089f8318866b71578828140b84a8f913c2a964eee59829da0527b06e1ea77995a6cd83e53fb73efc52a005b4aa2f6b62d2cacb51d355803a5910274943ba973747fa32abbb935d2a3dc3676dc5fcd3e006a2051c3b74cb68eed3a258e2ee0d55411d151a151965aefbcdfc6b118fd87e02c6d9e1a548457aae34d2105e0fa1dd12cf4d5ac90f992a9eb5e8146cb91788f3f1445dc2db92106fb66cd6996c172b967a4d7a8930897d29f8175d64759f3e3cf8eb84c6bb145c3bac897ee3096dbf03dfb2aa1a1228195d5b441a70011203ee104f7e2a14d715ab80e2815a696384b266e495967524180982a06e84c36e3b777d9549607d719d50df51fd1cd406017f2768fcd33f77c39a046a30b2874b1e758e1a48dc756b62448e7324278ec0730492ce30b9f2e92e9ee390e3b1cc16617e5a730e3296be2f2966aae1e61cd44573a9939a84aaa5e460ce6cc0f2202a77c513a6e37134924e093c49b3ca9a18133fe73fa43cbfb03cf2c6d483b3f0f484cc61797f0f8f97efbaba28fbaf7f11b5a9f9627b237a5d4a62d06f4c46da451cbebf180eb82766a43b5f81df905bcf40e86850547dddba6f3ad74bee6718861c340a84d1e427cb8f3e3b746ae24cccb8f66353b35c6d4704900f0a7b497f7e006f0c81651c4fdd1d3c297c1d98a6ccde1d6c52690dd41c35923d7bdd7474c65f86dbab893c9d7130", 0x1000}, {&(0x7f0000001500)="4b9435f0a09e95621055deae21b6f3635a1d2beb9c75635133068c31aa4c4200e48f1910a7b19ca962d91d5b6a9e4a6f9271dd001e6a340d942888a15316e84168a28e17a88e0c6e06", 0x49}, {&(0x7f0000001580)="b0005f7059e7fc9bee2972ff7c0564c73a952be08caf721a3316492c2c4ee28c1a761d48ce5bc4addabca4d6253d669ab664a335f22b2d859b524f47b8374e8be990bf6ed22a1ae2e37f754a36d1a3b4b65a8a19b306dd128c17f16bd4a21552a467a2cc47dc643cd6e3ed848bc84945a842dd302ddd756dc73a49249aeb4ad5c75d3aa786fabacbce7ed044f9fca2e7f6396320698beb5c90d0bc674b74b6797bd3253de9d6b02ebfd062c91444a0e48becfe14", 0xb4}], 0x7, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x90, 0x1}, 0x0) r8 = socket(0x6, 0x4, 0xd4) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000001800)=0x3, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000001840)={@broadcast, @remote, [{[], {0x8100, 0x6, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @rand_addr=0x7e5, @broadcast, @loopback}}}}) sendmsg$unix(r3, &(0x7f0000003bc0)={&(0x7f0000001880)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000003b40)=[{&(0x7f00000018c0)="61e41ed1f93a29b3c8342982398f81853657060b7075c7e14b677359ec4ac6a8af6643d1071b50e9cb2072db5ab5db5505ce45a6f0172721b647f2fe0f1f6337ed7b2dcfa9d4675ea53a5c855559d79dc3a3fb8deb6a90ec3e7696146fcbfad8bcbbc6e28b5afcfd8d29bb234de2b982adf617b1803b6b0a6928a893e6c543665e413ec334e98e31d806427b7de10e2002ebfb1bb168258735acae326a4cf7f3ac7ab7198a737d67c57560ed2875a43fe4ebac24a3412b6a936b26fc24e41c177db34d5d3ba1e77a1ffe18b87bab21da5c2875d6ea1e1164cb357204a67e14c194895289ed89c88c901534a8b11d406553fa7eee646a21cde923bf954edb78297eb25b8fce34209548cf27e52fe9dba4098c11a36c4b8a716c0082b56cca4ff0586172e8eff0ea12181d0b281046d4e05cb643565e1e0cbbbd6e36c57fc258a79ce133817dd305acad7e9037a752fc9365caf09b97e31d8bf89084314cb3947e24bd5ec65b6a3bd5e53b187e0ba82e1a4147a623735c17634802df359f2008f76b84a64571509d351faec88d1fd3c4577ba7cede200ebde36591cc5d16a63acfcec21f6f484af33fb00217e91c398d6a3a1005a308069c8bd30ba4067d2e0501b0c98cca245b42463e0a1c59020f65e9e17988b010c0f0b11e284ab864516178a087393f660f4268344f7e080836d0724dc17750a4031c37604c925c0af11d9cf867f50f7d259bb2d68add0467f7c6ba99dbce93423bbff6255ff6bc1ec8de618bc8cea1a86211e8eabcf6006abd05f1464760d13f7c04f9e1fa94923d950e1eed30e8982effdbe098c7a29a206172ae3f7ed6aafd3bf6976df8f7166f16695d77839bead6c097e6c02213bec0ce39cad52ac9ce3b234c873c599504c8d251de808519ae3ec345e383bbdd3aea7a760dc6b02b965c9871537c11add8ac820ab2d3a97777b3886c621dc11722b7ed44fd72c94f0adad93632b5471686b51611492500f391fe040329b48f2ef2e836b1b3f7c77b0c058f66ab6ee79d031f4675c42a203cbd999ef2c8b861a4c89a727164639ca3eba88b977714e282e95500297ded05db01c3226be1acc03abad2af310187a48c9851a9902e1dfc8601e8830e436de7380a342ab6def53d1871673fa33a8a019fb9bfb9c6dd1d5dc09d7f7f7e997a98d04d5b0708940e15a246b07dfb61196b1e4c0250ccc404575df176988af1619a0ea5df1ed03e6795de26ff4abb72ea89270836603104e742d7808810be912b4713b8bf253664a44881a54b9cb3ae94c4dc77cc4b7f0351ba805dfc432112eff932a86a62451fd20d49542aa915707cc4450e5bd01465f3a2f364d54b6b68bad08fab7515ae1c6dcec5222fe3315391cc2466ee15684c2c94c4cd12f12e1d389e0dec5da3c486593774bdd6e39ef16bf8ff5dcb5682575a85beba6fd4423f26820cec359cca487a2bcc9e22e36b638ef3a8e4085fad3fec51c6b7e9d7b1e1cb136fb0f493efcf383a5689114e6cf0bcf69749cb25dbd5073ff67cc3c9b843c2c34105c90122fa2d9c66c9d350f1cc5af1e87551773f69e1a172ad37cd19f3c90e7b9b729e02a24fe15cc4e83c5223cd302d50e19e14f69e5d51fdefddac463ab92acf6a47481cc0de43423e8d0104d88c195235c41f175e39dbbe3b59bba0de7c5c0b76a82b17caf354a0be6ff16191c5a42fe361f9b218c923b96b93068cf318ae1bcff2b7d4870760b4320f164192849fcbcfc19cea7502d38df481c2b2d9aa7a632a33f8ec0709cfaf4789fef4ce63356a85cff64197060f203fe195729be370b2e538b99f1972a775a7b3d1b508768de6c56cce808f91b281b5342d90648184a6e80c8962ce1b43afee9a8ba9a9471f74405a3f5eb6d63d75d086129711f9b331e7bded9436ab0890ef342d1ce066afe991607936ddaf86bccafdceded135f3ab98bc59ec291b5b445c68cfa09855a7cc4403cc209fd6e34447f77fc00b063a627a977d0934b6cfb83d92183647da72e98930256679807bc2c1bc277b9da9da755a3e582e2d017f8b3b36bbd40cfcc95f5b426d306f27e5ca39496153fb9f6a834db4a06048f7f023042606f1161a20e57c01f79e165f87e9c4f1a04289a63c5ff105264132f6a71e2aa82f5677b62247aea9364aa68867cbf2699ceded000b9fcccaeec84ee15b39ca54511236e0f2cb83fa9dac420dd67dc1131c8c86982203fc73883b4e55b3e165e788be5d89e873bc5158b5f793e956a01cb8c347b6337c1705e099952a9314596f787e8f10567f8769154819f56677643174549eec52e4865ca9f362a94ea89f35615cd17a19fb0b46fc463defd3451c0e4a9bb407069b6034d2055bf660f493b4e83cb6a34f0587566c85492a329282f5d6dbfa88df3cebab2b5203df4a4f13b289816d851f2bed99a739cfa0afb758552984e387983cfd5ee5bc12cbebcd078c6d2f8329f04c2261aa3ebe99f4e001b06c41ab40ea8b2dc51db77c59a2c577c6f579cea3f87223111d857a0db5e278e6480dd3d3c198efdac1003efb29263be4ca2db3912fee01c57d0692729ac6cdd0e1442be5fcc1be3ace25b3a2c1088cd855ae102564f1c5995efd3e21e3a86227996269d7ec12a6b53e60bfc64231e09e1086267c20b84c0e4678a0a44bd2f5efe1136100c33cb740092fbac06b0d2b36e77dca2cd2175054dc3984142a03ddccc6c6de5621020895a9ca61819ec1e0a8b7f3e2d37c46f59f9288db996b307ba54bf9366ad437c375eaa23152bb21c7b011b641a972719d64e20801899b144ce1915bb76031b7e84685d0552be50c2028f6c2da8a54dc3fc97f8492f51033c4874c7835bd8c6ae3a06bdff48d5232731ae7b41b1e2a74bc522b9738f81c63829e429223a91952b07c3f4b87f999f11933bb540a9c331cdb5d0a302723c6626f9c37c6cd1d157ca3a126c5fd83959eedd3c2f75f4cca78c2b5d9e5853b8b86f92d1bdf554d8555f7ebda91f4e6400d50917e10188b1e9abcddffe5e82792359b7c8cfe86311cec833ad79559fbde1527460117f453cb463655ed4b3c903d2c2147c36d16ec2fcf8bd9902b8e38f58fea668a234fc6c9de54604aa05d4bd83ede986bfeaa1650944cd63828b36fadc59ff423db0a8cea5ba0d8be039797c920533b04b0a3948ef8cd465844b250323b4aae3e62d5d15c3cfee48cc3bf2870021a6bc4aac9e025b41111cfda7bf3eaa3e8acc3031b85c314c15026b5092720d52749f5e13dfb5a151fe7a42f7682482f160b20af1843d406ec57b60fec36b1f14643b89edca2d8307ac0191cfc13f0cdefddcbbaf0bd6a38de4edfe45ff263964f5a156d3849d7f73ddf6d553f2701034cefa7ea824dbfa8671571549fa9c9b9f4999f51e4d9230e757ddd3de0124dce1966a93f90b6201db201406a07f4c2ace6088a2cfcf0148a80047ba1eefd99ca0576f6d3927adef568ead7cf4d71e058b784c8f4fa3bd8709393c10a67a07cb8ddef1e927bcacf9ca3934fd8cdfe42a2b4800885dbcdc9a29caa0779c403a5f4563ab8cfdd76abdf4daa7fdd58dc53100710741cb9f7d464d2a7afee455eea51aad15ea67e46271b53a399ab74e623664833a6f96ef0bc868aabf25707c548e7853900368baf6cf77a02f0a6b812979511a766d80f49fbbd4d71270b3bd142d11a3c059229307f18fafa45ac120c46b5543b5501787c284dd84a2dd372b124d7b0360e308b62bd93496977a54e5b8a84a18e82ca939ba06f24a660f84e389be2edafeea9ee17f6ff6b7fae0561a774bd6b502c775da533c4bed9c63eee9c93af80a900e978c769d73f59e900dc7a8392f720554b2117d0d5e0427bccb58e7f31ea3594e17f19d6944d9378aa31fad5173569eda5c397b752d77a28a8d4ab1469e9b698fcd8a713fff789f5440a022fc63b19a7cebb0d4537b8ded50e154e6c3e769233c3e282d529c41c470c391e9cc9e915d008bcceda74f28ccb4d1a21abc35b6c0fb086584b5c5f48af8aefd1e59c2289eaa4ca19a83a3dd246a2f6eb4de1434f0a3ca96b86f9a2d935e734acd45d3cdee6cf734fe49029c9d4c09ffdaf2e62183f71863b90e99dfe0037fa93864c20a6184b2ce678dd7bee98ee28968ba090c23d9a0e68a28cc7dbb64c2f002ae125a54eca4cc74870c0859baa185274639a360b1c34c7de11129dbe26305233e3099517383350bea6b7acaf2928de7dcf829e0ad898e1c037eb52971a767e4773cb898678bba3284c122ad059bc7ec8ee7ddfa97e5ce4b5695318e5309d9658fb7274e294eced319304732ae341a3cc353d31ed3a499a02ad218fae227ff6a623c23f862effbbf369bc8627afadb6d77ab807a74bd38b6b7d074165994b5dc4604463f1eb7d50fae70667c1748d94c53bd6db58c71a76f8f6e4bdaf9f7f4afb55f1b76cc3347ed058a051c87b451ffd7e2e9b8565159b6a3834c37448a7c363f8620812ad6142c21a95905607fc437a0b8521dca4fb99ddf2df6b955100bf2b9d48f69a4de40925effeefe6f11e71d1441e2b3878facbdf426b0632aeb65f07c99ff03883995c15b65c3f7130d75429e41918c6a29bf0e308102e52fd84b2621f5e04699d743851e5de4b4ae55311613423b9337590b1a294cbc0303100313c333faa5606248fa873431a56d3cd3046d8a4725e5b5b56c470edee73065dc536c455937c0e521970e2ef9c5c63b0ff28915857200648d65040fc353058aa82ce0ce4a6ad6be38ade43f82fea394460c6ad16dc5fca929050f270fcabcb76bd5b01557eaa14d45faeb1d5b9cbc5eeeb8971e8257b4f4609a89575e85e0299e2e8e694ffa44233f00f5cc4ff108f6a5386be6572b99906ad9f2262441b45d8e1e09d9570c5a7bda4d31bc5260e8c3c4ea16eec523344b96a03c8c933d61b9ef2ce0e2305faabc7de5b080c3fc6d2ab668e6ae2df62bebf2945b3b55c766cc35ea04a8a3264f28914cd5ef7a81c7a941053f2e19b9f770616c418c094987ae57df287da72837f3cd8226319676a49837595d66a4bc78ace02a1ba11014087250013506dbbab91ab1afc7c1d9d179be5db95b862606b15f012505b3587b7d2e2f872f31adfd0dba97122626bcc8eecd772714ceb8d25095099f4325bdd5f87d09d5b3921f9714cb7c32454659adfed6f43f2983343b8f3aed70ccf4183dc4bbb940f4cb16e547a0a3973641b9c980bb9705ca1ee3c4b77cd9f6d169d2a995cec2eb3cb21565d36e90095a58924b9a9d99e1db779ed38df1eb69bb7d975c58dd737a49326591667c289c3a31992af1c3a9b71fdaaa86a0f4731168fcc81886e950e5ff173f58dc4018244db440c6472b03e6a266b67d6608b6707adca8cf91d39bfae9ce97be983812b06c307a686b7ebb7c211b212ea7d4a1b1b8d694c1520a88b3f34c7a2cf60e7e3b9fdfa833218dc4ee52d68345e47818f220caa6f9b9c4e47faf3bdccfde04d41f72fa7806c0ae3442c96ac4e54608d4c05ee229bfe8f1d13a6b1f741944998f80c374db2b02cb81675ffab7f54cda27c341243d9a13db3a507482baf520a0d1eb9fc6c9de78d4ae42667a4d2759c515a796f9a4bf5428e877c40489ca82f02ace266468863ddbcb3dccaa78121f0c739f206a134f02f6734a0723523020d3ecd687071a53ab47960a98cb8a1a85c716a1e398c779448fe228105fd4eeb9eff568edb8fdc11f3c21ccdc4632c8e9372a0a4a7205f513c5390dcff97310f94045f82ccd3d919366cdb2e9bee1cbfa2ee84f3cff6dec224aabac6e616acbdb1", 0x1000}, {&(0x7f00000028c0)="27cd301ec08737f6221429618e8a2d966f5970f0f5777c986f60cd26e75b4fee1ab5c6e92fada239db8f5c4403f61259b7c340fa5288d6cb060830cd9038afaf1f558ce48205b3ea11fcbecc624b39b31e398e3ad62dcb66e3bb571100e79ff852af5b758618485d6aa897c4421d5e7aef83246fca85bdd7404774ae1f0d74bde43c2838ccb5ffd368ce6da5f8c8f7de3e43a60f337a18ecfdc319cdd8b4eb8e58a181225f735acdd3b6ee17b0e44b9da9f44df1f64988ad5afb0d1cb296e4cf39d625834db95bc4704248c6b83d6d6d2c052839fd2176e7ef1bc163789407462dcbd9092bdb704755edcf112e4b9f175c429967f06d106e54f40484822bb2280d61a5fafcc01bb8718e81bc05e37236f0a9569eb4cfe6286917a1ee6210ce08db7bbde3a134e1a304d7372db24e63fcb8a6afe423ef5b3e235678e0c52ffdd5615e4af7e60a4ae77d18f3ad18ac533c196b6bad8d0d44e7b1b3cb1fb3450537aea26ba6162512f9cf17199f938f0aaba3c14af7c3ce123c1b36a6771283148d216ff02f520eb153848f9cd43b6c1362df803ab856e05bb0caaa62b63ef1d52f2cf1f4d2c74af018987d18e67055e8fdd13142bfd5047aa2f88208f824cf9e470a47dbda3bdb6ff0512d70aa6d0d0f536985cb6711d4369c0c0cea77c96520d3b3b46906f6b1fd408f703cb12ab2860de762bc0970607be37d79efdd50fbb31088017d4de051179d27f59c61f5ec49ebb585f6eef91f4121b5bf791fbc5b724ec5cdba4961d09dab8c96a6356002b475283acdfa373110e13a35e6cb3111d12fd091c0e550fe1df62d3f161acf4a23cccc3f206fa2a0d130fe2ad6a509bed07b0949892c35c40366fcdb155aa9e0dc74901f92611e92bd82599c3d01fbe27d24616aab79a56608eecc777aaa6e25ddcc51616943b728d9b85cb45c2c0dea1c32b86c64bdbd09ca6dad8976c40278a5f468ba2bca0093b1d3d3f08e18ce0f4e3bad2ca6c9d71d62e54b90474a1582498dca2eb6a660f9b2b037c5db8fb7e1caf48f92bd981d11a89e6a79b1e23fc1445f1759c49d810f9efb03a83e15651640dfae69841b7cca2d4e996b90a0c19b995d05d6f2749669ff719834114ff7dabc82c1da0943a754e3b263fe86325d2ac89f54ee06b86bd7b88dc64df91ec96748e1410244f8d6a87965cf0a471516d1292d7269f8b153606c71ea32c498468172312e723a1d2fbd5942bf80e7db897cf5c0245fe83efc1bed6d7e9ec9786a78e9b7ef4e0233950036c25990caf0505edf36cb104ece6800a52b45445840d96bfa3e2b9b594f4d021057d1506275d96027359d241af2cb02f17c2078a82a0a07af5396d36141ef128c80eaed8f21a8d9bbf2fcf7246998ea5a7d1bf1075ace2a106bfcba5e09b4114c373fd39a17fcca44aa75ca4b137879c27348cc30f0d415f070500b2c8be7712737781b8eaf6b4e141210f1285920f76d26d1a264b56f5fe2a3a4e1b12e4f0559509f09de7f5c072e25078d421b18ddf0efbe4d7550987efd7b53bdf5fd69691747fe02fe24d050753044fd0bb558528bf7dfbee79710cae2b12fefb6d9036afd93678693ba858f6c28b62460333c71de0f02399fa337fbcbba8ddea9490e99c7790324d3297b1fed11f2bd493965a6e170f8405cfb02218eafc88cf59ecd86f7d26b5b5f278afd38c67e4c0bfbf01e330f82a8f56c34a9dc307e27504fb7cf69ed5736d2520be77c407229347fd4ad95e61d28ef8a0426fd1c5ca871c9d0a0d826f5969b767fabf761cc66fd16328ecaa9eb9c00a70118fdfc17da87081d42e66ffcbf9132687909582a7cd62c1f9945fb2707345cbeb989c13eb6bb007782dcb8b619ed7a38b9edadd25a87112702b591167a98966027fbbeb8c5255f2cc17c5b697030b511dcde15d5185a760c08641aef3c18633a102f239ac819878086a12562705ea832a927e78822634d4202dc96c878d58b9441122e02bf6808881f23420d896cfdcdff9a1fa994971420c6268dc6fc429d91c4012f1337b520e1df0bb17a3f5573cd2b4f0018c13d49ff3af7e2052ff4a5a9fd2e6639b8693ab94a61f38f69837ee92969009067664c6ba43ce78c21ae3dcaf49f6b8f745cc97f0a6fef76e7193fe9e35cc92caa77daca75cb1e6b4dd775e179ea22fd26b64b1842e69bf94e11d908294d9b2031cc530b0ebe07e8a5e99b3a17cc9f2c8bbdc63fab1a30e9b728dc3579ab86b8632053ead100f8a9be73bba44924ea6830643b237439f465b0929561a4d1718803d99dd8ee34c427996104ca014c2f2001a442e8343fdd367dec83b24e223f15c322397fedac72c8c626ce08154dcbc83950b2529c537b9fa6f73292c2671abb45da81e6780fe28f83d9057ccb7beedc9e91007d370d2590c52113ed06f4452c1fec0e726dd6eb6f62d6663db0dd7fefcf9b41b3fdce5f6998ea79351626e48b99eca5ab9859632d2e0dbb7ab4e4f6df39b074e6321d400c5f4b295cb8069228d8aec26f617b672fd3e31b617793255522494460c148367aca7562721940686e0822a66a4c516843efba4682e45accc37181832274fc163dbbf8f483b6583fc8600b9274d4913759d8422c023395082e2a2cf0f3c3f8f58f4534f3679caaf151664696caee1e2590655893ad5ea1e94b100cf6e0bf5e3183b9ccc97ed35a76abf72ec3db2e2f67e46bdaaa3d3b1061f6d0c39abc5ba6638cb5405e87f6c21f264f4b78b5082d69f6383c58598e8020dfe1a5074262d37853c038ebe15ae1510737159e08e252fd62a8295b241d2a8f0e46a66c941393395bce0b0810659765a1531cdd438f9396d73e247ebb474429a4f3a274c5cfda66ec9a2cdbbb15d38d8b764ed03b0dc0e43d4efcdced5de81ac9def990a17b12f6a78546b147b177ace6936b497e58a44d666e701e60a0807921d842dbf1cb3fe1d2c76da36fece5ea3329beed275f5c8837ecf8c2e92222e7b3252a8a9ce3c4081f72172b105ffdc2b2a504f766bee2634266ba166c51bea81707b15fd9b0891773a23f60bdfaf9c21a176317049fc647d76d5507e14b73860269bd6d6ff55e181e0d471024e9c1c9c41623ae6bbc535021ff71e5a7ace02a508a8b6eedeefc931a88cd9dfd2bff0923b87f7df67727fb12b4c503ec2e890152ab79fdd248bf897a4e2cdbaa475d3f52307f255941865c00819d141d5e315f9ff2056f7a970b333ccf71b6412361006e7f7488edd5b16aeac69fa8a73704b02c1c77cb08493250aa5e62eae3e2a31539b5ed6bfe786782587dec84612430677c81d41f464cb70de650e8a53486850c130e7eee744a2f6d10df83e85754e3c424e39da520459f68e88215557befb44bc062e79aec174bf4db038d79a3a48452e5fcea64b9aef55c2eb8c92c30adba2db039ae1cac2b18cd072de8c24517c7bc349c9a868b01b50402cf61d8bd398a3be70dfc3242012db7f1613a4a43baf1eff3f107177264b1e39556f2d881529d31909721555c0b138df8731c7afc9e154a1a2fae5f3c54a8abb4df7d43d747a435f9806f552c01afa4f455f86916baa9530f16ca3c8100a4121140e0250adf7d57afea6bbb77a801016b7928cb45c24340e11386b7eac14e042b22b1800388880be741ba80ad5a4694f9d4b986080d72b15be021817f92b1c2516385fde9f88ad2ba985f18aedae38f4c0acfa4ed79af2affb68244bd4eb11b073cbb3efd2be26e3b72b4d9b2e12adcb7e45f03b363097d2ab9f38916ff0ef37a21b4d52a1b506ae6514568bd5dfb5bca9ed629cdb127db06f3159fe7ec0cea9574d058ae2a01fae6f28ac2e5e789ecf0fb924afae0203e601198981506094c29088d4aa9407ca495f7e96dd654c7f44a506d5f2940fab43942f6fa06e623863038d3d975f66130627e46b3fe039c801809e65f8e4acea79fb7eede4a8a1aceb13c651c52d8836d6933c536f8d550c612822688d1eb0acde23b5958a9743b1b8a381725f744cc66f960917c2e12bd60b8f0269eae8d8adbb7613f8cc86de4c1e225af64cd654dc4e2db067bc205eeb143ee77a35b1a5829c5c007d9afba0d1f5ebdc111c74e791da9743e70196eb99be2a6e5627502db0e8ab33ebc23e531d53a19cf42e6567843331724f1017d82667066a615f95b83ccecbb708cb5746ae2abb3440bb053bd3bea84e189ea17591cca185d28ac91ef26de8497aa088450726f06500d3aaf2ce0a048ab85b061fae54fb78130ee2d9362a07f5ca31ccbb1f5ac137c9e0de36dabeee75ea3261eb42ab319fb18f03cb395ccfc04d2b4b4079e4f7ae2a4981886b5b49be930df77420b2feb86a9d644c8765f714b389aaab8e61d045aa7da6e1d9b640391b664bc02348fa6b213c40c8fe696a7c0ced1d7bd723f3634fde553c3835c26b66b8e7811d816db8fc61e76b85cdbac17877b671800f224148283d9720814307b7f82b1bb7899868906d30a8f5b31302c29316773e4be9327e9eafd0ec3504533eb17697a2ba9f49fd7505807d3235599a483b33fd3caf6648f0e842d3e654bd31f669903b6ec7a5731845f7dbdf16cc89fd89b32615985565b538fff2b98935d4a8b33610757ce090371432d569993d1c285be547406038dac4c3f987ab3e6e81a0017277c94833d4a4f35bf739e0487468f3209499f8472a943f237998857bfeaba3ea1f799e2c4dd84b956e6c64d34ff36e8c46c14bd3630e953e85d6e49de218d629e02368a6484e8d52356dd5bfe979d8743326c62802809253cf165dd5bbfd16d57d57c2695c247b3fb623b4a0401f6a846c3147bf8e19fa2e42290a0e30f5dcc2d2a8219ace56d8da654436e8925f3bdcd46b1b0ac804ba07188bcc2ad5a3beec82cd4e431d67674d9c5258fd2fc59fb2b5d5159586d3d9d1de9ae29d05baa726583c24299c0aa67adf2fe6d2583d974b96274ad8b1e80fe7d263230dce20d913714073ee7cc5d2f9d8aded74f8030bd089c202610f05aea86606dbe85d33f0725c5dbad198707cf0c843524739e8e6bfad22fd88fed9d0c70a9f8808d715de94fd361fdad1f3b3218161d2001c76f0ab010feeaefff8cb099f72f72d2e46131cd142496ed255d7db589dccbecfaec3e574b16b32872685680123e3bfe24b551b2f74c687b7165bcbb09ee69af1073d80ca74f5eca2edbcd68affe247ae47938b476ae9b24ce2667194493dbd97db915b24a2fddc187548a290b58d524eee2f5f15ced64c4708cda8707307d907e31f960086208e2162939f835ebdcfb60746ad44138e01f77e4f5faf896c6b14cc3c27258a7d6c41d991c6fc2237aeca73595ed52e9fdb35f290f59af565e5a0e498175f6a82f27d2c96bf3edd011c266eaabe9b191c0fe604862beaab5066309867fdbefbb3f3c270b340d71d00944d9379222e64d860a134d1aca6216c11f660d904aa859b85801ae3b5eb1a97a6b8dfad01208de07ee6143b906338b003457a3b6a5d417b1423a64f6f76970c5e5ed1214baeccf54fd78a728ca1f17c5828e57bf9a527bbe11bf639d554360ad546a4f15d0a689143b4fe732b42ffd3224b1cc3ea4c833e5cb0e220ec4878e72fd66df5818e8d59462a95c78e10667576cc17625285ebe6d8ccd95c9ccece48b3c62ec89cedc2ef8cb29ca259c347ff0def109ba2ee8bd30c2bf19c9188a9979d50f19f0ecf57154bc32aa4071b330ad9fe06502dc9e03957efe009a98167103b895fc11ad49dad9059e47a331187da20e1c6215083a0ae92e3bfe654c6cd486620d7bec029e325500e78fb9270c", 0x1000}, {&(0x7f00000038c0)="1e4ef0f49693d9a58b11cb41fc93f3a32df744a551e74084b6314bc53c88f9fb9b4b036c322eeff7484bca1a74f210d4735fc97b81813138490a707b2d8ee36374580ce7eac55e429a8518d2c29fa436df77a693fc4f29dd4df17cb372636175c3750025ce907913c7ff812ae3a1cf1785e29a52c85e210a298cd898a1537a6deaa437a42f9cfd06caffdd8b1f", 0x8d}, {&(0x7f0000003980)="2213281c74c63adef28a50d2ba56949bb03bf9311e3bf926a7f732d49a58fad45729be30dd83e2ffe826320eac6672f78f25cb3b1cd232db11bdd44bca88559b82d5575ec902c7050bd987a1c8930282ea8f5d1a1052bdf02fd73fd81cf5780382863656411b2a611331f85de23386d325cfee44aa75f6729904fe", 0x7b}, {&(0x7f0000003a00)="ca9ec2b43b43dd934739ce9a6b7a985aed01ecae6c3a4d810e134e212439964e4b60e54735b4fdf32d5040ab0974d07b551a5bf23ab937c1be59437e17e24c36d2bd9a067af33470cf728fb54f7ae983be0a436fc14eecb4a72a8b884f2e5dedceef7093870804d67edb568106b4b5e4d527ba3b886f6a79a05b6f1f83420867396880fe5f2373", 0x87}, {&(0x7f0000003ac0)="adf2c9fca2e4c4f4d2e1ae7a9833d8f9428fdf933268aafeeac50b9fba3376480dd9ac62d2cc7daba196ce8764c24ff121f7ebba9c1e64d8d7e83db410b034db38899edab321f41611a7feb51d368e949bd4a5748653cf646f745e3a48081de7ba547474570dd36a0d3db41f1472dde97bdc4983f75c", 0x76}], 0x6, 0x0, 0x0, 0x400}, 0x403) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003c00), 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000003c40)={'tap', 0x0}) r10 = getuid() fchown(r2, r10, r6) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000003c80)=0x3, 0x4) socketpair(0x18, 0x1, 0x7b, &(0x7f0000003cc0)) write(r0, &(0x7f0000003d00), 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000003d40)={0xfffffff8, 0x8, {0x3, 0xffffffff}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000003dc0)={0x8, &(0x7f0000003d80)=[{0x200, 0xaf, 0x40, 0x8000}, {0x2, 0x2, 0x5, 0x6}, {0x3bcd, 0x6, 0x40, 0x4}, {0xda1, 0x0, 0x8, 0x9}, {0x4, 0x3, 0x5, 0x6}, {0x80, 0x40, 0x3c, 0x6}, {0x5, 0xa8, 0x72, 0x20}, {0x7fff, 0x4, 0xea, 0x40000}]}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000003e40)={0x2, &(0x7f0000003e00)=[{0x5, 0x8, 0x80, 0x1ff}, {0x1, 0x3f, 0x8, 0x2}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003e80)={'./file0/file0\x00', 0x1, 0xfffffffc, 0x3, 0x0, 0xffffffff, 0x1, 0x80000001, 0x0, 0x2, 0x0, 0x9}) msgget(0x3, 0x240) sysctl$kern(&(0x7f0000003f00)={0x1, 0xc}, 0x2, &(0x7f0000003f40)="477f0c4cdc3200f0ea8463f2a412b6a2e20c6ff8d8b55ca655515710fe80d9c97619d945ac0760b0eb8a3c9e8b4ffbda49fd83c16253d154f2e893bdfb6987144d432b81f86c6389eac212cc84ccd8612f17a5507f10408f6aa113f1c536914ee3548e717096617426b9d209f90e207d069a491ba318660369d4c411e3c9fb36b264151aef67419e800b1c34209923ead236e34b3520144bb715824d286fc32ab97edd12f725d8891af19a78d2bdc81d376a79c901e1e8e6cecc94b469a6dec2d360765b3199287a8c56ddf20ea18329ab94b4f1af4c0728d013c8b1df974e8b364754e62940fc8e98cf4773fdc7a5f62930bfc3", &(0x7f0000004040)=0xf4, &(0x7f0000004080)="7f7536bf5bcaeb7f2d234e22f5219ceec371451d33b20c83bff4409a31251bd2b61e8029b730affdbd8678e86d827f1eb77c3d175351776da7e48dc431863694f72ad2cba21b539cbe4c8bbeaafa3856216a658d4c89779ea19cc0390d65bd713fe99d27e142e9f1fe4742e014f28d98a5ecc0ff982502ac3d63f4f616ed0ca3a3eb98bf3207db725f312e158935bb5c752fe473fcd9b3658a4b1fcd6cc91d2878c3f10d5a61d4247e7cb73e6e8ffc21c4d43444582384b249b690392a632eaba1d076344142f0f8591559721a926cd2300366dbb74350adebd793fae7d1e70a79e601c46a", 0xe5) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000040)=0xfffffffb) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) fchflags(r2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0xfffd}) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setrlimit(0x8, &(0x7f0000000040)) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r4) fchown(r0, r2, r4) socketpair$unix(0x1, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 5: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000080)={0x0, ""/146}, 0x9a, 0x3, 0x800) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000580)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{}, {0x2, 0xffffffff}], 0x2}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3d, 0x0, 0x0, 0x200}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0x4}, {0x89, 0x8}, {0x83, 0x7fffffff}, {0x46, 0xb654}, {0x4, 0x20}, {0x85}, {0x26, 0x6}, {0x40, 0x3ff}], 0x8}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x42) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)="36af", 0x2}], 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 3: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211", 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000340)=[{0x14}, {0x74}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0x3ff}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000440)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7b}], '.\x00'}) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r5, r5) shutdown(r6, 0x1) mmap(&(0x7f000003c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) executing program 2: r0 = socket$inet(0x2, 0x1, 0x4) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x5, 0x7}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6c41, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0xf9b3, 0x7, 0xbd8]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) semget$private(0x0, 0x4, 0x42) executing program 7: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x66, 0x2, 0x0, 0x200}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x110) r2 = syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x1) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x10, 0x0, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffd, 0x94, 0x1, 0x2, 0xb8e}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0x81, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0xf55b, 0x1}], 0xffff4a12, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x20, 0x3, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x4, 0x0, 0x200400}, {{r5}, 0xfffffffffffffffc, 0x22, 0x2, 0x10000, 0x1f}], 0x10001, &(0x7f0000000280)={0x2, 0x2}) r6 = semget(0x0, 0x4, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/245) nanosleep(&(0x7f00000003c0)={0x43f, 0x6}, &(0x7f0000000400)) r7 = getpid() mkdir(&(0x7f0000000440)='./file0\x00', 0x80) r8 = accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x1, 0x63b0}, {0x18, 0x0, 0xc239, 0x2}, 0xfffc, [0x0, 0x4, 0x3, 0x25, 0x2, 0xf, 0x6, 0x4]}, 0x3c) fcntl$getown(r5, 0x5) r9 = dup2(r5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000540)) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000580)=0x2) getgid() symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000640)={0x100000001, 0x824c}) mkdirat(r9, &(0x7f0000000680)='./file0\x00', 0x30) sysctl$vm(&(0x7f00000006c0)={0x2, 0x2}, 0x2, &(0x7f0000000700)="40160184b94501fafd0c9e17d22ed017823030dff3ca916130df98142553468f0b83980ffabdf304359922be1dab7cff8f389a6388575346d73b5c84666ca8aa4c3aca720d41e54c4228e667e0f82438ad176dd1b58ed3de4d23ecfd7a6e7d2fb87ef75119efdf75573bce8f56e05bca1c2970b598b7b265fa54feea8398b7af771a5a1bea2fa94a0205201e0b206548bf80b8b625d513a0799c50caf7e41b470d179a3d2e415830f9b515c1d3699cbd460b8f2a9cb67c95fecb51e87367385c7ad760686e7bfc", &(0x7f0000000800)=0xc7, &(0x7f0000000840)="24cfa4839c36cf611d9630dd52a4c4597e05d576fdc641c453951823958625b7fb924c21b17f3f30bd41485862986c91813f9699086818e54a3bbf4ddfcce15419c836ce193b5d410b1d87df256856a64615eb1a39307aa9e6d4c25bda4ff0dd88ab007884c43318d55437450ee2d9f1f26ef69453bff4f19b9794e1e9928d48ced03540c0c723548ea4effb5ab2f6b7000e67d1511fc2761b6545e4fbf42dbc2df38524d3559c7fbb87ea84921ef74cfcb6a94b3ea23271b374f94632e76bff3ed48981b49be9f84b8788dd5765981f021c8908e9d179b30f25c577f88205cc213e4d54c2d93425a978aba4379a955ed446a5de0e3e9101d991f70515e3171e508a19950b4e60af1cefb405bb7ff52f65fc8202c95472b8e080f150b86fbdf3c8d3a1b606589b6a4e762db200fd7d9c24f6bfa3552f399d8a05b4610ac07b528b33954cd5c1f1789098b00550a88b6a0c4e75bae3caa8b57a9d9ebe806d86e0c84a23529b18348f808dd1543adae56033e554e155509a08b1fcb7c145800975ced4765a5484262b844e1a701f21fc752e721ffc81d6c9a70ed4a6e9f866500e8a2ede7f548250a169e5f7a715da8c41e18039143057eeab79797aefb92b41b669a732a9da763d96fa0bc7401d6d44f066ab7d33cdef655c058d6dd51f804bff00fa41c2b6013e4a699ef9a4c51b6f034690bb7c0d40d0863e995720fb726925b4b5a16ffb38ae479a90435d006ae201a2e842c90c25a87c994c99ff08c09f133a8561cac2490d29deb69492c955c088eaacefe9c41ef3d89990ce5dacb6123e708d937ce960be633940824a5fd51263c5f36bf1c7ad2159e60b9479120cecb03ab1d211f1b22bc54baa7af16245c604e69ec02018dcdd872498b166da6091e1f27f06056095805749f9551a59b2128ab5646e7fc36c6a7066449bf93c0075153e64403838de17d4c495b4cc514f0d9723754918afce2b36752b41d2f705b714ede2f9bed86370c4ffb1be89d2921c33245f3b8668cf68d92d8fedb0d3abb612c19bec3dfbf044f401f589c88716384c0d68cc93e1787759b0af82f498f3d79cf6ccb48fd2a9c08c0e291de93ff3be65db5e00e0122daa62bb93d775446c6a20d62b6af764f61ef4042229f064a0e0a230c48e4a9b3cfd1d4ea32e8c14cf21e1c73801b1c2f8439c51443405f84114e785156ca2ba7b6298f53046972d76f363eedf88773f285c3e499b1150f8083c51adbdb49b66636a0c463dfa336020388fd88854c779b4472bfe514bb16358fdb5d8b2235b349a320b5dfd5a60dbd4049ebd4ab04440b4e5fa081649eca1c86b8264b31f2403e094927263533539d72fd5e147c7e531e45eacc446807bacdc65eafa41c44f0f736c21c1b7730409db08eb089aba8f0b8ffaec2747ff0cd2cf21e485e1986d13c49752c8a7de822fd825c37bece720153119e03fa85697cf2434b91c30e0e4e7c1543a058818d61580a9270c0e08db564fc4a56d82d4f5e3885cd0cb535f37e6ca52238172f74971af9fe19c7286454cda8666bb4848f3a783d2687183b40ef1937e8235a86530786266c99c268567da69c2fc29388d46020f77954c30a8959ce8a5f58ae39a1911981c77d70e8876e5748d48c2dacfc48820a9223bc77118e56d8de0bccdaff76876976e426b2e0dbcf3fd6b4cdf47b935ed38ca91293c78f1620ecb069d905cf98e79a63336c510d62ea6df3cec55b57affdc1674a168e0c10e6b824575ad5adc3dbd586a004625e48fcab51b17d2ccb71c65bd4f771a7dfc75ff6130c3403c0d47e55f49c51ad14c2b995ce87c7330d13c6f4838c50596ef41688e0c807a4d9c8639229c15eeb948578554ebc412eb6932b4cd87489570abbf28f1345a33a7a0999b1d6cb8905a272bbe53180a3a7f5fa9fcad49680568bdc33437153d3ce0e67f20c934261387b7b11f8dab5292a42337c742289d07979585cb7d9001aed2b26c2f4ec1b6270d8cbbdca918b4d4febaf23a4c3b665924b2e291dcecf067e394aa02705a3d7834112909de25f0d3a8397c5e1c84ae0ee9881f8cf29c92777430295126aa1aa07ba04ea0586717ed896535e02664e8d22b74413aed1d371fb5d6b38eb49fc969e294093a6ad4902711b3d9f3950a8d5c7bbf169b28b37577ada1bbba2308ffbc5a32e17008787ab0e20578c9491268ea1db1e0bd0bc03bb1ad080112509000aa367b4dee2dd58cfc262a027133636064fd2cb479460c5fc91bc6721dbd6842d7a0ffa5ab503934660576c17e20fe0525a31fbf7d87fbf78c6957846c779930891b99d7a474df6cd50b051b393cfa150bfa490ceb2515c429a725cc5fd45130785de7592a390065f6925b0e3cfba120ed0ed7dede5e1c10fd45ae5ad3d7bec2aba5fe39494c2434e40f67661374f30f4c69c790ab3e868a214c0aa046fa430916e9524b1cb62b2ad97984a8bf9d5752af3d6445442b3b0131ff2281acb735ec5fb79f018afdc8ecfca8d67fd6ca7b11e24f4f21e9f638848890884a483601399a196fbd82e807fb2fac9ad9864b4d4477adbc41ad76a509d6aa717e1ffd80d779c04b58c0faf815f12cace41786f2f8e16c44e6d033a382e7d964e85adb34aa85498df76a945ede2b80382c306c3482bfd416ff07db147971734d5c20c7e618d672cfb91b65036f285ea5c7cda53c9ec7785d0266b0f559ba72923e3dd552e9cf5451cf61d7e928af92d9d999e71ce6a1241c104b5f93340c962cf62ca9b3317b14399632f769568f5deeab071c3fc42a696933705f8a6115cb8f8730479a0697031be71d5791192e4483d1e26e974aa1ab6e1ec9adb7dafc8be5b4f681537f603bf841ef5ce00f00ecf15dcee81e8f10129a30dd76ee2fd09053d9ef3108f345f37858ff0ee70b2cc20ce667cce50f222339fcb01f7a7f7060d6eb003066edc018fb5d9a148e93933be051a583e55203ee028546dd3218cbc7df3b98b74f5cda75757e51a5c4ca949ab3587d646991264560291f1d0ad58bcd3cf24f386cf0dcf2b586087f55c45c76ec17a53330d03588538dc5dba1b41c305fb8185da6e7d442c64c2f3b3df27fe4740471a135b7e7fc09ca166d36b2447604f6970229f486a1cac8618493fa3a8358aa162aaed9d59bd4b71d2eeff6bfe7e25b22a14dc8e0c3400da74fcb606d1ae6c8c42b5da600e110060c331bbac05310e3a6339e10a888059857ca12ad6d589a22b097a1408d381ad79f0b6cde55ae46c5358daac9350f4be37d02abd23f38f7664de341545c0c84249786990857366252e0abd5fbf8756f55b2db4954f8f40896895783152b245d3f89d516bf93b5bd8d09da70440aa2f08c830eca2ec0a147b50614c832ab29975e7489294d5a1ce5fb8e7f9e04aa9602e21127193a8226a6c23e9c7de39e993363fcad892c6fcdf50c14260ba99181e11487bdf193e1c915773f0a5687531829977fd2be24cbe4cccfe0a64cbb0075f4735f744c62327ca23562cc84e9c89da1d1a375fe056e87df7972fc43854ca554f01c219e175465afaf015f4015413ec6a7be9da985d20059249d17142dfa52b071def55bcb4d992daacac21a4034c59950f7ebfe1f44994ec7cb63c91d55c7ce4dcf0861fc3b44594ee27451d4339e43bc420863c09ecebf28aee7e9d85778f3a17b289fc74cdb0845c178f677a76793380269b646e0dea8fe17dcd6e35124654c9c69e516ab85138b7527698156a4d3ce02713e9bbf137a37e60e070d252381976d5b95560f67024dc7748ec027e392b2028ca6899a5812a7f3a48a3efc9af7ce788a411c684f1e9a90fa790e98930627f2bad5bc5bc004ae2e8e6630fdc8977a3c449d52bf7f3c4a3449377300609e14916949d72f6e6ef26dcebd61db7e23a951f93a5a7c5b9e85ada2cd790da03219ccbed6bb48b31ec70da7471457078af5e3fb8f296a4704cbc6d3cefb29031dc6de14a89f41528fc4acf3b6a1e1fe8dfad48be639a39c4465f27a3d9eb82a7eec7cbffe21e41d9f7cef303d329874abeb0c0e68d0db859684530b8deaba687e00d597e3601b5dbeae7960889f00ac00eb031516239e7a015896b91d641b6cfb055809473ac5f24b48181ff19e91a28851d0ae447dd3b67ac81a2862641aa948191e0663ec8c72bae3f99d6f87359739458e4ce09f7da2ef9bfe77bab56259da80a38e4ad4d225dc2774013f83b1881f8a35bce8965da2760ac2f6c1125a95270b046691f86ea57acbc9d24ee2090343af3baaa4ccfed631ac8eebb25bfa0fe12056da26a9277168b3acb84c5efaeeb4bad6bd51b7855e2a5dd2632e9a2d819e0ac8a1205b0d3616e571128ecf711d767c3a2a77da1be487f29131dc7f3e82cf316fd29054c08216b66135ff8a430d1a9b0d1bd7528794cda0dc2f457e705e1b6988b5943ad034a9349b6739883c6ad95df5306330f94908887193a0bd6499fcf7d601345bbded41cdbc5fd6732beabacb0eba05837e1e402dbd6af4243cd45ecb59346fe24b93de28b00400badc0e4bc341beceb0c895b87b5bef1417eec9cf3bae4593c07e26a10678d55b0cdac8a676ea89a4f65ae6b0514fde829628855622fb7357a7aad8d95c19ca04e635dc2c956799bca15f71f3423f589275c59cb5453ce2333e25107d25511929aef6f2dd59ab98f78ef8460cf9ae25c7e4f10115a674ac79ac77890c59ec38942c62c4fcdb4e66f4e0da4a814a2fa8868f300f3108e68402a7498ad6f5c04e92b8fd622b212baa2d0cb05f08c3582fae0c2a7626e659e3d61f06a55bda4823449d86fb54fe6518defe82d5ff70076a63628b5931b8719ed0a482890db47c273581bbf293d183bd3ad7f701523447fafe8f9daad6378a0ddbeaa01e9b2f5dfb9c8c99e8bf6ad9c1044a68e21732343deeba225b0e205b241eea0d874431dbe48e14c3eeb4d250c568323b7f7e37bf953a7778d5ceff7f32c46ae8a52ec971407c1339b0d727d040f12b5e25a0f3847b2f1e907ef54b9bca8649131a54ecdfafe0c80cffe244921c82b1e114ac7c9c0bcf8c07d07381e8f66dc9b4d46e81faeea9796c108b4b635d43d74eed94cf4fad4aeec18ad00041e05e638554154b1d7d8a8f9273bf6db38a51017d7b3764e072aa8dc7df8282fc5153557e1813b47ca48da9fbdf30fda3aa9a5b7e30022d3e76be721e25051da08573eb3599ba7082963ad48002d66ce3e979ec880a7b9fe658a773048b2403a41412fb5a0eb7b4694784429cb745e4526160637e6dbf785ea3790debb45248206efcd57e1116b39a6dc62b25fbb80451be551833150fb5c57ca1f3aec0e68bd48520251f7d4c3a979609656133a0dcb985b5428928d2ec336565b9e8987c315b3f223dbe3d4d50f885350c2ddc4236096a7a4fdecb96b0dbf4c6ce92dc3b908925dd00d7821a2552f717a955ae465d0b8decc7b06526bd5f7c85d1ffc33287bebb05eeaf284aad9a549380caee1f379afd82bed5789655a3b0f3502c47b9fb50e6c87612fba0887e0a21a07fa5392e1bf3e04c9b8b11c2da44897eaa1185a5aa1c5612e58b89ee66d3a320361b00548395654d36b6e4e91908256ae4b20abcf0e690c2765eff3ced7810a5d530ac4fadd121c25b63d210e31854aeb8c29d9ec729816609da48079ba341000940b3b760fe6c7faa7e821e1efdd0518556b42aa22263d8a141ca8bdcfafd5de541916a480f5c182771b194359525a60f386a2bea956f5661245730e7d0f1fea1a70356f2608a8a1fd66f818ee64057673bfd9d5b285487d622fd72956a", 0x1000) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000001840)) recvmsg(r8, &(0x7f0000001e00)={&(0x7f0000001880)=@in, 0xc, &(0x7f0000001d40)=[{&(0x7f00000018c0)=""/223, 0xdf}, {&(0x7f00000019c0)=""/254, 0xfe}, {&(0x7f0000001ac0)=""/190, 0xbe}, {&(0x7f0000001b80)=""/234, 0xea}, {&(0x7f0000001c80)=""/176, 0xb0}], 0x5, &(0x7f0000001dc0)=""/19, 0x13}, 0x1000) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000001ec0)={&(0x7f0000001e40)='./file0\x00', 0x8, &(0x7f0000001e80)='./file0\x00', 0x8}) fcntl$setown(r4, 0x6, r7) syz_emit_ethernet(0xa3, &(0x7f0000001f00)={@random="8f355ce902ed", @empty, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x3d, 0x91, 0x67, 0x5, 0x12, 0x61, 0x0, @broadcast, @multicast1, {[@noop, @ra={0x94, 0x6, 0xffffffff}, @ssrr={0x89, 0x23, 0x9, [@broadcast, @local={0xac, 0x14, 0x0}, @rand_addr=0xc319, @empty, @multicast2, @broadcast, @multicast1, @multicast1]}]}}, @generic="535bc297131b0eebe21ce0b0e4846d02e80a45367e5b0ab726de261bdbb9d7c25e551cbc8c4af8eec3209db6d461dedcb3f3f023c4ef35089c368909ef5412665320404e5bb140889de6d7c3ee365db64a"}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002000)={'tap', 0x0}) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3}, {0x46}]}) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3b, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@eol, @window={0x3, 0x3}]}}}}}}}) executing program 4: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000240)=[{0x6, 0x1, 0x5, 0x2}, {0x401, 0x1, 0xbe, 0x1}, {0x2, 0x86, 0x80, 0x6}, {0x10, 0x0, 0x9, 0xff000000}, {0xc03, 0x5, 0x3f, 0x4}, {0x3f, 0x5, 0x4, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x3, 0x401, 0x5, "68749b8c265b6f9cb666bd55168f057400029672", 0x8, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) msync(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xc12, r5) socket$inet6(0x18, 0x2, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0xca, 0x0, 0xffffffff, "d34f190cc515fd270d0fcb0f7fef0f4d7d881c01", 0x737b, 0x85d}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000002c0)={0xfffffffe, 0x100, 0x8000, 0x3, 0x1, 0x8, 0x9, 0x10, [{0x1b99225e, 0x7fffffff, 0x9, 0x1000}, {0x2, 0xfbb, 0x0, 0x9}, {0xff, 0xc0, 0x0, 0xffff8c3b}, {0x9, 0x7, 0x8000, 0x7}, {0xe9d, 0x2c2, 0x5, 0x10000}, {0x3, 0x5, 0x8000, 0x10001}, {0x9, 0x3, 0x22, 0x3800000}, {0xfffffffc, 0x3, 0x5, 0x3}, {0x0, 0x3ff, 0xffff, 0x8}, {0x76e49242, 0x7, 0x9, 0x2800}, {0x6, 0x1, 0x9, 0x7}, {0x9, 0x6, 0x8, 0x3}, {0xafc, 0x1, 0xfffffffe, 0x3}, {0x9, 0x9, 0x7, 0xfff}, {0xe65, 0x40, 0x6, 0x3ff5}, {0x80, 0x40, 0x5, 0x582d}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x89c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x0, r6, 0x1) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x1, 0x100000000}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000480)={0x10, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4c61}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000feb000/0x12000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8b76}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8e6}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x9}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xd2}], './file0\x00'}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) r1 = accept$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4100}, &(0x7f0000001940)=0x1006) r2 = getegid() clock_gettime(0x4, &(0x7f0000001980)) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$unix(r3, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) r5 = socket(0x18, 0x3, 0x0) nanosleep(&(0x7f0000001a40)={0x66b, 0x400}, &(0x7f0000001a80)) utimensat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x100, 0x9}, {0x7fffffff}}, 0x2) recvmmsg(r4, &(0x7f0000001e00)={&(0x7f0000001dc0)={&(0x7f0000001b40)=@un=@abs, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001b80)=""/199, 0xc7}], 0x1, &(0x7f0000001cc0)=""/226, 0xe2}, 0x9}, 0x10, 0x40, &(0x7f0000001e40)={0x6893, 0x40}) listen(r4, 0x172) select(0x40, &(0x7f0000001e80)={0x80000000, 0x3ff, 0xc5f, 0x7, 0x9, 0x5, 0x9b2, 0x670}, &(0x7f0000001ec0)={0x3, 0x6, 0xc63f, 0x80, 0x7, 0x9, 0x902, 0x86f}, &(0x7f0000001f00)={0x6, 0xea, 0xb2f4, 0x0, 0x8000000000000000, 0x3, 0x8, 0x8}, &(0x7f0000001f40)={0x2, 0x4}) r6 = kqueue() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001f80)={0x1000, 0x65}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002000)={0x4, &(0x7f0000001fc0)=[{0x74a, 0xf8, 0xc, 0x3}, {0x2db, 0x4, 0x7, 0x6}, {0x3, 0xe3, 0x20, 0xa9}, {0x0, 0x7, 0x2, 0xff}]}) kevent(r0, &(0x7f0000002040)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x2, 0x9, 0x6}, {{r6}, 0xffffffffffffffff, 0x8d, 0x20000000, 0x100000000, 0x3}, {{r4}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x2729, 0x3}], 0x6, &(0x7f00000020c0)=[{{r4}, 0xfffffffffffffff8, 0xc4, 0x4, 0x5, 0x9}, {{r5}, 0xfffffffffffffff9, 0x2, 0x20000045, 0xa5c, 0x101}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x9}, {{r5}, 0xfffffffffffffff9, 0x6, 0x20, 0x9, 0x30}, {{r3}, 0xfffffffffffffffe, 0x50, 0x1, 0x401, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x4, 0x9}], 0x1, &(0x7f0000002180)={0xfffffffffffffffd, 0x800}) clock_settime(0x2, &(0x7f00000021c0)={0x80000000, 0x80000001}) preadv(r6, &(0x7f0000003600)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/33, 0x21}, {&(0x7f0000003240)=""/92, 0x5c}, {&(0x7f00000032c0)=""/169, 0xa9}, {&(0x7f0000003380)=""/149, 0x95}, {&(0x7f0000003440)=""/206, 0xce}, {&(0x7f0000003540)=""/148, 0x94}], 0x7, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003680), 0x80, 0x0) socket$inet(0x2, 0x1, 0x8) r7 = open$dir(&(0x7f0000003700)='./file0\x00', 0x20000, 0x80) symlinkat(&(0x7f00000036c0)='./file0\x00', r7, &(0x7f0000003740)='./file0\x00') r8 = shmget$private(0x0, 0x9000, 0xe0, &(0x7f0000ff6000/0x9000)=nil) r9 = geteuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000003780)={{0x8, r9, r2, 0xffffffffffffffff, 0x0, 0x8}, 0xe1, 0x8001, 0x0, 0x0, 0x3, 0x7b9, 0x8cc6}) executing program 2: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x70f71b63738f2194, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6874b70559d9975ebd13da244986f7a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f7b8f9819ad170125d3323b41e96564fa91bda88a4e7b35d0bc3fef44538916fa3ad56bf3ece5c055f91394f9400f813dc3708893fb2cf798d5459b69dd540f8f1ac0a57af327d48b9daed7ceea376bb53949810f54dc356b369ce2efeabf3a7df1e21ea4cdba1afe1623d65649d3b9a2f796d47b90c5a13cfcfa25afec084c3dc876fa05fa22e45fc381e0ec740c0045474fed22b58270d3d5a4f59588080e82e0fb4a909f", 0x230, 0x401, 0x0, 0x0) executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000240)=[{0x6, 0x1, 0x5, 0x2}, {0x401, 0x1, 0xbe, 0x1}, {0x2, 0x86, 0x80, 0x6}, {0x10, 0x0, 0x9, 0xff000000}, {0xc03, 0x5, 0x3f, 0x4}, {0x3f, 0x5, 0x4, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) socket(0x18, 0x3, 0x0) (async) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x0, 0x5d2}}) socket(0x18, 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000140)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1f, 0x1e3, &(0x7f0000000000)="ff0000055e473e00000000000000ff0000000000", 0x14) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)={0x2, [0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 6: sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000200)="b95ad5dc45847d32f4bf9b2b65bd2dca107b96a04b4309b08aeb1875b27d566bda68a5a03507b9fcc40c4fdc097f002effa361ea87e6ea12f0a8ec747d8ac297027e7ada5c2136b13173a6812aa8fade9589c19d369528dd032fc7a6042f353eca3680a82513f392af4a3a80b4152d0233c4bdd483e98b4c538b391dda27f5812aaa0abb01241870759b48e62b044f5e33381fcc94001e12e6e2f081a3a853757fc8029316db40c46b97bccc11f0bf175209a1c1c8bc6f64d1633f388d22145c6d8eaf9a3af7ef5d62d03d1ac57ced88369875fa093f8d17488c", &(0x7f0000000140)=0xda, &(0x7f0000000180)="a23bf72842fb4d04fda7f427810339929156034b7ccd407a8b8b67b94f1b6f24180cbad9f7a7b16fcd1337182fd325cba0120595a72fd489e289a25324cff7f7a9322025b9468b7e551ef77e53e9", 0x4e) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0xffff}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x7, './file0\x00'}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x80000001) mkdir(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) rename(0x0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000381010002}) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000112000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r4, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) select(0x40, &(0x7f00000001c0), &(0x7f0000001140), 0x0, 0x0) executing program 6: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x4c}, {0x84, 0x0, 0x0, 0x3}, {0x2006}]}) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000"/51]) syz_extract_tcp_res(0x0, 0x3eec1616, 0x80000000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x1, 0xffff, 0x40, 0x8, &(0x7f0000000200)={{0x1a}, {[0x5, 0x0, 0x1, 0x4, 0x5, 0x8, 0x7, 0x1000, 0xef5, 0x0, 0x0, 0x7ffffffffffffffe, 0x5, 0x0, 0xfff, 0x0, 0xba8deb5, 0x1], [0x9c7, 0x80, 0x80000000, 0x0, 0x0, 0xffffffffffff309f, 0x5, 0x5, 0x0, 0x9f5], [0xffffffff, 0x2, 0x1], [0x0, 0x1, 0x0, 0x1, 0x0, 0x100000001], [{0x9, 0x400, 0x3}, {0x9, 0x400, 0x200, 0xffffffffffffffff}, {0x7, 0x0, 0x7ff, 0x6}, {0x0, 0x0, 0x9, 0x8}, {0x9, 0x2, 0xa3bf, 0x67f5}, {0xfffa}, {}, {0x0, 0x0, 0x8, 0x45c}], {0x0, 0x1, 0x401, 0x9}, {0x0, 0xed0}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff000000"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0305602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r4 = getuid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) setreuid(0xee00, r4) r6 = geteuid() setreuid(r4, r6) executing program 1: clock_getres(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) geteuid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) open(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 3: r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r1, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000800000000000b01e42318ce7d0130200", 0x0, 0xfffffffe}) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000000), 0x0, &(0x7f0000000600), 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000e00)=[{r1}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000040)='\a', 0x1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x0, 0x1, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r4) lseek(r4, 0x3, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x75, 0x4, 0x40, 0x401}, {{r1}, 0xfffffffffffffffa, 0x11, 0x20000005, 0xcf8, 0x3}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x80, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, 0x7fff, 0x2c, 0x7, 0xb5, 0x7, 0x3, 0xf5d, 0x4], [0x8, 0x7, 0x7, 0x7fffffff, 0x5a, 0x0, 0x0, 0x4, 0x0, 0x4a5c096e], [0x6, 0x0, 0x32, 0x0, 0x5, 0xffffffffffffffff, 0x8000], [0xffffffff00000001, 0x81, 0x9, 0xffffffffffffffff], [{0x6, 0x0, 0x10001, 0x7ff8000000000}, {0x0, 0x1, 0x9, 0x2}, {0x7f}, {0x4, 0x3}, {0xa1, 0x4, 0x5b9}, {0x0, 0x0, 0x3, 0x5}, {0x3, 0x9, 0x7fffffff}, {0x3ff, 0xfff, 0x6, 0x8000000000000000}], {0x6b1, 0x7fffffff, 0x169a, 0x8}, {0x40, 0x7fffffff, 0x2, 0x80}}}) close(r3) socket$inet6(0x1e, 0x3, 0x0) r8 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x28, 0x80}, {0x3c, 0x0, 0x0, 0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES8=r0, @ANYRESHEX=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES8=r0, @ANYRESOCT=0x0]) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000e26000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e9b000/0x2000)=nil, 0x3}, {&(0x7f0000d67000/0x1000)=nil, &(0x7f0000dea000/0xb000)=nil, 0x9d71}, {&(0x7f0000e60000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000c52000/0x2000)=nil, &(0x7f0000db1000/0x3000)=nil}, {&(0x7f0000d82000/0x3000)=nil, &(0x7f0000c62000/0x3000)=nil, 0x4}, {&(0x7f0000de5000/0x4000)=nil, &(0x7f0000c27000/0x1000)=nil, 0x92f8}], './file0\x00', 0x7fff}) executing program 0: syz_emit_ethernet(0x156, &(0x7f00000003c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x120, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@dstopts={0x29, 0x16, '\x00', [@jumbo={0xc2, 0x4, 0xffffff01}, @generic={0x40, 0x9f, "2629c0f3a622777a598e180e41e1db41a833f56120764d6f3f53deeeca277b8414e1d454e84d7a7211dd1b40bc448ad8db5ff393886b991cd7e79a1cdc0fd83246e2bcd471cf41483e336745cf0e33e9e4f77a0107b77c109c5d690d870ac1637f822bdbff9c4df2c1760d74ca639c02f618a102f6c8a356c27e0b4918cf041f8699561203192df9cbb3f31913885e3c7d078ce42e6f8b42b19ff7dcca6531"}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x3, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x57}]}, @routing={0x1, 0x4, 0x0, 0x1, 0x0, [@empty, @mcast1]}, @dstopts={0x62, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @enc_lim={0x4, 0x1, 0x2a}]}], @icmpv6=@ndisc_ra}}}}}) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfa, 0x0, 0x0, 0x10000, 0x7fffffff}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="dd87bf3132e465489c821bf61f5abb95a81625b54bda4ca7b95706e1c7d43803f90dd22dd9771d123077f2f74e2c4a3efa1fb90f91464032da1095bd8563bbfd76836f559c8ee2d4fb104785051742e41b8b1f7f726c3993", 0x58}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x100, 0x8000000000000001}, {0xceb1, 0x1000}}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = semget$private(0x0, 0x4, 0x3a) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, 0x0, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) executing program 1: close(0xffffffffffffffff) setreuid(0xee00, 0x0) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000100)=[{0xc0, 0x4}, {0x4, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xb}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x6) setreuid(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x24, 0xb, &(0x7f0000000300)="0c7f50a4503f308bdf3ebba5d23a022f88e83f9441b41e03c63f5f80844fdde356628b4c970ed7b10ac58284cd88097a55ca5892bb2227036aa0ff19b340b23f00191f3248c8061640", 0x49) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = socket(0x2, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x62, 0x20, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0xb0, 0x80, 0x100, 0xb14}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff8, 0x31, 0xf0000000, 0x81}], 0x5d, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x100, 0xe11}, {{r2}, 0xfffffffffffffff8, 0x30, 0x1, 0x6, 0x3d39}, {{r5}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0x0, 0x1d, 0x1, 0x7, 0xffffffffffffffff}], 0x3f, &(0x7f00000002c0)={0x3, 0x400}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x60}, {0x86}]}) writev(r6, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r7 = syz_open_pts() dup(r7) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r3, &(0x7f0000000100)="e7e8d1af9650ef29c99d4101c73e1b8e7e54569ea9e817817d71eb31804702e296617774cdf543ff19d40fa5d9e744c059870c0190a6bb99cf3773f1ca8ca20fe58f4e55114a85cdd119b905d8c8de1cc7537cbdf2af32ff6f5c1826462a12f0d1be1c7df94adb225c64803635", 0x6d, 0x9, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6306, 0x1}, 0xc) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 4: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 3: r0 = socket$inet(0x2, 0x5, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000300), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x27, &(0x7f0000000080)}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1023, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) writev(r7, &(0x7f0000000000)=[{0x0}], 0x1) writev(r2, &(0x7f0000002680)=[{&(0x7f0000000240)="5a7707b2cb26f142035489b083e3e495fb66cde54abf1c814903f513a2e04103589dab5601f1c088d8ade3f1ac6348915ec9307629686b38507fe3399cbca93873b24adfa15b473b41c5bc617267a70001c66960fd221aa961b4835840f05e8fc0e3583303d226f64502ae4d5fb8cde9caeea0277d8a190456dce5c0249a011a975ba89065315ce503c4a34a23484d9ae74c3ee0667d1552f607f41929577b30c0db16a33c937a90536ae57a905de74d4b587351695f9a7ef249063d7be8304612c93be134a54c5020a0ff59c9087134dd549b", 0xd3}, {0xffffffffffffffff}, {&(0x7f0000000340)="6de9bfff0c77f0673dbc3bbbdd76b2cfaf86b2f8faf6746604ae013df52fcbb7ccfca153a3da2e2099c17117c974a2f3c3a634fe75d3d6c3e42595e492fc645c40972c3d94ef9ab0b7c9866614a1c341703880bd23378ff09b400b853fa4f5f4e09497d6965d1fb18948762fdc62b0ab4a86c0767a8c80359b3391c43ef09e24b64fd88c63d813d0427ca242d19703df0d677045", 0x94}, {&(0x7f0000000400)="4281b5e1e575056f39db22b130341cb7cead9c08ef34d706387afe6b3b11c2e75ecf4660d48589c2cc861711a716826f3dbba018a6b30c9bdb5a5ecafd0a982525810b30c0c79a7c5f7834d04d52e9", 0x4f}, {&(0x7f0000000480)="2bdb3c165ae2f4bc50b741f1673c60e053f61e9022b1053524c62764826fb92098d152e187ce3c96497d9ff3eb5c187af3c2bcc78f412ec2ee203dffa76aa080115d04343df063c2e52282dcdb7481d7911150fd236328df66ca8e42a9bd3c4b2f189c90ebff29eb4e23e4d1d638384a8d6234653560461991ffd6d3bba34cf2695fc29e7282ab68b6cb1b8d73e8679d19cfdc196d208659a3f2f836955fdaaca2e55deb3033a27940005b6f476d0f370f62ed02ee184de2037a12264b46a8e02d0be3d7368d47e7be135e947dae1598de1231589f1057b85d3708f7bafa5a111925012fcdc504924379840ebe827004240115c9cdb5fc8fddb60bed6927e508d93e3392ee91c1612682300620d3479db05358c7305f38d0a111dcdcf282d3bb88e45c4fed08b5cad96fea6fb11c56065f7938d0f7dac4438b62a6f66e1c1cf39197fe5042209598a869b09ae6f4b5f8f462c664cfbce2acc8229d6a0d21874a137245f54a7383c8dfc09496b3dd9b91e7efbd47b1806d13aa4e2f5bc13d75f5864940ab17050fcccc8af9cc4721a7faf3a754f16a294fa7090a6ff5bb9381280e319851bb61e32c8da267cc0c584400418778594f8c7339a67d944b09f725d8bd75768ec52f898563c19d4ab63ce2e8ebb24a87cc2a6edb7e95aabbb32e375e0f0eee93084a5bdd78d4b19477f0958da3de64f2cef27b546acfdc5d228ec4eda667d3acccadc3640023c14e3daca99beabfb43902286ce31357b74dbdef81e3a6a08730ce68d9363bdd239ec35151191c5c6ae612b98eccdc80856cdfefd8f71e052c446cd234230e886d3e1b939d2823515f99cca298c969f5bc9a189504e1d431792146c37833640a1404a66d02db41320368a74fa9a88f062517066dfe346339d14515ed17b6904a421bb8d9b869b74210d0ec45c7feec0989a136e8a2b958f8dc92e1cdec34c98be74a6a3c6b123a5f2ebcb4e4404af71ce4108a48a47318de1764597977c25c8a4e6a834242b33bf2dbacee0b491b85399459ed022f4c47ae51bd09789324a79a221da41acc512dec285cb38ea4fecf700a47f4529c387200c99426706cbb54c53f23cb31c5d34f9369c1c5198fc7de134a0d94e58cd7a6cd96eac7490f2bf771eb34fbd38760f5d7f826402521366e43d4de981d626a3f1e8c37ab174bd245608f43ee50f3fcf834cefafa696211d91976d766019c776757e44d2b8e04bf4c99fcdc6e5f33b5342cf8a9807e931a4541e607867a298abf9d82f0705c1a82177a76d7335d735dad9b0ac81fda31a2193641b037d5cd4900b69253f081de70689da46f96ece0961b1f5cab4ec47ab55667f6f46bf1877e858055793038ac1f0b8bb398ee25da8b63d625c9e4c68c22108ce610a8f937c8fc7c9ef2b1fed815a57e05dc7b94fd22f39ca0bbe759209d2f168fdeb12543db82c63ee3bd97bb32a0373c17a03853dec0eb5a19209aaa1339e811491bf00a8349c5222ef14e9ff3897c5d004a76ce788af155631535258ec0a12d9f623331976ee46b01719b02990b20d84cce2eaa0649a3115a2a276bb6a121beb1d2b33d9a63cbe09aa7becd62359b68b383109c86361b90e6769871171603e7bacbef43d955bc5dc61259b5cff768dfa958d89445e7298395aaff29f6039de755c60b549163d9e0769a53fd3f2b87755c44d5fdf09b60505ef5894b48662438bc059acdb4c79540a26ec6f7dfbf6a6b9c616dccc8b188e8fcc9d9e13c2630a2b905ec593dc5341c3bb7fc7d1c6c52a89eea6163ef0b0d4c8a3879fdc51e2e1f3bc41d4d561bcf2e8189d38de9291660fa1b1d387d3ab183f2c8fde2b24e8548c66045ac6bbdd84fb392985c069d8753958b5da445762471113a3a6a242c1dd64a0379c21626dbae5fdba85acc28e3bfd1ba2f845f8396401e90159ad20a1567cd9f6b671d07123737cb97e3c07be14589e397878d2ecd8da6b43686ac757fa9fc990fe74354cc06572f85c369890237e28d534f39b04ee39dec33902313cc4678c7bb43d36373612facf6d16f5693e0d6a5ba084dc531d3dadffc65d759a15edb5ee14c64487fae7bedf94897e26201a61c385001e1bf3fc02101e03c20a672f2178bf88b6533785859e35cf9b69c07d616794a07d8d0fc3b15e89e9753ad03df73b7aa63a59e603d0c17e96662c39eb627a4b36975777b7c460489e4511f0acceba29cbdfe8f2ab32b741ded3e011d36ec3ad10f42e2a1347a1eba6c938398fb8ec326a0c11417220f134f0fa332f951df019cb6b2c69795b8fc458ae2b8c270f7fd0b0725c27afdb64b473b09462d0706f2492709612b58d175aa1ca98d2b607aed1bd05250fc7ef5532a0f28d280f37368887134a9301c8d5514840ab6a19a15bfeabe1d1b4f5439efcc9b43eb1815a672c18c7774ce8b5618ac72911545b289e3546c19a6cc7a99ad5f9a72c155e1ebfa67827fd86524135f115f9bc91ccc965f11a6bd3f86511ad7d0d8a50050cacbabd1e0b4e9c8225783d960969df1cde26b0bade0b847968f1227c91ec80a48b570a845c4f6fd55c6585f4f8b9b7fa450f5597bffb51ae9433de4484fbdbb6c3ab86a4d46e68cf38d0cb1431de1bb2323467796435e1d5830f73b27bf3b22825df1b232ad0e9f509c0dd86e3ec36dbd6f2d57b886e048216945e56ea043b2de8d307b46b9a9b442fb98fe96c0510d8d4cb25d07ff5815bef02d7c48a4fc22b6bd1e3392f5c46136b95f78562cff1d836d367eae4ce3090cc5e8213c68c9885bca9a1e6e545e3adf6ad4c1d7b1abb9b7810e90c89eaeac992339d82854d69e284a10708339a64d80b11f59d41a1cbdeef1d33dbc4f863095a9d7c89a61d2abaa20e698c2f4a1dc7285abfae4a4ec7817860e7f34541518751928f330f377739788eab9d1deb3932793f4ea806b7ca3682901d5f0c47271ea4f0ff041b18c419bdca1f73b3b3e763ceb247a04efc1b0d3f73343d080be3ee6d6ea0567e024b8d29d6d4d4f673f993341cf8e8ed5c21b953a075557d00d4cac6785733b31dc7995622396cc30015d8f25f22a378daa109e8029ee79d5e35ce0b718853d98de88fac71dc2a0e9a18c90ddab9a0fcb3cf8b17ae4bef5a60de7714a086e1c882650fc8409ed3075e479c1080a7204f52b3a7f59d5a24430cf5cf02bb20fcb1edfb3bfa9cb36992aca067d0ece5681b57f36181666e1c2d3352542d4db2e82a79a0f3156794472667fa2beeabd5cd251026dc16a0ba4b6de43f5166252473ecfbd011f8a489bf7a922a16f8ec59b8445392afd7add57d278ab2e2cd4f28f5d41c05e8f63918455c92a968549616e8b0bce59d8fbee47b57ac1909113bcfc1f05408c7b7fc813f8b949e1966ab04a9c05d1f29a3ea91a2d08aed628466899ad56e00bd006e34d194dcd631204c6d4ffd6b080ca8abc9e96824aeba0cc093b79f449164a56eb77346062d7eaed685ca21f5302ab403eb406fe07fabd8718d35a4beebf55a22c166c03465d837e2277addff6e4bf29dcc17311be05e207ee791247a709c7b0d51b5bede51257882a48d01d2b6cff7207d236f13f88f7ab8a16fa7ed736f43649f8d787346cdea24d325b81c41e7c67d42891556f8b67a70cfac49bda5e375c887af915182260eb2329f9e98974822d1a1139a556bcc5a967edef5be362740deb609079c52cdf4b2dc7a979ffae5062a14dd3dbf9bf405d11fccf5eb77979be93b03b565734153d0ea0a00b7d57128afffd670ed2bffabf5de03e1379697b85f77af9e19bd56a1d30e9042afa4834d1dcd3128cbfb7b321f408868b184c5d6b81f7d9d5f887d6c5470e2b3aa41d0e7d9abcf8f39f49aed4f2d03cc7d825a0188e8e1c45983b3b8c16a6a81c6683fa5df883e67950f2c408f25da989588c46e2c0a8f1756f4d2ad5312507bd58468af19e4ff13f4ac6c9700e67e0afa526341d35a7bbd77ed066a2459ae2377789b0d8f53e9fe46ea5b6e71169bb81d1c1a38654059e75cf3193721910efefd559b70cfecdabc971094e12fbef47d89d491e4d63b43b04acd3ca93ffe9a36f92fc78dbefae33c69e0800bb7aaf6f44883005c9a713b4527eb7aafeb9e34dd2cb78e385634a8f7e4b6e9667844d705d0d9ce25a25f6a789b0414dc05ae225783d76e458dccaf2a40fc7aa5dac8d2ac5898aacc556319d3c22450014907f1355e4f0474bb337729b658a9b92c167136bc61f9cd691937542d435b35e1f8fd60eb972644933bc97ca1cc181a326c4fd8828368addaa12d1b3dd62f68bddf134590a23170381562a3c600f1a3410aa1951d4a29d7668d2af541634b332cdb08734b2506773d23ba6c3d13c577e759fe5d0f6cc2bdcee6142e541f124d95ebe49b16691ea7f48c8165d7bb23881ec2c5897f99d0a8c275aba91dbc991785bcb0c72449cbc262099a67b8da47f55aafa677ba58633c2d4c63568337caa4eedd53033630597daf2386924dee55eb6f87d7f273102d56cff5c60a7a1ab59ba907d37f9d290cafd6b5f9cfd4576eab5ad4a3e09dab284cfb86c43b8d0ef13d82556062973d9ed4d13290d96fc63a211105fddcacf5eafdbfcee8dcad07bc7a932627390c3d8a99bd4f8a24801cff5113f5da24f7734f75bc32c9d33a087deb18c2aeef7d15c0866b1bc9e916b9084ea94647d4da6688f99fb5a2c23c336d562423ce5bd6ee220373261c54e9dc508a6020a775f5a5269f501ee813ffe0cc96e251ebc4b54f1292460d5db92d706fa17370748a23ead74ab27393d85aba6876aa6f3eab0dd838fa8db19990557a43a9fdf3c7bb19978baf1cedb71244bf346c4ef8c31de04565f290173aaa30ee964bbb8a85702f5068cecdf90ad3855725878c7e86d5581e90fd439aa26d1b0efbe54a9d756d443f1de2eb1a76348d11009ea9e51bad006538d747eec33e2c0d1aa8d88949b8f5a79a29461c87c8b4ea7615bf55e32a943b3e312268c6dd83867e34bf7a2c0802da533cf927b8252894f8f4ff465d5dfc65b8dd325b6d1acfb4be48b3fb7ef77827e225e984ef9c1d66ba5146aa7b9613eedb442d06df691ad5fc996c956a7abdd0bb9b1cba8a39a8451232735d81831d2be9b9cb199b99d0080b0ef3322a7e482dfced4363289b8f5ce92d7096b6153c555b0f50252769e95c6da9815c045be537af9f87b8b6db0390ad7085067702d0200ec8d2d749f4261a371bc64d55c28ab30324e8a4459ec9533c3c279015abd94df85d4b4f6ed29ea8ef344a5207f67f38c75372ef43c019b42671920b64a9b71ff17fec85723f0ec5066b4e406cc5f563915613ab355665e6a209863b8c7fe95f15394cccaec5b70ad5e59d9748664ab181fe36f86330f84912174c92e9c9311f8a29f2e2e79c7c874043d9a326eb0914b2b4640696ea29c0e2309e246e163506fcb3688a5e5f624797db674487289c0edc9b1315d37c60d7508fbf93ce76a8487a78da96df0a46a79626285d7289066c9195ec94ecc5a25df313d1a211a79418b468091d5c4f44979b9263c86b808bb54eeab502e753ad56a281dd4fa7eb4a073b22b5941da0a7542b0d912c8c6ca7f6bf5ed7caeb49e4f2a1297db2121b119d554932366d730f28f4bfacac2a3986b088aad0ef27c99cf72f89a378fd05dea82345150c8f993a6d6e247559b67e3142cf1e5da397c6ee33315554015e5d0b6b66217d5e5576450c226d841bbbbbd0522de33257a0241cdc926254147ca084dbbed598e9558e4ff43e6cb4c2002df84ef27534791774ad8d25ea38f540274031fbfa933734b", 0x1000}, {&(0x7f0000001480)="9cab9d7ed63bddf3032cfe0530339d85d47214a7f1b63ca300ef3d9e36702df0c0009ebabc150fb85639092bbf7af4fac956c75bb6eeecf49d3f159afbc7a5096b71f409999df7", 0x47}, {&(0x7f0000001500)="ce8a979b60ee8e23cef6e8f6f56f97bf1947bf23999e01f1737ba65cbf59247dd4fcdb5e5c9869e5b22bfa98891a07a787364cb41eff1945b98306a490e8a98bc5ac1eccff856754652c1569ee1bfe8dff8491125fa90a0e5b7d4e23d8e47bafddbd78339d7dde33aec5c869e400b91e5a7a7cdd1255f07a2b9d3e9001e804ed5b2ed2ec971385a0d99c794f9c8af6922a13a3edd0c10dcb45c1aebd94c3f21b4eca97f427675c068196bb74df9beeefab6a82649a3e8642a95bb459ae1980fa5d88daaa9a93df0064657d6c2d3188cff7ea60a1e0fbdfaee79b0b9dcf5b87707571aebb024f648a2e3b4dce0db258856882f388eef8376489360b483a183adea9843c98d6c9134eb8d56dea0cc3997284b380bb14dda4026c417fa9e4bf20c81c510dcd98a29afb2d5be52be367e7ceebc4a145d7bffbefbddabb6162a379d0f553907194503c3367d4fc482fd6683a618aa16846b8aba3db1e34d1beddc74ebb75bf667d87c7df08d931ee978b10d4f0b7c8ed754e56f1fc759048d4d9ee36cd0e18cc0724eccb9b4c4f5766557c2753325ec47ce20d50627d34e45827380585a6ac725fc95b445b161e9940c91442e3485d3dca0aaeb1a1e97acfa0d080c82927d96597af94c7588f2c6a0f103055e0b4ec2a6dc06c21bb1f22828e0b64ad4af92c2d6a062021f5b2a35858bcb51506cd56adfee81ab0aa311ad2be35069f16dfcccc5a4c9bc7b88bab0e67fac16d52f4b3b0df7274b0cc8e114bdd0ff09877b4e71d41e950b9a95df7bb4de4ae5e6753c13bbd59a239b5ea70f5e33aa1f0faaa3e953fa116c34a74c9a85500e38e6bf11b367bffc1313d0071f4ac19b537c5f8250156d4dc7a99c4152a40559ce1957b9858057f783b5baf36f148bc09e4d1cc152485df34091cf60d1a63dc80756c1ac236cb206aa64fa2f1df3f0fe142d471fe5e4ae437737c78e723ff56b4378916b90b1c6ad7b7c2a93af77dbb78f2005b7bfbbaa93e5d776a525ecf59efda43a605ebbb8829c06596202e5313fd8b83b2a1843df36146bd346fbf0d859e8ec0eee7fcee77d266e2a370381b4ad803df9dc17e145aee9c4765a5f96dac25b10a9843670ae18f45226de55927e8f51ff52c9e4d44bf72d91649fa3e7c65dfe782d856c81920973855b5fbc617d45524cf150ec38a22e4d17503b87ea73bc00973ee332d8e77059ffa55bc03c08fde8c13a889f1008e4e7907abea7db7468c39ea45b33adffbd748bb196df9e9611eb832a34830fba07aa59640da1958308af4a97312ede481cef1e3d85770bddcad76c9fd8b57870854d17a4beb20b5a84a42cc75d94516f6881292b049a500c6a56fac487d3692e34ae091f398d1828d9069a9c849f049119b3ad308b32738bd8fbce85b720c10a754c50cb4ee8683cf3b50bee2771e664a43c3c3f218c7e7458a23356d6046c64abc2e7c013cb001308dbc4b3cda8c88c30c9085c23545caee754fd9e3fedb169fa9e8d44fd7f469583ed6d4e2560b0eb0e02ef939cc894ae0132ae0af06c1ce3a418deaf90d5382cce95bf225c30caca5d38e028fd577b3addbd6e93fbb8e7a2a3ebe2aa56424fe82fd3180c6586963743f1a0818f6c88da7de04eed263f4232fb581a6b3d4bade98c0860bf4df06899dda2f900736be54fa20859ee809528ffa451965ac81ad70a06b1968e4340757483a91d2ec3f973a6bdf0f3af1763019f27022d7a7db8afb9ca73bea45a182b60b1fa58fc7e4e18d8b726236bfedced07d1ab830e1231604b932fcd6ab923e2d7b4ea368fe932e9665110fc2bd40c2029dbec03caa15181d9c7d133aee787db19d027fd8b6f8ba6c7a228d18c6389536c62184fbd821049fb9c9b8f5decfba633f5f0e7ef57d2b0867e4c188766694fe6ff69d6268f8d90ee86fd318c8acf439a1a024305b31299e5bcfc9f8b4a3d7679a421bf4a8894223d95fe56f2ca6c66f0a70612b10fe8c0cf3a1f35d1f139c28d64e55640357722d6d8e61dd449a7c15ba680a36a179eb8f34bc8f9c1ab869286d6f4f324885ddfa14039374d21597ca94993f6e22b0413d4f2c7ec1f2d53495a5c2413cbd6af6ddc7a4ca54ee2b552cf13b2c3b45a1c4ec1955dadf33759c2330b1b5e66ae13d11187f1bd548acd2509e6ffe908851e0f3b12ffcf962021947814dc9ee531e49d6e0a7de859c0257b88bb05071855015dec30b295cb7250b61fb7e937270887a48fde4cb5661b781a7d100f48daeff5ac22f75b21467eae061b7056cc26c7b01fa43b8a2a40094cdde4233ba907a30df1e980ca441780e723ff6cf1d256d0b32592c171a06d3402c9a732bc7de2aee5431992838c96e08bd6518f245b1030468e44ac975d5b42b224c0804478e308ca25240976f11e30669b65648530344f5fcb7788faeb55f26640ffcfc71df08bf398bd5ebecd32f6090c20952c4e4d346aec33a80ad451a5b39a9d4c0cb5a3285f89ebccb929cb8e34f85e172e1df0f00805cac9f61cfbe39ff3afd6041bc1c283637329e1e03de9b3bcc95b7d5ab1235c1815fcb98e02d695a6281131fb52eea59b4b6efe2cffccd1c4a28ad88f84c104bb286fef66efe3adb1780a00e5a57521506ba5f1a8a443087ffc28931d5b0c40413f52b4c5ea7a6185bb05a6d6a569a11660c537a60e5c2976a9d026f64a5924e7b9bac4793baf6c0104175a7d41d2878ac7bba2fe03e6976f3bcf7269fff2e8d0dfa521d1699286bfdc526703a2f2e0dcfc80c52ec3c48299143a666af870a9b8ac114af37bdd83f0a577a79ae346d94588641886259378dff5117f119694ae312eabb5b197af5cf9a326b7ed4e35f53a2652dddcc59b7840ff72a24ceb2a5b2652d1da8d73735f80aedeca88259fb8fb4193c3b7b8828626da94c938942fa224a3bc612f0197665d066d526f75b537210aede8c8ab562feff25c350dc2025c820588044d0fb52f90d8555e8cd9911fc650861dd2ae49b5d0cc83587783b95642e85d63563371680256fc01ab92790b8b643f125ae61c0ed9aa87949c1899f71f10eead817623d7a221bed73f5b5bb711187c509feb9c557bc8fd5e8185c9870759047109198c01047f3b084d49f5af1bd83ac678501798a230231e9ddb6312851876bb1538009276cc4fd37e1df6629349766552846301736da74a0e7ba67c6c06fa1475ba385d2012a19f61b07bd7c7d3a2384c921375ae88c771c81d94b449e6bdb0392f77b038d143eb8555b54f7f3fd9c2e8bdda0eb4f5240f0ed7856b30744c7f19ba2ec375e6a1b2c9b497b85f83628994151a9396e232ab9f93e0a17ad915c23a7e6ee0bd3bff01e836118c384eceb1dfcb34ad7db806635f8cd1a6ea80469309b63e3d65a6c09f2a3a171cd97cca4d914fe73e316dd446b2cefe8121781dcd15317bb236fadc82f77ace25427e1f0bad4e47f87a3d0a3e6bf05006ef8107e34083895dcd75d9d2f3f6b729e2bd4abd255c11fbfd2d124853599a36de6e9d00a0e2c1ad53a7e709c3f78c79835a402cb96151874c46e3462dd742de2c5e1defa0f1e064159ab8248bd0f3213427a9f8286c419788ef951b9f54a95cb76d0583a1df28d341f0ffdb24cafe61b0caabec73fdb210c47337bee3f60f6dfb908add3ec631dab43cacbef245a0cae3a49cc2a4bd230ec89765b3595e62d8d70b39141143620436bd9a1ff9d5992ad7cda6f287c5e6afe03fde4bfd028147ef0a294c25431ab55c5c728e98ef35ccf87e540e5b8c3c5517fa7ff93349dc3bc085dde95f38a644349eb033cc78061f9c0f50d6687b516ba4833fda44f9c7402ada825c1b526de8d0df8b87180d00165765aeda818a395a1a50ce4166bd4cfa02401090e096c41452f92ebdeadc55159b1d80e7e6bce19b47eb4c73125dfe9b9a61f7d1a2ed3903b8fb2e1291798e63f6a8bebddb3d576c3d02e939aa55580a8a48a8b301a46d5616c3e7e2658503c534e2337dd3b977cb03751f8da687dd837a3785b114848028dd1446b5ccea6892b77205ed51a1c7b5385b76ab2a98b20cd1edb9128cdd1a43117a36c773d5262aac893385b634b9109cfe3f622d9e99d301958dd0120f861f71241b63a1a2420077b8dd020a0f51dfaa706b71561e5a764134fd6dc88a5fb24bb9ad39adcaf22bcf331f71fe69cc3d26674a5fd7bd1970f8b1c18b44c75c0ea7a395181066860f9ee98c5227400feb90d732db03f9a3eaa6ae08b890cfc79f00daeff87b8dca1666dc8db1d0d7d4f582273fe17cd95d869db8da9629627f2896146e33fdd0733119a97d951fead5b340b3399a12f1707df4fe8bff31549b24d206e5ed30617f4ab7d4f5ce1f23906a73291c4b3c0fcbe223c1e2e4509566cb72fa7ed38532f150ddca643f22761bdc7fc05a648d1fc894f0c551b6ef4215ed5ff080027c1dc9f6347be5d17ece64a332a685c62c2d21dd87a20cd564df080b119cc9542d1c004aadbd71f1ddc4204a92b8d30f59a1104da102860bd84bda061c572f5dc706e94e1aee07922aeb892859a17d06980093d926f85730b5607df2fac077442560d7e14e9fa459512b673c3e75ff822a91ae6519b835b1a532055c481365dbca49b69c68fabc6444dd14ef9980d4133257c99aac44b5dcea871c0994326b0c5972f8f985ee8f43017ade13abc5feb32dc520ae1b9c0588f78dd3b682cc4a51971317d7e393d91d897abea575a0485c9a8d5b818ac875e664d347e353a1d70717811566ffa4b9d9a14230aea6bf7d812173ce9bb2c59c072c6b79c4c7add2fbde0b83bf3daf732ce446be42f0393a3a67d428443edd3ee775ec148b671a88fb4b2fe266cfcb1fe09edcaa1b70211a7fdc0a9f8a82236e96766dfd0d6ed96eafe9c243c7bfa6efe7bda001126192f259f68913bb2bc400846f353e9a928078f0dbbe2b40626a7e0d657e710af13a22a4d2cf43e986cc7fb668d74ad86059d991247c92261de6ca4fb0f711bfdca394cbfa14b007d1566874eea49f609946ca71ee347388cdbbb6b446a6c44270ee9232b972f3e1ab5779d41a6d8975c740de0f29a3d4bf97a7fe2cc90779648dc5a75e4b3b0dbe75ec4c79ed5109bf806598c3ea54a3c25e188a46ce39d8ca1a838353d07507a31fda4ad34c106ac6c314e36b61a4b4e845305abbf2022eba880137e5ed5e8978bdc99ea4818f6b8049e6267a9bd72ed019349b4e1b164697a48365b4fb17021628b2af7085f5a82d05ef04afa2dd5b7d44e662910c923a6ccdb93debbfa257348d115dcf39c38d5112e1957e77b08f483711957f52d3d861412846951e0d9bb2e27f3fd2ec7d798297ca8e5fb0d319e196f8ce4d8a8921dd813359334234ba3328a3f2928b9b0d2e06fc015bc2e362caf5d8e8836077ccf902164d5282821daa7114ec7c14b4a9cf02e822c7a3816432815fb0db0f71a9c7ebb6c308a0c818ee67cd59936ece53b187e39161a801d776b932509156f230a3305488db1ba3ef400713f564ddea436d0c758fdcd6d97e9d91af1d5c4e1a34169cc1c811308242d0744ab95249c5b8a186c252cf08f5366d1c86e7281f3024e1209242b0f7f768b9a88f1b002152f99a398b8a8d46107e01cae28c50b2b6a44edc7370262371791e32e0fd8efc8657021a90a51bf7335184d4004e4205e8167d9a5d1c0d529004ce1576091b6b775f4f8bda2391b500645b7e025fcebf9698e9b3b23a6a5a505d9c14f58f44ab878690b6ffd342f5960c69ea189ba0329cbd6eb0f95607e4d69e8e9ef65d57c89f126f797b071910bdd28004ff1251e", 0x1000}, {&(0x7f0000002500)="af9358cf586e77aeb0ef11619b25a5a0a21c557f77542fe26d5321d1a9a707e20651caf9b865819b8cd21a74f35e662d9ea0ad6671f8f2cbd0bcdc83c1ba22cb44b9ea8494fcacb29f50b8327c9d78ffb577ad0e1b50541da7862677259b33a36672e10ae0a16b3bc5968f0c47928efb546c9562d159bb9b6c222d5e939fa1d041dccef6af25db38ddc05b5c8612d8d6763cfeee1dad859be4e9d9cef811b40ef034286827a70bc0f5e72b4cfd171685063b0c7a7e471602df2b0c41421a20f03d2e19f1ea8c7169d0e2d82e5c457b39ed8b861ed47a5cda27277969bd6e5e44449f4db92e55cda897b47e7c573cfedd0505667cdc8641ed5a", 0xf9}, {&(0x7f0000002600)="02ba1005387c0102516ac60b4ff44d20ecf5418576587854dd890c901d3cd4e90a2d437eb4d7af89a2c2f8626dac7c4a8b597ae752c7668727ee9230f81b5b507b6f2df64f0275d68f92d39adc1e839dce0b5613fac7e665bdab", 0x5a}], 0x9) fchdir(0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x8001, 0xff, 0xa5, 0xfa21}, {0x1, 0xe6, 0x9, 0x3}, {0x40, 0x8, 0x1, 0x2}, {0x7fff, 0x2, 0xd2, 0x1}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r9, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) socket$inet(0x2, 0x1, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (rerun: 32) r0 = socket(0x18, 0x3, 0x0) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000040)='x\x00') (async, rerun: 32) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) (async) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getpeername(r4, 0x0, &(0x7f0000000580)) kqueue() kqueue() (async, rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (rerun: 32) fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x1c1}]}) (async) socket(0x0, 0x2, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000000)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 1: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) syz_open_pts() dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x800002b, 0x9, &(0x7f0000000100), 0x0) (async) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x1d}, {0x812e}]}) syz_emit_ethernet(0x146, &(0x7f0000000440)=ANY=[]) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) (async) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r4, &(0x7f0000e35000/0x2000)=nil, 0x0) (async) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) (async) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) (async) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r5 = dup(r0) close(r0) accept$inet(r5, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="0ed5fb54b30e0b26cafea5fd8dfbb86901fc27ef58449f8ded1219e87152d8e0a75c2d1a38f238db429164fd3981f4b7fdef608d05e244585bef3756be6e7bb88f80bf8e6b458df3da960c791f27adfa6cbb5bf0dfca5aa2698e8b2b3ed6169212a89ec03a52fa25523248eb4af8283d917a10dfdbae754934a94965333b9ff3dcbd91c434c1f3e6d7ddd5c4f15c56666c382698a3d38394f3022f9eaa951e38f8a217ba23f290f24a1eef42c4e85cb30f8b793cd19c11d0dc7718d1dc91e9a2fa02dc26cc729fb68a3bf4082ffa5e3cbbd66f9a3e7050380f9483cdc712b5e69153c5cb0e05a957c846d915d9f9ca09104be3150c87470ca89f7adc6fbc4415f0006dabd943239fdf99541875f95e5437af414568a4c7ca69a3bcaa91ad7f85ddd9d15cd1be5ddc0b8a783a3e0a8f1b862a0565794dcf931e75ec244667153eb7bfddffe1acb9209a6b5c7e718dec5a22c0a416aff0e4d09b9f99d6962dbd32ec3695cd7a01117d7c47e613f921d259b971436b8b6bbe0cb6dc64622b8967894fe3e49f29b64af20efe9a2a23cf9b6016120788b6baf58743c69a0155e6cd093c4c5c6345bd28c22735358a0289670a2eba911501e698213caa7777137e6b8d929aa331b5597ca2b9637677f725d1cf48361cc656e37f86826e0a7f28d2628e31145ffdb0b89d2404d3a0e669f8d1567b08053dbea9d21afcc31cc61dcc6f0334cd214f87bfdb791f905e1c977182d8b651a6bd7ffe557382cfb8e23b1cc3", 0x21f) acct(&(0x7f0000000040)='./file0\x00') executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0xe4c1, 0xf3, 0x3f, "ae6a64515714e70282aaea70528138afee8954ff", 0x0, 0x30}) read(r0, &(0x7f0000000140)=""/202, 0xca) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000400)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3a06}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6a}], './file0\x00', 0x100}) flock(r0, 0xf) close(r4) r5 = socket(0x18, 0x2, 0xf8) shutdown(r5, 0x0) socketpair(0x6, 0x2, 0x3, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) setreuid(r3, r3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x2, &(0x7f0000000700)='./file0\x00', 0x8}) r7 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r7, &(0x7f0000001b00)={&(0x7f0000001ac0)={&(0x7f0000000800)=@un=@file={0x0, ""/5}, 0x7, &(0x7f00000019c0)=[{&(0x7f0000000840)=""/141, 0x8d}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/154, 0x9a}], 0x3, &(0x7f0000001a00)=""/155, 0x9b}, 0xea2}, 0x10, 0x1840, &(0x7f0000001b40)={0x0, 0x5}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80), 0x10, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001bc0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000001c00), 0x10000, 0x0) r9 = syz_open_pts() flock(r9, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001c40)=0x634) open(&(0x7f0000001c80)='./file0\x00', 0x80, 0x129) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x34a, &(0x7f00006f6000/0x2000)=nil) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) 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'}) 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) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffc1}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x72, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0xe0, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0xfd2}, {0x3, 0x8, 0x1000}, {0x2, 0x8}], 0x8) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto(r7, &(0x7f00000000c0)="05fe85403371b2ecb80cd7a9d20207be93605ea196a9223dbea835bbbd1afd4cce77cde97bac3897b36aaddddfd77ddcdb38236e60cc03c2b13e0a0e7993ebc76019e74e9300fe2175313ed7f4d05110db6779380e68e4397f1fa87d3e6cf49ef898825be10bdd66d93c0293c7dd08fd713d2c2b049c56cca6e6aed02f3af0a4007c504042a98510e90c5126374eb5bf6f3388b165ac7dabc6444c95da3ca8a2acf4bf89f95996afa2862a7bd1bd04efb2d76aefbe18a8e2ea4122bd42924f7159f7db5f5486e6ab32d9260013004bf6ac13bbe2dc0b8c45936cb762744b709ef7a07caf3ad61ce996f9c8f41418379b0a715327f276a798df", 0xf9, 0x8, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 2: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x0, &(0x7f0000000000)={0x10000d, 0x80007}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xf2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2fa, './file0\x00', './file0\x00'}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) 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, 0x401) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x20, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={0x0, 0x0, &(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(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 5: socket(0x1, 0x3, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 6: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) syz_emit_ethernet(0x138, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x60}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r5 = msgget(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/161}, 0xa9, 0x2, 0x1000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4c6, 0x80000000, 0x6, 0x0, "cea1a95fd35f5ae91e9b79939dc17c0f05ac2ce7", 0x8, 0x80000000}) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x1, 0x2000}, 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x406}, 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) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: mmap(&(0x7f00006cf000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0), 0x8, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) fchflags(r0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f00000019c0)='-\xdb@-!\x00', &(0x7f0000001a00)='\x00') r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r5}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000001a40)={0x1}) ioctl$FIONBIO(r4, 0xc0107008, &(0x7f0000000040)) close(r3) sendmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000300)="cfb51d43a562ec8e159ff9c2db03d285dbda8feefd45c36b0d4d17825ca63a30ce6e330e1f792321942f2746194f3a57abba845f56b25932257700f3674d1e0b05e7f3967a32b6248010c631a0f47b9afee9426bd7afd105d1e1bdba94838cd61ac3fbd778e27905f8b66af791dd4371c9e6c66243923065bbe3786ab1419bd088800e6085e08342eb958273e4b3f629aa122a174502941258496d4be4095afeba2ac7ec63334f7f307d0c4c273795374c321e88459f110eef73c5dfa33a4021de9226b8863fa3e9e5cf26cb01df8d7ad7caf1be82d846f76bfc37e97d52dcc1", 0xe0}, {&(0x7f0000000180)="89", 0x1}, {&(0x7f00000001c0)="e401bd64581458", 0x7}, {&(0x7f00000004c0)="094673f0e24ed1dc588714c317c22d0c421325bfcddcd433d0943d59fff3097782e871c16ce3fc768d4128e3d71203c05c11d75954b4e4811139fc730f5f79817017bfea9747ff2c94cd19e99e8674b431e01142665fa36b4e220fd2685a4b52367b794255", 0x65}], 0x4, &(0x7f0000000540)=[{0x30, 0x1, 0x1ff, "bd17b14aa515ea4dffed2ba852972d1748418dcb1651eb602c2f150a"}, {0xf8, 0x1, 0x10001, "04245c43772e978c5ef4fd44adc0574272a68548e818fe7ce6f1d107756451c6a5935580970bb210be1a21eb3f5f1e53a39c651657f87b7e97f0d4d89371a79ad1a539ff2962dea879aa058fda47a75da99ba17dd2ea54b999642f79f2a56cc0bdc681732116c1924a42fc340cf588e3a998b73fa00bf8b7c6471dbbbbb94154c831f2ceee22d2fba528d03ba0a311fa11e81d730d3a2018dda3e2a326467767a9e4b853ee4d64aee1286222d58d92510446b97ac88f3ae4803f248f0285cf1e466b820254b33cb6309018ec06938bfb7fb6492a01707921db2fe3ca404fc390f81f5f"}, {0xa8, 0x1, 0x20, "46f43a1efa1685a54d906b6322fa3d9804af6786c1c44eae5c32341dcad3341349312230612b6ac412be15197d5474f1f736ed4083322b83d52bb7f6a2e9321fe64931696f4392e32af3381f1aa2aa57b031e70e2ffd1e5abf11c7568fbb0bdc58dc6d76c28037c36488fdedf1245cbb8c11a0c44c90fc019abc2d7787c360f151ca18c43c9de90225c699c12db11841b01b3fd00371bf93"}, {0x1010, 0xffff, 0x5, "0953d16114da583b4811b50ac66f12da9f63f53dfef9a3f0239a4d9f5d30f4b986a696eeefd718ade90c64e03ae6a6a913a01e830f022bc6ce1100e88a9a933509998f4568d8fb840c644bbd9ad0e5fb73bfc0aceae13b8dbf2b59578177a7680a231fdf2999658b166603d0d2b90b5653b39f6a2d458fe4d76b90b6c85782a236db3bf3a45ff0c292d78819f643e5b18b6e8298a6e3066772b56f7e09683fd1de2a72a16c4741eddd029bb7d37f1fd374d9bc0671a92b6c8003356c8d0b83df47f1d87e039e36aab6238aaf9defe07c39b0edf018c3225986419ab17c9e2d3296e9ad658f79e78b8d35ecec142696e420985b4850f9c13fe785018dd06ce54c805528fced3e2a2d2ab0e87ed61c6a8ac8087c3340bc540341d8ecfdb22418ad7c1d35df92b89207209d8df20c1eedba3bfac8adb082225aaa1d1959691d903f6052412a7cc6c972e389ccba29de62c528d787b117637e23544705efce95e2cd19e7cdfbcd02bfde6f6252a0cfe9218c205d126d44d87a8dee393b916223be5110cd7c2fa511c5cf09676e1586e69ded253830ef2f5b8f80da7fde1ba4f1c39cfab56ff311c8bf364b3df5be419a615e30624234aca2a9c26f9d9b584f1a7359f26eef42acbf3a97cfa3fe720492baeb6608b5262c5fd16bc781f6bec3e62003ad9bdc58b42a82377303950fa374d51b731a1cd8e864a49f812f1e1f0bfa70c74e90dcee2b7aedf95e0227ace4819dcc5bb0534656ac4ff284ba6cf45a2ef8d7018b89b4f7a54551f032fd48b83e35b972c8ad31e12c74c07fa761eee45ee9067f7898b2b0d549bb1cd7cf319b1939cf1064c400bdb91ca1c7f0b84d530d6e6b18f9399c8c709fc6350a52cb5ee06f81310e25ccf470f3e379bd02afd0c4a2a732b74c02455d856499521a767709cdd1f22f518b32d0d794e00a4ff8b0191ba686b47d98c72adf9ce5263c79eb89ed375bbb615ad44d557e61a5957736e9026b8250426bcd122dc028736d6e115b70c70d92d91d873ca412035f5ac6c98634f1c7a1fb5a861c2264434f9aec01a998ab712f33823bbb92f4ede3819f77e245b346e6bb881f295182a21de6f29e2bcee5a10a974e9756e76dfd936eb5b76861e5be332e57e48d5606160e6a0ae33aab3188ee7ba27819fecb928be479e6e671cba31f2d3caac9b801f66c9475147a430a9edac0e8ab711430411e65a09e8166b9253861b23ee8e74751b06e8e69bd983674942d7a59e073e09e210704f0778eeb9e66eeb7848778138107b00ecebe7edea2fb64fc8467b83081b3ac839307492e243359cd51fb42bb1eacc478d712de447e0e6595fc464d34e4ea150b0ece57061e29b62e5c942bc5e1b3456460577522c994be8744489f1bfa6405d091cfad809589c27f2e4d0bae797175e0ac67745929f7902ab5169cfce3216a3fdec5459361e123444afbf1dd32e2a2c339d9417616881a682bc9ecc11f3d76360c1285c154904d440ed2eeb710fb0672477253c7ee735a5ab6b6f81d870dcc2df1043d58cc644730cdfa5172cf289a87edbb02e4e5bff716a14f683930158ba0708542919a7bc8eb63986b723368ca49213c4ec16a787eb75e8edb6b02bda4c8bd629499c2fe48251f9e3264129c69c043253001b34c97cfe4f848f7bbe2f5946cb7c4fe563aad14d1cd23d40750e5489ccdd75993e83316876e9c09abd7fa1786457ef63db8aaf1059b0c833e36b673ec7d50881543f5ab9f5077a582e463162803ffa7d9169703e4caac396e15da7cda5fa19fafe614f44f06e2ebb8c96a25f9c80dfb0ea78f585595b28223209a56c8ccfca14ec33bf792a0795382c75ad8ac3c44c4c659f4e87a588a14358dab87927dd992532eadd480b2e4f1166ac2d0f97c631a69eacee077d81a3b6d22faced689afaf8800e783ec5fef3e5550c8126a336f48caa147173ff3d20a5717072acb3f6ae39c32c960424b066806a11e81b183210cf498d06345b594f17a6cc7870368941d883ea0c13e1e6ac4eff61550a7b4f0d320e18942989cf93e644f580a0fb0c163d916235986e6fe65f36df183c90287fc91f49a72ff6fb5eeb9196664d51f7cf38b6b3203d2787baba5463ba6ea7a69efee03fb7a321764f8ad33f231d5a7e1a1a33e121b6b9cfa2dec1a986e84238dc5d209b466ef91c100987d414238d80c8c09733c8b9ea3c9966c382ba92420d21bca05f2988cbe665b07c82bbb2f225e0e5985e03830197485783a5e3d573ffe6f1b15addc228b605d638c4b6f376ed68d12fa1583f614d5fe5cd761d8941b1c1190ab45327edd3c2120f71402ebabaa86d0e50972e12cb5f148cd4d143c5000be74e976d732310217640c1465f4054b10804ef386193dd31bfe4799b88b41c16082cf6e6dbb8f9039ed8a7e030ca999d69318f72b9101d62a54efefc98f51415cdfa10287f1f25831cebdb613bf17c3f1750facf900dadbb7ac5ee223c66ab83ef1d49052a104dc8e470f067fcb1b7c1d3c86d3e0727a0f1fdba3c75fe89aa537dc5052e4e98f71027ed162353b5b7c20ad061f3cd58c9b6dd89295c887b7ce4a44b4644127ab2608cd22ac172775a8e75fc0b091e90463e93f6bde53be2fca3824f088c502dc53e29a53b7389cf8deae55300afce204761927cdb24438456ae435a1536a18a996f81ef72d2aa491bc6bd4cca3d7d3f831bfe87bcfc13e306f71dfc4cd83cb6c40ea7ff455df9216e254ec21bef78a1622198127dd0ee1571fb4fa4e2f6b5e3378403ef81570423bf0496169525acdaacde68ab69ce8377cf16477da30371f630c2e415c1abb08fa34de8fa90244d2f85a5fd3ec3f6896e124b88a4573f1ae94cb552474e5e68c5a87417d9295cf700cc9cc855d5fae33bcef9cfec6c86c7d6cb8746f33add610aafe7e4e00a9d9cae8f4656f6f552b37c2580d1448791eab8b7b55873ef76ae704aa59b676b737baa357cc4e09c89792906497eb5b3ae2a94dfc111c329cb4faa0d06d76370bf461fd0a3ffc33c13b5b2abdb1b70a97f98da4050e96680feb1d45d17457712df10de24002314aa0524a77ac8771c6652f95395339871436ffe39d3ec8f6c0fdfd9d40f1b924dd31ad1f9085fe6a99fee182eb7485a5cd96147cb8e531af0fd1267f3431d518a0d1aa8c5f4c81f4a69cd03809cceedd9fb88893e202c149814d1263d45554fb8f70560b09b9a8c806803575d40fbf6be751336de1f1a4077ecb8d2e82b0ca9cbe2d71274dbb0a10ebff505f0146b65604616c57cd9382b5f6f15a6d54960d635efc3d275107dd2050879bcb231ac22225831543fbb3cd1dc0417af8864227b36962bdd4a0439b2e46c8593b97319edb558894b20eada01ebe3bad5db96cd8b4e492854ea0d8adbdc91bf583d3ff89115e68fd97d84a6bb8d6476c862912dda12b3197a2ec8f1528bcb3549d34ea0d25dd62c7c7f35f0c4721584e33f82293a46667f52eadd562b87e85ffdaf0228c0ddb16cea5fd3edb2f7496e1e6f9049b535811ce59e79c1ad30279eacf152d50cd45ca763b49cb214e987d6fc86ac9b46aad60f7b90353e2861605197ea4bfd548506e026dee5da5ca87fd0b4c98ed91e648f5338b8d96ebf337e92ac0a7c2efc3b22e6fac18971c736346ccfb2de7d06df3ec99e848310b5de52d11be7982d7697e1905385c309686229559932682edae628d19f667b43e1291b1f00ec4dc679b9950ee185ce1c02dc31639650463b7fc3b03bb50a1abac66e62ab919162ddb0c62baa22f4c1e26ad67a3e6dd78386ef9678a9fc0efe55fb332f5f3f7017e991c9896199c4c46458cdff36ef7f4003816ee74f5582c8a4a678204019b300a3fc6401b6296ff1b4c99c473e7fce4301fbfcf1772f863aff5e6c76e2386eb089b0463432f132b5bf48c01f486cc0f185e9a6d9815ede7d03ce7b4c812a81ca351c8a1ad4494f7cb49a38314a259705ee4b37afd8d92f3edc73fc96880f7c01e935e7d5d72ec70be45fac55d695ff27cda8f945cbbcff9998cc310337fd6c71bc56f257c807beb0a7a8caaf791e514cd7e66d9d5250ef105f99c07580b2ea3e6eed40095fbfae80cbcbcde1ee072bf8e7925c80a773cd466f2ac2d14753aabbbbabb5da75b89e32361a25841980daf23913a08a0e2f4372a3e7734026e09f83a5b947c7ccd9b74bc031ff5acee793a2832037e566ab9dfe8748c55382e052993db8e9e82270305cca809a32f62ba0809be2359c669026facd916b5baf6bbfc6e427e27ccaf4a43cf68cc2d33f44d98c9aac736fae61ba34183b0405591bab61d3d3cfd3560094cf4185e3f02fb0bcbb047b73097dcf26a5a84c82883ee937cfc6bbfc949a38bd1ce1c3cd5aa4e79fc5c71eb704bb759888b924774af2c7f8c4349205a0b97049a1ae824407ffce9a07c8673d01c3584cece919191c47635a5e916cfd5dc42136b97d0809a12a4a31b34cc37c934218891d4fff3a609df8735af522b5438b68fd3f1da55f3fa0fa2217c28aea8f690a3baee8147d069001190878c0f540dd83f25cdb0610c8e96958ce5e9bd229572354fb2cf94d1e6bab256a2c4cb536c6fc79ba01637a28f9e3269e18f16915ad3c8afb2338f345d4978e7e41520defcf6b621955a40b99c976ef46a67a909c78c9e30a2839ac1202bf6cb31e5435d4f963361e9ce63a4ae4d85baef342bb0f28d8c94975c9b63419e2c150b7788d2932ddb0db6f4493b1080d3c39cbb3ad73b42073bc6b5e3aaf9303a829761d42f9f5fe3b57c17933bfa7c3c97eadeb7b970f87fd5d7029cec5228198df145272014b12c4f177114a5341de694899c91cd636f350133d699e81a0a65c1ae9349953c209147d7cfc4500f68d203103ee6880f07b0295fb4ea8972d0d7bee7eb4d2a29717bae357b2c3e614f14df0eee66e4791bca441e6ab7b918bc397b7bb9ea531d905b410c6fadb2b2597a41cfc78dd5caa9442d8d4c434b18c94aed239dedbeece4b7ec10548bd1cc6af99b791f1dc0c0f12de0600d8f4327a58fa94fffe425d762015b34c27846af9a661efe346399c809761bd576249bd3b37719967dd3aed7f693593da1ffcac5fba735d32fd04e3c969c88e6ccaa0332cb7c41061be207868685d6a392e3179f46c9032d5f97cf15ba0324382d57e9cdb5335ad526dbec19794574ed35429fe85ef4c9d4a876befc071b87d4e0999894c79ae2ff4966db71ef40041e6fac44379406c1339a04954c95a91cd91f43747c8ef4154d3099f12014a2ca1184f569865c7054445abc6a5fad404a3fc60cf0b597f4fef6ddc443278d8761149e04ca5dbcd86e48b2831f75a6222f40ff15b692398e2993fa1cc58c5a7c3607e3403d5bbaebc616d145e44f909ea66d5724f5d1defb802888732b99ff16fa90c11a1dd9bd3275920d217a980cb2b32bc8935f0162f008e3c988d0098fa516310c19b33a061d58a8ad0f2e81a0a5458ccdd55c133de38c4af40dcc44f3b732e22785469ba1bfe7a9af24aa9425b6275a3e5303439512fbe970bce766481cecf39bd206375370238e01d7cd7aa60dddd08898833e1573ff405d7b09ecd815d27b1d1ca919678b379d3a20a11d782a07b9021aa57572179e2307c9a3f5304b26346d5b3ef0b926def304e909eaa0e979cdae7048929fea619a6b7ad01b8cfc58bb546b400e9b2b7d9b87ab27b25c8fba38ae871fd4c27e86029247bf4006edf9fe044f251e643d9e687a832bcd3c84dcebf26db20e3379d2b263fc6e56cb3fd3219a968544e6bd096f8e6ced476344346548"}, {0x50, 0xffff, 0x4, "0af34dbe22d87b45b87ca4bfcf709e537a4dbc33637558317c84f440f5956cfc12388db69a189ea2c70cd95cab68b5cebd71d31740726aadec2b4a0fe78dd4"}, {0xc8, 0x1, 0x15, "102f4c0984f1dc64f1621737a6baae6c07a062afafc40eff4a7ecf535e7ee54a472e11abb7a08860fb9f25204e7596a991528041a728a24fce999c19baec3e7544fdbbd7df5ef85483548b5628f42313fc05cff103833014d7af0f4d59a68669bf0a112a77d83713d13854ed0008a97e2ac601621c17f361ad2ae4f3bfb3da84b12106279455e923c7184178ccb413798acf026ca33f70079660e05cf30f7f88bd2c6ece5b1b96157f9a2e8a4c1d38e4b3e733d2"}, {0x98, 0x1, 0x10000, "8060b29cd6e52d228dbd378f0d7f46a638baeb362aadf684c416a3b2b4ec684b0a123b79bb8cb1defb0ebe0d7080c28d01e51e944eced46c64d95a90436b1ea0dd1d08076c07bf49abb37d3286668eb198d9b71d131496f295fe7bca72acd70714b4b09030506a548c17542c679c6271953c3cdef0aa57bb4323246cbbef347d5340"}, {0x60, 0x0, 0x1, "ff395fb4b9a23d277be4471f27918d7b6446a2fddc9d6ca9910ee46047928b6e1a86aa1c851a164fed098fee54fe066793e01c65e7a3809441fa1baf458a6831ca79a7b9ebaa1dc4a010573473806985"}, {0x58, 0xffff, 0x80000000, "d128ee92f9e12229a73feae718eed0d3066f99e748b6803b925b85f0098afc085b89e79b6d398512a772dcddd32620920d5dae71bde50fb23e17036732d36fb68356c1e7"}], 0x1448}, 0x408) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x86}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000240)=[{0x6, 0x1, 0x5, 0x2}, {0x401, 0x1, 0xbe, 0x1}, {0x2, 0x86, 0x80, 0x6}, {0x10, 0x0, 0x9, 0xff000000}, {0xc03, 0x5, 0x3f, 0x4}, {0x3f, 0x5, 0x4, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x31) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="b581"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, 0x0, 0x30082, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) setrlimit(0x0, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x2be) close(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x28) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x71, 0x4, 0x0, 0x11}, {0x27, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) socket(0x2, 0x2, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) (rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) (async) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 32) sendmmsg(0xffffffffffffffff, &(0x7f0000003780)={0x0}, 0xff56, 0x0) (rerun: 32) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0), 0x0) open(0x0, 0x80, 0x88) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x0, 0x4) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x1000009, &(0x7f0000000100)="59684781901f2cf3a78fee12340e15aaee7c94d9fd51f47aa9be91c759a8dae715adde1c123cb4b818dd953e8564b8503167c84802a82fda6deb2890942b8c66", 0x40) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x15}, {0x1, 0x0, 0x0, 0x8b}, {0x206, 0x0, 0x0, 0x4}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) pledge(0x0, &(0x7f00000000c0)='\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) seteuid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x10, 0x1ff}, 0x10000, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r7, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x7ff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5e20}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], './file0\x00'}) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0xfff, 0x1}, {0x18, 0x1, 0x2, 0x7fffffff}, 0xfac, [0x8, 0x4, 0x800, 0x9, 0x4, 0x7fff, 0x5a15, 0x101]}, 0x3c) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) truncate(&(0x7f00000003c0)='./file0\x00', 0x354c00000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x7) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0x4c, 0x0, &(0x7f0000000440)=""/76}) getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) fchflags(r1, 0x10000) semop(0xffffffffffffffff, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x1, 0x1ff, 0x1800}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r2 = open(&(0x7f0000000640)='./file0\x00', 0x400, 0xd4) r3 = semget$private(0x0, 0x3, 0x244) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000680)=""/214) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x7, 0x4}, {0x4, 0x2}}) chroot(&(0x7f0000000800)='./file0\x00') fsync(r2) lstat(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)) r4 = open(&(0x7f0000000900)='./file0\x00', 0x8, 0x40) r5 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x80, 0xc) kevent(0xffffffffffffff9c, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffff8, 0xed, 0xf0000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x886, 0x800}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x20000000, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x100, 0x400}], 0x0, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x8000000000000000, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x6ff8, 0x2}, {{r5}, 0x6, 0x3c, 0x1, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x88, 0xa0, 0x10001, 0x6}], 0x0, &(0x7f0000000a80)={0x3, 0x8}) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000ac0)={'./file1\x00', 0xffffffff, 0x50f6, 0x7}) r6 = accept$unix(r4, &(0x7f0000000f00)=@file={0x0, ""/83}, &(0x7f0000000f80)=0x55) bind(r6, &(0x7f0000000fc0)=@un=@file={0x1, './file1\x00'}, 0xa) fchdir(r5) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x1ff) getsockname$inet(r5, &(0x7f0000001000), &(0x7f0000001040)=0xc) writev(r5, &(0x7f0000001380)=[{&(0x7f0000001080)="881af53b33a95fade225a1e0f8106e7a00193f35f0738c2a1647bc79b43b1f0156a2769230881f086298f114bf75a549b6fdf91db3cb484f0b3653fc0b608bfcd1f422ae9962230bb2dc380d313cf630be343c98ab493ee35593ee3e4018316554b82ed2a381ce01ad4bc46dab2738aaaeaf0ec0c7f218", 0x77}, {&(0x7f0000001100)="1b183e09b08c668a1c225e5afa8e88d3379f12831e7916c075863956205b16b47bea1bfc9d412b8fb387abd8d0731a0b6218e503ebfdaecadb72a22ee0f5628266e200de1bdd63f608e92533ff495ef5a56cfb10af0cab942c051945927525162c0afa5711029d86c2f4409bf908efb5cebd1740cc8dbe0125103afd6c", 0x7d}, {&(0x7f0000001180)="bbecd52b929dab43331b1577e8a5f3aa3ea0ebeed90f9a196651cd101ab5eb9a716a5076d058b78d9c0abba56a3715f1b2750ce8b08e903f0a9d4c64897306fdb0150fb0e85bf42af8beff2c8fa0add0b30a2fa9", 0x54}, {&(0x7f0000001200)="214b5612054a0f14bb3a636dde2f7001433830136583cd158116be87391aa1f6454c6f7c85e9a6237cff81c5c58489d00dc3d5cb75aec41764e0bc57b4028dfd4eb8e5bc2d5f0e186e3780bbf39413166751fbd060bed06d9398bb8bd87ecd9344c895aa65fccfbf5c4ecd13f0079be24f042c3ae0d2c30bbfbc551f86f2bc3ef1f7", 0x82}, {&(0x7f00000012c0)="c1e8ac1606f33e975ff58add8f9f7f9d2ce3c5327efc6109c24d788528bea45969a3f4feea3da483f918594b4819f768a5026c92423e51ec64613aef117d2b353e9f11035563c497", 0x48}, {&(0x7f0000001340)="874d9ce54fee79742bfff2a9603f666b", 0x10}], 0x6) sysctl$net_inet6_ip6(&(0x7f0000001400)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000001440)="ce39cf8c198300a6570cf1754c0dbd9aac460af5d11fd2d7f99e3060951e90641b7020269a785d7fff72b32d35b69b3374dc58308a417829a3a08f9915d2facbf9a63b70436cd87df79c8e4c3e1591bff66b0f3a86c92a76a114c4b9fb6a60eb1ce3b1d38120fc5248e03912eb507b69bdb22352475200fc440e4314635cd2d8d3bd3dd286c1176c167966aa1b83cafaf54b9ab64bf10fcb1e5391c84127d8fa5fd01358465a1456c7b2d64abce3b618775d1176b5ff64c8f5a0f84398401c9af8fe4beedc2c0cd39674cc83ae5716cf409081a8e334bdea47d75d0884d274421d6dc9c85842d936b12b7e9d95b670507473a4074e3d8c67e178c51390a036f949bb62ddec2e77bfacab30815cea9eaece9ac68e8d3f943ba4c333e9c907fa93c63ee4b639043be84ee143240bd4be7c52f47fbb3f01c92a8f19279ec8a621eba9453410be264b34ce0ed8a48bc74707b4aa35cbb04e0a25e181109549ef2aa070dec603657e8829a331b4718aae758f95ba6234f4cd760f5792f04dcd25b4e947ed2225957f831462c8dc58957a1a5912ed5f3418d23093f1001f8a271b048fbf79d56ac30fc6db41cd17a82c21e430af615e11a7ff40d18426c1efb8f464720b0b7028de07fb3529b47065d630fca87277ccdf32a4c2b73893448bdffc252ac0482c64f7e760f8ca1a9b69c8412894c80f2907ba4faf927e73132ab49baaaee8d4692ee5dddc0c040d5b8b450f9c97020b08db6215ec1b18154e247f47274332c7b31fd9d5598ba449c59f7c0c464c802aa01ea54b82671d8c81552761388313aead8f428d9daf7a7d939bc9c798ca4ce9aba0933c37fd5b60b6f4852254154083364e4fb1f46131d2f65ca3078ad6e77ad49823375581c8d3914a901b129000b6e0fdac524c75820ac02504695929c6a01eac660ea826b4f161f12a904613004e5ea2a0f14f2830804c5e9fb8dafbfbceb45b34ee8668ef058612138c0d01136134df31a45188b1bd38ad40345d21242f5eb87ade0440446cc8d4c1a909cf66b04a52a04910d9309f3e600faaf61a755afe775507b37e4b5ce2dc91a03b8764dc687062cea5764455bdd00e6bb4210cfa4a1f2e4aa6d2adfd51f4cc62a995954efae4086ee88390e599fc7c951768d3b370975397c0a16302514a72f14e63b949f3f8607e8134929c29160c98b1acf6b7b6fbcccff57e274090243cffc0e185afc698cf0afce4a88be113de23d023b00712c38ee3ed982464bcbf649d9a5014cb310e9d5f1fa4630cf89d1f4f9765847f7120fe757ddb8fa9a889cb2555036efab0dcd3b14377358c96edb87197fabd361a0ef1aa1630a94115954ec9594ad9c2d219dabc182999a47711c1881ca2bb759529ada7b4a81ba10b06d3f51da40e4754f437fef3660820c45e4fdc031cbdc5e46324d1dd02d95029657b143ab6934bc5c2871ce2f44b63040ffe75d1ebe8c2ed106fa39f299c064575c472ddc02c7d2228262a7fcf861d632824c80b1b0d622d2c88ca252117d57178f9a1bfd7b0ff18677eb48f8abbff6b198b9b851773e251ad47101000a7a6c6deb2b6479a8060e69bd8a9dcfa8c83cbd633d896c3ed8d8a29adbc2614f9f6b0605a066602eb6326eb99e76f91e2e90438ccaaea1b7bb4ead65920c63d30e46220fe57d2ab13320fb3ae9b25f7582345715063efa2ec1a9b43180baf9ed8ec801b0f0d87d87ef48569c0e50c4703a09eb89dd89f40c5ae5bf651303ee0fd2bef072cd4191c599c73427bf91d36b2dcc70f702c1fe3442cf4ba03e024a7586a11efee95ef036a1b68845474fa0e8325afc81e550f358548a6fab00e85d2fad276179b0c76e44c1da21eb4c12b51e6d5b386aa229402ef8a359d072b6ac33b4ff225d12e9771cb57b4ce7699a356c056358123efbb3532af776d6f3233dae69edcfcbac622eaf3dc53b47bed8655566476d54966d85395ca7f14e67f7b89f7dd779739dc6e2c12e7729397953fb7fa93f22cf6726f39b65bfa7a825988d393343377291a0ea4646ead4b55db5458d95afb6eb8b003c963c92ddc83a31a4c38e947817111457551b3b26b4e15ef572abaff5f3fe03037df90b7134cad7e30acbf6002563829b40cf6bcf85671d4a1edf5c80e56c4399e9ccabd71b8f9d5addf5b659234c62f8edef509c86c46585a34ee57ca60868fad39842a592f6aa5a44f98bbfd91779fe9f7586181b7c9371e7772e437a0b8ae325ae24650c6696947f3f1dc867bc7c6a249447f6d9bfa9273e4ffad4101d44a5437afbad9a0549c7da6e9bcb0955da64f80f871fe8a52277f3eebaddb718bb20bade0ecc2571b16225c9bda3b48262705d0b8f3a63e654e02a75a059c5f44f77b8f3f14fa5ebdb6578c6b0beccdb6491f38cec3792f12e444d2ff4ebf12af328186b61bf45b66dcfbfea038ad25ff4b8429496506855f9ea7d003bf7b5a08d53202dcdc60277429e94edb1a5a66a5e31c9b067c51fabc3e611ab1f82cad4153a469f6cd15191cae05864f16c766296f4dd0ab7e6c0dddf02ed125cdb6f624681ca87a3821d31ce43046b50a67d8e85e0ea1beeeea3f3cb2a944ed5159d631b76497524eb3b1f6aa354a6779110bbad507cfcd25c249e39f1c23ba014cb39aab0bcf3eff824dc0a2eaddf6ee9cd6f0d8b5709f340e4e9b621fa355b2da06a5922b9727f2220d0f242152b40249e7e870ff2850ffa183836dfdf81022845ddc2817900655fbd1a9298951997fd6caf7b6c3d3430d8a94011377adc2ed2fdc89ec7ccfb03c32ab62edcbe2affb09853599255dda6a97e2e1bc326075768114fe53e04fa85e4b8501e89584489af857c835e719746f74f6662b247c410711ccd5df9a779680ffaa838fd2964e292246bbe5b812164222f06e75886081bece776af2d217fe88010f282a281718a63ec73b99bacf5be58636c2740fea4615494808203e9e59d23a97be6c5f69a5f0a891ffe5c45b534ba4248698972a1376d0d5455871d28c3fddbb1f917f77884d3613e3298900d8066bc8a61bd7d835c04f22669e113a9bf96479f33fb1b85e534451a68f8983f9a9aaec442d9c9436eca302961acae26fa0c50aedca61efd5979d4b247f725b0f73f1f6641c0d89ffda81ab154ced728d1daedf307eb9606973828c82d86d7441afc684d3e22bb6908a6d95384047064a9cc1b3f80418ce3ab1bea83b032498434f9db1d40390f08ae4fa3d4f44c4272d6fcd31acbeb890882dd5c816f518693a0faf118ec762d1e40d3cd1793d6c6e2e0b9d89cc6a7428992ee4cec2ee1b1b7c050e61adcffa2cd79300479d6d9c96abbb0cfb60acc2ea05a07bef2b24bb441babccf7d61f871061d19eeae5a34fba286965c1d38b1ee640dadcfa4492291d50f84dbbac4d62a4453e435a7bffd10338fad988add6618de39d9838817440d0288538a02c9c849f0ab82975090a26dcd2ac5ba0967978030d47f85dd79eea980732eaa9aa09ee1bf0214a38f72f4fb15a91c1b2994ef904789bb17183cabc8da79c6b49414f210f134479281eae70956764bcd5a9f534e0b9d971550537699706eb204521f5fd28f0bf0f9bd152932aee3e2146db5e54297061aff1f312170835b804cf44236b7a7db7095fb492c4c8a56cbb12fe5aa912cced93716b9f9a46d9c6ed7f45ffcae99f1a43e221a33dc47ac88a0f4a435442c6d0ebc97c848611061fb17327852804f2176c51cec69c51c51a554f87a8b6d53984185acf9db665fc4a59d3365beca0a50f5246ec16a928a5520876e5d5657b4a84067ef435cf2de9bf319cfcbdc1a7a22de5a158bf139aa3631df60d8b062990b249285bcd667a2877d1e1382da48b79de1c3db5487077d8e5ed093a2981776927342d62803028b7c65a67cd70272fc5c8bd1810950458860b165f88f308806257961fb7a832693e1150000345896acc5cdb0870d019d837cbf60d0f82e5d2bf8e0b331b44aea39ddf358562e9e75404f10cc43de185a525e397344efe84d5ed00438c37210705776bf18ff42a10399c3a82cbb2b2a6e4e29b79e6835ecd059b5dc37ee6453b8014177a5f12da34de27c10d3b0e40acb481d4515e31df15b031c8df8247e62fd761752be417e9799ae2755691973b0ce5709ad4263dab8485cf89dd15340832262db3b4b645e0013d0f4bcba4ec91cc7ae9f5ba9248bfa7c7481e1c11c613042e456f5af416949b67fa2e9c2eccaa888ee38d38a46d5714e56555d861cfdf65c17025a09a579dcec7b6ac81b02d33846923914e073e2ffd0acc5e003f8d51652ddebfab42fc0d9212388ccd9f2ade85041699b2e67a7b4997b2c4bab2a65b68210a2274a017fe9ed5f40ac702636af508345e91ced35ced60efb6638f8ffa6f2c42902cd884700e98196628623aa7b66f6933419a84280aca130e9088031b4aacd003e09adb8186bec5aaf995d17a6f29bf355d55bd6704a43fd6b2014d2648e16c85a496829d5a93683b2794150bafd4431d872a3ec0fb468876e7c1303281e6ab5e191926089523a0126cfeb872cdadeeb8c2fef99a23c80dfa15472972a2d29a9a68e21771c39adfb46febd76365c9489bbfe19ccc69d5ec12886ccc831085d93d606f0059f7baf5b89cc57879070b14789b8670bd18194bbc2b76e6fc616d28552e4bc4ffd7a037b2ff58ffa1eb0890fbb5b8cd023622c582b5286d9059ad7ce77beb141f06c275cf016ffb16d24006f82cafca997507fc293829839393adcf8ec55f3ffb8bb228adce74249452f63758f0b5cc8cf170efaf86e00b6c11f581ba3444e00d93d626ef1601581cf38277c611f01dc153464cd0de14d97f1d0d09f4bbc03ea4bb08964c9af0e3d3cb6ec404baf29407724793abc75fb61d11264035ac7b544ffa98800a419974d617648125449d77f30d308163905344f4f3e1c46817d5d92e784a8a1b352388d52724a7ecf99ac12d21f563be37b6d1063ac73e747fd6cb16674c4a42a420a7d868811fad649e1a85dec644d2cdd1cdab9f34bec82fe16772fa276416601707b2774a62e3e7770a6cc71fbe54c3c66c03cf3178ebf0cc4d696a315162b181d3f51f3d3ab48ce84229046c184e30d14f61d84266a793834c98602bb47ed9655d07fcb63f1e96038e3d06581029ec5cc58ac130b5e39aecc35e9f2afcbc4fb0bf9071278f33a1afc029a4459ae0a2bd5cc03efea4ec6729eebb96475014d3417ecf87526c9bc38f1c2c05aabffadb2aeb52ff0dfff1dd3e62a39f8baebc0d01076d8c7b5a81d030a45e190da7119344b4be82e76862c0201efeb2d3da7af862cdb31eb31721bed43cddd3b8213c1d8349d1b694a94b827c371bc08a308b534dc280db7ee4c69ebe97c75defc23204d45229bf13df38c78aa6b0a97ed8b0d186449a588eec81c7297b8a3b0722795e898aaa8512e5cbc5ffe8cd07a6d42e3f9b29d2cd18cc38cd8c98b63e5644d9ce7d04e37af87b9b248c4239e3f925b514a84b566cecba022e034064b2ace7dff5bf61be74250b6e695a0366dd3d0a1082ebfdb093522c6a9c68eefa8164acb2e5bc40183ded0f0a1eb5cec7ec1a149c509dd32e0145f7d09c32c363c29370893d56d5117c57e132fb028aa8df2e588e6e00be3d493765efa7a9cb54148f3b349d196e19620d368ec6b03e373540fdbe12eb61a840faae7952dde17145ffa3b98ed1e1ebc127a8d2e2fc79f8e66904bc2d0056143f7b98633d1783a9635435f7eb096ad4a71bb39141f20e9160ddfa04cb79ab698e403924d53f7eb4e02ae26904157a377c", &(0x7f0000002440)=0x1000, &(0x7f0000002480)="a057f4d5c523589de65fb1ce2cfede66872d0ac36a650ce511a263990b8c4c0f98a3ff028999e9fa76566d659aa6df393f12200027ccf286e153eb8b2bb5e9e395753b8c17c248f7fc72d908d708f3e573c7cb869c92ced7efeecde20c3e1c36e9d1592bd3c65d33b8b2605578a29bf361dfd3330568456ea0ffac7067ed8a54e8cb248e77124aee9a5dd1c8bc757836893f9001ef5744ea348a806efe1a00dc6a086a7e114b8ae45ca9e040f140d73e86dae27dcf219f7b6eaba0a6e5e716a2419878b9961376fa0da1693d2dc36b61ff297ea3a564e0e6185356223f6c75a2a0ba2235111143f9f376f650019d83c2e651279f08ee8d497f372e51f6a3f945f33d3087bba5dacbd1c998eb933eb5d8937e2aadf60240dbe6b815467777805a9da3ee94f3f6b859a8927de17ed12a0ba66000efc5bb9dbd4c9f158144d26d6adfefbb9fd9d89d79ca7cab7977ac7c135f20b043ae9120d281a7f7ebeea3cef2ce41ce715acad16a00c1bbe5ae440ba9cfa010af70ad95db389c2d58d013c728359bc3cd59ba7dedbaf66b982b691b8d954d7dd07656070a5059d2f6d32aded239f01dce0c00d92fe8e51dd29b68b768cb648ace2ac330472575e7ce50fc5f8c0d4dc6fc926c723c4f9cade59db6834866a45b0c2a1f50cccf1f1dc01f5fbe6eeba808acfb33d3e0a4569c8d872e141f6df4ceb27145ae5c680cd80386906434001e86689cc60178ab287829ff6ff6d72665832f2a7434acadbd8bc0936620b2518b6494b1b22f4132fbf890dfdbb598de470642caebe2c1c37c39999510131d1938c0dee9c9871669b52e56ba69a8ade893d0e68143ddb3f402f9c8707b031c6a54f57666062e0731337524e9cd09551fd90439d666afe20c645bc772fb54a44ccfa29a4859a70b32a501c7ffb04c063a569beb9a4c415e41a581964d154db102d0d99492bf4d047d2962a9ffc610529a0476b960dbd8c91eb5c72a10b79fa03a24905d9588f6e9f985ca5f71ebefc06ce081cc65d7db123bfb0d14d2280a6c138a33d21e740eeb2aa1e7da35979648ae7ca9f8033f1e076a24c59aa8880a7e27d873dffdfb2a0a06494dca445dceea0ee29c56893b426f244bce5e10151237709f1e1943a16f414d16fbb884fec71fdbcf2e0af991994895891d37fd557d5652017d17530ee5d538bacd3b3719d2fa6e41d8c8cd7712064e980624f9b4ae9cea191a8b8b5c0faf7d8ced8d062653969a9501ec78a7e214bf477aed9c6a28a7f90e6ef8308fbf58748a46da999d06fb044dbf6756e617f3ab4726469a6c1a2cf5f5f575c438c50cdbec1ef943ca28acd2b3138825b391cfab7515504dceb9de936876d0843145d98ada9b756f1c616f414bd4010a2a642f8527de9b733813245b2faedb87e2c59509a794387eeeb59fb9905aa929267f5e44fc98bb04146ad038cb4ab6f9dd6f06ec88f760035ff1d6e3b2a69da22e43507fed179dc6a3eadc38d5df2ec2fc78920cd1306c14945e78dbccab4838936e3e606bd61a18426cb3c8e47b2a3dcc723d9f3116a5651174eb4b21b3ee5d026a4de110bd53cb9b4dd218f4a9758fceefbd2ec7c10694ef8bd5016e484500bf08bc6c084d80f327d8a422ff29b39ea8e9150fb7d859c9510206efff5038e3125183d4ae24dceaadbb1f33c52ba831ddfc81a9d99ee0af431a03bfc5db76b8a1ebb90fd4b48f7446e69200c7297a8e54bac3032199fe1d5724d9b898a24d373414513de6a20e70c3c0ae3fe3e51c5ab13596d487efdd4bc03e4e7af71a4927c841063a8a3ee24dcba0b8709325ed69772bfc88a7a69881146604d4af85ab91d1a78ebcb3b20818a3002cfa740f3c2699173dd64a4c8888b66456bdbaa145069e0eb48d1ae603951e0072030f9ecabd467f98e047450bb2af8a1b3071dc7f6a5cd3dc6264ccbe2d70909cc3be00b0ea880c70962edb02b19a865bb5b54a33b1d23e1408fd25d21ca727fb751f878be66f0056d267c1d17fbb47b4745109224538f07e9e2ceed6ae47a854076c17a446c9e7893ea1e95bf5bca729600c8ef82043e44b19affd98945edf041cda5167d3c8506946fc62bbb6c8dc812702b4a22171687a0a7d0f356945fe1de72690d2dcf78c89db84c03bac77bec5fbfe4b3c0372a4e0ddfbcd894a66ec3443706dde81ecd51df3598481ac7677726c831b4ba0fa47d6719df7f3663bf3fa6d4b7f0addd6aa32695829212479134177ce7519668ac89d64b4e6c0c09cdac0866b952928cc33175c225264f24abeba025db9c8f13ca5c49578024a1f1d7fc3e67a27d55dda63c0655ac4d01e1e46744e6a5ca3df2ed88c5eaecba2a59b76bf3195e40d2f29644be6396a39677a2003c72168c01f55ae61c2a982da14ec6e0f98f07b47efb7768fafb5d254e82232f376bb5b75a6b117c89afbf5b5f7428fc01e0a811ec710001312dbb692882034e172651f5126db84bc71947d55e28f6dfe8151b5534a0a877832e3d6d8876b4cee1c385e74e42d7b61370060aae86796f28b27a77d19fff34dba7cdc7dcd6469abf91fe7257f6da6e4f2a8e9f9c79208783996feaa9f5bbe4af80b9c154a8a14ab920f98b73ef127e8180b669ae5e52852255debd0cb9c209d2453923280ffea55b8a0b4bdf16ad26ea29a04a02f92032e4d284a223f1c392e6b3b10845e862153726c25b9a605681f741862dd741f4b41e85da6823df66baed6aa3754580af2337ad3dbeaab3edef265cc3dff5867ec231266eb25069fed8ea907b534899f079e817570e5a3c293d8f47c73ffc578bff6b2776c46fdb322adf775fda6507e9e4575693d32f00524091037add239af1ba900faf106c0273257243266fd102a44e14f8a74fa8b3b8925a521b9841f30c0545b34dda53dccb6b903215c55678f91f7fe1920c7c0fd4a0dfdb71471dcac6985864b86baedd0d6ede154639fc1a314307bed38201c07d6c9c70741055a49a7fcd122e275aeca7b036cd9461211a3ab24517199ee42707dfe98f1dddd986c332ec6257f36aac787c5c8261bb016a7046fb26973eb1d86f3abcc622e77bf52808f9ff276028f5137d2779d3987578761c20f5d770d0d0593cf63bd6af8f033ca789f10fc03b6df553a14b7302f4a1622ef80cb2fdd62ac638207ab52d4510863ee19a94bcdbf0783f932b94c921e0bec0d600e1a4b75d640805cc217a341c73ecfda59766d5c54500a427b71154d59b2e3ca68ba115b6f88f400a60d7aea7f39ddd1cbd163b101cb39da7776a1a75223360fb7a98457549450b4f8d65398f64faf017f37e8d7c0105de8b3499c91108ddceba59cac96728c48815fa9462f2ea295823041832ba38009ac9ee0c871a737c4343097c7a2292cb204cd832e79a895364bf8eeb3ee36be377b756faa4201182d4dad4bffa350ab796db120e2431f203e05b0141246dbd1ebb768787901d4fd129f38a9b4f4b7394fddde381f6c7fda8620fb2d43a92ea3b823f6efeaf7db89831854cdee6d894ef8d5195860c24d457018cbed6ff99cdbcebe1830b15b735cd55a3f62f2d22827f7119596c1b1694cd46b07915742e085162b931670ae34fab8a2b54422ab3b47b6d6807bc97d3a7cc44ab68ec1b049fd31fcb5db961af11ebb5241b0752645d9bfb54e773b196648d5ad7bfda6377a028bc6b29f26d2363bc5183fb227edfcca21959686834cadba8ed7dcac5dd4c8c9b17be75db9707310f220f62accbeb4c8252a6522fff931fb93f811d6d49359e22fd36022ebbe0a9f944f6cc0afb03944bcef8fe64b57ab879e79d46839cf7a3e8dcdd151e18658509b2c3dd1301a1da498f3f86ed3c3a9d0cf3581ad587f6fbba52823f049c217a32bf8b9e970b3262d3ba901d387572b094fa8978b78b5f54f161ef0c96f07c7bdf7da8bb70af6ec48a731ec8ff003db02fbc8d141f1430afa9e954a1ced48122c5c32e3149e5dd6b0e8d3968b06a379ac9ac99eb9fb0201755c6e07afc6df9f29fd907993f06e13cc05dd4e8a2d9e7ddf37649d0f707da93e0c7802e195470674a9e4c8c7727c77fb5e4edd56e1ee1005161e8fac0e7c3e070c9d06abd3dcfe9084f791ed07cc5cbdca5788624739aa50e1bdf259dccd8aeda39ca006ca521c680b4aa1962e2928aa9727aab3bbe10ebaa11487549770c1962d6f392c775ce58872441581feab5cc2bfec7718801029eed2cb6dc1fcd39b265037d3c1e07afb6e05ffcc495081ab22bf73ac526af2584eef23e76dd8a7725ea8b019ac15896f5957fdf3972ec9616ebdc73ed30c8e2805c2a8ee9efde5c7d8ff10a96691c501eea233728536a87c59d87dcd6a886d22994c575f26becc008ed3dfc28183e12cfcc4ef978d278450f94b75c6677213241042c97de88d8c49e28a1d0effe5a0fa533a76c690e299a4a14fa20fc393ff94dbdfb075200953018e27f2644d0415e8c8a8cc63b25849c4f5de8c18cf290d59c3da3b85529d51ca8eb97f321e7c385765a2236e687f21a749a2f214dc20309af216874748cea82cb4704ac7d185f11dd3d2e1c6af42943ae32bc4f5bc782516745f4ff07355c6750d3da7493188f3201b0ec8f6397fb09cc050b55ad3ba12758e6717d6a1dcaa64daf51f9697117592ed9e5ce3961d11eb2e4d38976504c1110ed22b652c66a907ee3c8e19205965dfc33200791eb91b8a60cbf77f7c293b96d02324e1ca05a5632282fc6e172da0114e920641d0dae5fa3c38d5b24ad8aeeb7ca45c7a0f421cd366183b3e356f39d11ceacd8088de7ad4f01477adfe03c1a3f61b0bb8b8d3ec9443369abefd0ca62bf10dc3c5137ddf03ea62bd7d6bf17dc1839247855eb459bf2063e53cdeafc837575353cf75c0b11dcf6b080a60bdfa188ec94032dfe52960b4c2a5d3a92427a544d6df4ebac445a48b024ea1a8bf96f733f2628ed42b819b46803170c99976b59b6bf13cf840b1833f65c60a916a334402d90122d307099d3f5df1bc2425d77a80d808ad04cb0554fc02a0d35179202f330125b07b06dfa8199e86640ec1e94a8452e8ac63d8c26cc7dbb4a699318253b18fa0c175f15441db979eb95ff725a99bd0f06d314cb1c722952e4fd80985ee0172797319774d43a2ed5181c8d34807427998f3a9d8a38a902e570e4bc4973f94c4d86c7e6da552d300bede3fc304af452a8d91ee6050466cc00304476a2f3f78486dea83e07e6ed7c9253f014d1d7a867229d4ace205530a95294daef2d3d87921d03b5c020a94a7ed7908f000b84d530590d1157889caaf56d26866a9b80285f54cff580ec6d4cb7d679ca5bda85fa0005514e61def7679d3990199d6f23990d7f143da490b3f3dbf97e587c9c198e6264769a2f5ae53403271cedc55c0ca910820517badf7bac546ca72584296f40215c7d4f30f40c3d3dd9442dc34d85eaad3425b022a4dd0aa6f24e52f8d529e627a86da41268e159290f17174716cb310b2a6914adbb18bbd422bc6604e9c738d5d560f912a637b90da84b6858ae556d96edec55a52df91c71f477868b1a35b71953ef6259af8051dcb7f3b077a59d5d26a0b589694c473c8692e1b31e87b7dd27e8a3dc569dbbba6ac7c7017af38991fe3ed3817c8b66b6c46d45fbce8c3f0c347a2581ad6d6faa81f9a780bb1a4af685fbd48a4010dcc004a14cf740cd5a91048ba5f7d3811b03788fbd38d237f2cf1e785b4c940dd10d95f1078b0610d4a8de4a666048c66daab45caf8a281e250622759274ecb556216e5051bf203fa04a17056da15c15182bc13e77231ef3acae665", 0x1000) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) (async) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000000)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x85, 0x8, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffffffffffff}], 0x3c, 0x0, 0x1f7fffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {0x1d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f00005d8000/0x1000)=nil, &(0x7f00005c9000/0x4000)=nil, 0x100000001}, {&(0x7f000007e000/0x4000)=nil, &(0x7f00002e1000/0x4000)=nil, 0x77f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f000058c000/0x4000)=nil, &(0x7f0000214000/0x1000)=nil, 0x80000000}, {&(0x7f00005d1000/0x4000)=nil, &(0x7f00006d0000/0x4000)=nil, 0x4}, {&(0x7f00001bc000/0x1000)=nil, &(0x7f00001a4000/0x2000)=nil, 0x400}, {&(0x7f0000693000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000692000/0x2000)=nil, &(0x7f00003dc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f00006c3000/0x4000)=nil, &(0x7f0000549000/0x4000)=nil, 0x7}, {&(0x7f00003eb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005dc000/0x10000)=nil, 0xb5cd}, {&(0x7f00000f4000/0x4000)=nil, &(0x7f0000794000/0x3000)=nil, 0x401}, {&(0x7f00004c8000/0x3000)=nil, &(0x7f0000652000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe9}], './file0\x00', 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) seteuid(0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000c00)='H', 0x1}], 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) syz_extract_tcp_res(&(0x7f0000000040), 0x83, 0x9) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "61047d00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x50}, {0x40e}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) ktrace(0x0, 0x1, 0x18, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r2) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, 0x0, r4, r5, 0x48, 0x5}, 0x0, 0x2, 0x0, r2, 0x2000002, 0x200000000240, 0x200}) setegid(r5) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r6 = socket(0x1e, 0x3, 0x0) getpeername$unix(r6, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r7 = getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r7) setreuid(0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618950da7cec698127e4697c787ec4d6c", 0x9a}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x80000000) close(r1) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7) listen(r2, 0x0) shutdown(r2, 0x1) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x40000424, r3) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x3, 0x0, r4}) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) executing program 3: socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xd4cf) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r0, r1) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x66}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640), 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r8) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000900)={&(0x7f0000000680)='./file0\x00', r0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f000000f000/0x1000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x4b1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x3}, {0x84}, {0x26}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) lseek(r2, 0x55, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1ff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000040)}) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r5, r5, r5]) getgroups(0x7, &(0x7f0000000480)=[r5, r5, r5, r5, r5, r8, r5]) executing program 4: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000240)=[{0x6, 0x1, 0x5, 0x2}, {0x401, 0x1, 0xbe, 0x1}, {0x2, 0x86, 0x80, 0x6}, {0x10, 0x0, 0x9, 0xff000000}, {0xc03, 0x5, 0x3f, 0x4}, {0x3f, 0x5, 0x4, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000244, &(0x7f0000000140)=[{}, {0x3}, {0xff0, 0x0, 0x0, 0x4800}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xb7) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x124) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1, 0x3f}, {0x9c}, {0x6, 0xfe, 0x20}]}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmctl$IPC_RMID(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 6: clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) getuid() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x2bd2648dcaf8204d, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f00000011c0)=""/4096, 0x1000}, 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="e0653e3fd45e3421660c94b6f5394ac98c6611b51f8021059dd7ada3ee1c2b4995ab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c7b29763a1ee0cc444036e8ef35a062dfa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331", 0x8a}, {&(0x7f0000000500)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b0153b8b214e6764703429db27105ca1c876eff63fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b6e4d2ab546553d2c65957172f21f1bc065ccb70b797090f5fa46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xad}, {&(0x7f00000009c0)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916f051ae3f8b8d6c708a32cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee45fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57031e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5bcf40de26ffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172ee2c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef12bff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e642fdc40ba1d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4557c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6cce002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f7c311951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411fa3311288dba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdccebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c3", 0x1000}, {&(0x7f0000000040)="6b9f8393297f09bc4be39aa379ef", 0xe}, {&(0x7f0000000180)="bf9d6e9d0e8cdb1077fee72f386fa7c321489b9291f29f5401", 0x19}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f8705fe4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208b0ad0125d4c2a67b7a4e5db7275c52d8cf66382228b4a29fcac5eab0b9be68cd0f65a74637c04dfd19ced9d18e2071d50671f5a915e7fee2ce48c6c3c517a72859ebed7c9e6e3d431fd21472ad9719fc5162d5fcd2e2fe79a56b094db78c2def4705212b1468e977f95a709dc2718e8ae609108cbeec2b09e57a7af06dfbf03e18e174254fcfd2b8bb4f5f593f1cfb0af9339b2655047bed2d2fbc2d75ccfac57de2f777e5ea36c15183ee22ce8373958b3e4709", 0xdb9}], 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f", 0x12}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24df", 0xdb}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d", 0x89, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = dup2(r6, r2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x7, 0x0, 0x0, 0x7}, {0x34, 0x0, 0x0, 0xf70}, {0x8106, 0x0, 0x4}]}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r8, 0x0, 0xd, &(0x7f0000000240)="ea000f018f89a2ab", 0x8) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="1dcffc95d79a5c951e136273154cd417ddf08dcd3fe0d9ac7e340620d7a02ddccebc9bcfda1005b48b70dbb8c744aa0d378450364d", 0x35}, {&(0x7f0000000200)="bb843fe9ab1525f74cd8e39f15b86fb19e4c2677e5ca9d221a083e8d1db6ab96ddd962add0973be825e89b34969bc6a43e61dc8223a0acd44c", 0x39}, {&(0x7f0000000400)="bf06aefa99e727c6a6d5707e979dda1289038714ccaaa26f9d43c835f9d7fab711782338d09802675a304b759b465601802e04c9bcc8645a92d5", 0x3a}, {&(0x7f0000000440)="74f853fdcb75d3328c5ce2780f942eed3b25a974210ac2beda7ce4a5387b75a767616c93de5838d49de7a64d84190ab4585f2e455a093bf4fe3c8e6fddee49b4525b75ebf8a530be9dde12efa037dc8bb716da7854f096dbb90b1bd8399241ea62532e48dcc56057528c9cc00c9d0c44b57f730b24ed9f567135f170dee6cb7c6e7f368606db64", 0x87}, {&(0x7f0000000500)="064d5fcc814f25df2ab031148cc219237c5bdb8f37f18b0b62d773352ba32e4cfaf936f728a3758e0f785988abce3d6322869fef9fa5b705e9275209d226817aef", 0x41}, {&(0x7f0000000580)="e6d65e3bfecd6e75a9921b1ebb6c96796591119897251f758dfe2ec878b91b6504d573c318f7ba4e5fc368a67c4cb1f46baeef00909799498022c4c5d4ab1c4e812f323b706544f5dc7ef5c58a983b1f4f25babbf83cd9d2a4d461eecb0541420fe8ad0b5054671cf1ad4e5a3670d587fdb9e2520cad6b0ac5e41ec39658d865a41c628a9c06c7b6bad26b9870ede4ecd17482f1bdfca5b2d124369a6e41c685299ea16d550546af331b8dc7469189a16d5dceb3", 0xb4}], 0x6, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r8, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r7, r5, r6, r1, r9, r6, r1, r6, r6]}], 0x58, 0x4}, 0xb) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000002c0)={0xedd, 0x49, {0x8, 0x8d}}) getsockname(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sendto$unix(r5, &(0x7f0000000a00)="b1000513000000000000000004000000000013fecea10500a23c9df96ecf2ac72fd33505b588dc803a012e2c70d8cb7ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ec72ee46db2b03ee9672f335c4191dcbd14a1acfa91daf44b99987d0c032bfe896428a42118000000720fd38bfbb770c1f5a872c88106002ec58904000000000000003634160500a8c500002002fbfe0c2300008abfba09842737fba4bc45e7343712051eeab7196fc23379394cf751382cd88ee63ee40cc5aaf201ea4f07459e9f9fc29ab62cca5ed1d1d12a959887d742ed5bda79e4511c895e5de09e3d71307a11f93e327f375e7dbcf10f2cdf96ed30ba205a86d0eb3cd200376089c0d8cf5764bc921d4df3bb6d0b814218136bcf143a0212916a93af6ffb97813793a6efa3f5137afabd12967205e9611ed5497e213ba07f25afbca829c459c96879ec1d4087d53c8a980d79e456c31f3953ba39ffffff7fffffffff508979110fabc77812472967b9c3390700000000000000d29264b0994de1dcbfe57dfee8af513f7927ab0274e034bf29cc95739acd2b7cc0a7b52cc1c91c59628f3e1f5ab88921bc40f0f45456cdf7c543a12e014012c6ef984cfc80b281519e167011d43ecbb959803aaeccd8cfb34344e65e2a17efd140c37fb5d3567db8bd395ea83e723110a0e5c11b9e65dd91a4628f94ed0014f78e647ac2d5987dba5d3d383fc29696514593e32f47a2161926acb283aad04921a007dc463c81cba9f7889a13456cd254c762e1b80c70fc26f5836df41331ea1b71a0dc2f1238da82e03aeedbcd5526b3414f33b0329c8c12b1b474938d11fe274ff946a9", 0x26a, 0x0, 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r2) sendmmsg(r1, &(0x7f0000003780)={0x0}, 0x10, 0x400) executing program 0: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {0x2}, {}, {0x2}, {}, {}, {0x0, 0xc8}, {}, {}, {0x0, 0x40}, {0x0, 0x2}, {}, {}, {}, {0xeb8929fc930a6bb2, 0x20001}, {}, {}, {}, {}, {0x1}, {}, {}, {0x3}, {0x0, 0x1000}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x8}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000000)='./file2\x00', 0x0, 0x9d) r6 = dup2(r3, r4) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r6, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r5, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0), 0x0, &(0x7f0000000280)=ANY=[@ANYRES32=r7], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000240)}, {&(0x7f0000001d00)="ce6c6ed0ce2f320ddeaf884dccbff9bf2881f825cbeb1fd6bdd4366fe0afd1601571fe9eacf6fae74f84efcbd2badd6400fafae747c14b8078dfde86ad253666a8ca66aa672085bfe57e60b4a0c5fff1062a2b053aa5e2cf098b7b693f70854a73170ef6e191f81cc1f2732cd37563e35d29ccdbdd62e6194d0aa353af2e5d89c6c4c7fbd7e22fed075437855a80f1876871b7aad8e63a15d90184c00bf30ba54053d90c36a5e7d7dc5763bcb0cbe66b3f2fef54043e5e98232664bc0935f5215d9df73fe2252027f6a61b95cd0d1302cb64599895a5756f3cf1633f076d5af696bed0217d422d", 0xe7}], 0x2) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) setsockopt(r1, 0x4, 0x3, &(0x7f0000000900)="003949761f3295b01458d7d7ef2952780f68df673fe8ebe59f764ca9285af797d40d66cbdf6f2f8b2f840c5c6fb4da8cf5b48f25dd243aac58412e392f08f1a84b0629b4a7092937c347a11e99cb504c97f05ee06b8c5785ff0c4c5eefe9b144dce97eecbcb693f179893b11796b19e818b2617245300a8eececf9d73f4c49045d31ec52222833076bc249f3972a36273e7dde76274b1580a7ce5cbe0a1d8c2213794b6afe9ddaafa67a362876e0c8170fd719f93872066e4fac0e832607849b", 0xc0) unlink(&(0x7f0000000300)='.\x00') open$dir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) socket(0x2, 0x4, 0xff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x40000424, r0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x3, 0x0, r1}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./bus\x00', 0x1, 0x4000032c, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20, 0x0, 0x0, 0x1}, {0x6}]}) executing program 5: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000340)=[{}, {}], 0x2, 0x86b) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x44}, {0x5c, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[@ANYRESHEX]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0xfffd, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, r1, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, {[@sack={0x5, 0x2}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x2d9, 0x3, 0x80a19f, "bb08000100f1675912508b0000000000e7ffffff"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "495b727c6608000000ae0c08000000001000"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x335b7d27cff8e848) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) syz_emit_ethernet(0x4a, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x1, 0x3, 0x1, 0x20}, {0x61}, {0x2, 0x0, 0x0, 0x2}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x84, 0x0, 0x2}, {0x25}, {0x36}, {0x17, 0x1, 0x1}, {0x4, 0xde, 0x8, 0xffff}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) fcntl$setstatus(r2, 0x4, 0x4) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=""/4096, 0x1000}, 0x1002) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a59be341eaf3e2ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1", 0x144, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f00005d8000/0x1000)=nil, &(0x7f00005c9000/0x4000)=nil, 0x100000001}, {&(0x7f000007e000/0x4000)=nil, &(0x7f00002e1000/0x4000)=nil, 0x77f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f000058c000/0x4000)=nil, &(0x7f0000214000/0x1000)=nil, 0x80000000}, {&(0x7f00005d1000/0x4000)=nil, &(0x7f00006d0000/0x4000)=nil, 0x4}, {&(0x7f00001bc000/0x1000)=nil, &(0x7f00001a4000/0x2000)=nil, 0x400}, {&(0x7f0000693000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000692000/0x2000)=nil, &(0x7f00003dc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f00006c3000/0x4000)=nil, &(0x7f0000549000/0x4000)=nil, 0x7}, {&(0x7f00003eb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005dc000/0x10000)=nil, 0xb5cd}, {&(0x7f00000f4000/0x4000)=nil, &(0x7f0000794000/0x3000)=nil, 0x401}, {&(0x7f00004c8000/0x3000)=nil, &(0x7f0000652000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe9}], './file0\x00', 0x6}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) (async) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) (async) seteuid(0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000c00)='H', 0x1}], 0x1) (async) ioctl$BIOCFLUSH(r1, 0x20004268) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x83, 0x9) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "61047d00"}) (async) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 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, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x5) executing program 0: socketpair(0x6, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r3 = socket(0x18, 0x5, 0x7f) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/47, 0x2f}], 0x6, &(0x7f0000000380)=""/217, 0xd9}, 0x800) r4 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) close(r4) chroot(&(0x7f0000000540)='./file0\x00') r5 = semget(0x3, 0x3, 0x204) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/223) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000680)) getsockopt(r4, 0x0, 0x1, &(0x7f00000006c0)=""/18, &(0x7f0000000700)=0x12) r6 = msgget(0x1, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/130) r7 = dup(r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r7, 0xf0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000800)) getppid() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000840)={0x0, 0x1}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000880)=0x401) flock(r3, 0x1) sendmsg(r2, &(0x7f0000000b80)={&(0x7f00000008c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000900)="c817cb75908dbcd0c8aa5951eb8e46d9bbbab987b0d45deefb5dcc80eb58b3fab9e47abce1", 0x25}], 0x1, &(0x7f0000000980)=[{0x100, 0xffff, 0xfffffff8, "a97b32fa0ffcba9f5861ec1d1fdd5bf1fcb9fea3048306f2052591bcb0004c360e226c589c3088a2936127f38f3bf9f50d75be709ebb1d07220cec96f60e6d81295d0be8ffc8e7cbe1f03b03c611b92919dcd4a53f04da8091c5066a94feb17e4571426207988cb611f4865f5b4f7ba2bfe17413ffb73361922d62915f00d239656fd11a4d82c6621eaf19433e600f54b89e2f47e6db8c6d70eb0b2a456cf261138474719599f38bdda24fa25327d0c91f4cb26e15cd9116d26128514f63459d98cd7f79ea58458d660351427e19a11772797c246126a83a1ea1b1c99d7841c42d96fd909ab703124e501e1ae5c0e246"}, {0xe0, 0x1, 0x2, "152902ec62591d91600d9c168caf0f4c84aa5f379d7d0374ea39af0b32f0ac1eae6c0c0add9ae719823b9de9d1cf6e8225cc5c184d6a99c952bf9e75f3a781979b2c82523939e43e43e10372ee6ad548050a9f2077442a8e9a32af3b8833440bad818b8053a480525ef72bf3557040d9f9ba00cbe1d517a49be106a178507bdaf99307265dce7357d22fa72e9ea16200affe078dd51649103a3f26e086d8572cc80924c066e06d2318e51e4724c6691d42623c69ed75429bad9d10ad769407c85257f7fb49da590e9a7aeb76c4"}], 0x1e0}, 0x5) write(r7, &(0x7f0000000bc0)="a29accc763a02870c9f0b4242efafe5c06a8166a892a390e43c7717914aacd44d26d9ad4a4d16e963e56d1f597e131c08e0879a7f5c003fc0ee7846dbbdde8f3879c99206d0e648090f71391d522a91077a63f0c65942a205a106ba617d206f24a9eafae9ad2bf286def4f263b37b4f6c6679d82d699f846ebdc674a661021c05c88aa2e69dbe1953128cd5ee771505e7ff5627b32e65a96d195aaba4d01f0f783fc37128f440bb2a2ce88ce001c6a4332c770eac536c1ae4f97a50d750eff7354f939070dac", 0xc6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000cc0), 0x80, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000d00)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000d80)={&(0x7f0000000d40)='./file0/file0\x00', r1, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) r9 = socket$inet6(0x18, 0x8000, 0x8) dup2(r9, r2) semctl$IPC_RMID(r5, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0), 0xf, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x24, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment, @routing], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 2: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000040)}) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r5, r5, r5]) getgroups(0x7, &(0x7f0000000480)=[r5, r5, r5, r5, r5, r8, r5]) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80}, {0x7}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[]) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) executing program 7: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r5 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000640)=""/205, 0xcd}, {&(0x7f0000000740)=""/241, 0xf1}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000840)=""/252, 0xfc}], 0x4) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), 0x4) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000900)={&(0x7f0000000680)='./file0\x00', r0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f000000f000/0x1000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x4b1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) executing program 2: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r0}) r1 = socket(0x6, 0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000006c0)=""/155, 0x9b) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) open(&(0x7f00000002c0)='./file2\x00', 0x1, 0xa0) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getegid() getuid() socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) r5 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/5) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) dup(r0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r3 = kqueue() sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r0) executing program 2: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080000}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x11, 0x8000, 0x5) r3 = semget$private(0x0, 0x1, 0xc78) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x3, &(0x7f0000000480)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf996d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad10171cc92f8e3312ae7d9132a4a04c87fd06ca634fb7afbc429da299a87e4e2eeb7dbeb1312aa54ce03e6cd8c8674f255f17499a7b5cf0a39c1e28601deac94536e6fbc4958d2a22440409264e3ac71f803a406fee2ba982e69ace5c20a1c86a24046fc2bce8eeaf4affae9fcdf5cf0c7bb3aa4c50c602114171ef9f0dc1338bc905e8e4a8224d7ddfa476e5d3cadd0b2dbbd064cd8baa8d2991fabbe846566cb705ced5786b42846d87755f9e39bcd9c5540da1d970f12482dcc32fdace6bd42e36fabdc3b3fad002c37ee607effb8f2ba065b75b8a3c100c53af895ac1022e195736b4715c078d07525bf68b30d117f8e1", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0x3}, {0x28}, {0x206, 0x0, 0x0, 0x4}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 6: socketpair(0x20, 0x2, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x400, &(0x7f0000000480)="721552e12ebd4db78e7334b88f6fa1fffbe400132a2c13008117e9f99e619360136ddf24c26def72c1962983f0323ca610b9a40400000000000000015a511e295ced34c8c4e59e579bc57abe3c9ff88c0a6444d9e645648f752146f25aaf5b0e551d7f9aab22212e4f3337725fd69da82410f390bba89251067b3407b1e69822ae3b3fabc58fd7b2a9f987ba771803f496f127f4", 0xe7) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f00000003c0)="ebffcbff31929648", 0x8) setsockopt(r6, 0x1000000029, 0x200002e, &(0x7f0000000540)="ebfd81d3d64e11a025bb315453145e713048e69931929648af6493226f46bac561e9e8e7604504cd7f3cbbe94af2e87fa8d091dca8f70b102aa7786252e48ec45af5912f13fbdb5482c1559467c7f50ca95f0000000000", 0x57) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x2}, {0x34, 0x0, 0x0, 0x3}, {0x9106}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000900)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffffea04000000ddcda20004", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRESDEC=r2, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) poll(&(0x7f0000000340)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000040)="ed", 0x1) recvmmsg(r11, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x5, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x7}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x9}, {0x0, 0x7}}}) 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) 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) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r4, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) bind(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r3, 0x5) ioctl$BIOCSHDRCMPLT(r2, 0x80047308, &(0x7f0000000080)) 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}, {0x2, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x4000, 0x0) close(r5) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x10000, 0x1b) executing program 7: socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r4 = dup2(r3, r3) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x1) r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mkdirat(r6, &(0x7f0000000200)='./file0\x00', 0x20) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6c}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, r0, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r0, &(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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r6) dup2(r3, r6) execve(0x0, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) executing program 2: syz_emit_ethernet(0x9f, &(0x7f0000000300)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xffffffffffffffce, 0x2c, 0x0, @rand_addr="c614bdb500000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77", {[], @generic="c9c1ae771f7020230f88996da276b9656f0d6e6bec7dc26d5c427d695be37f19960200000000000000cfee29f7a62f77408c5f0538c13f9eca7e1c04999f6f64f74f15ef5c5be77193cbf937c84cb8408c4d35b50e560ad1f862e4bfbfdafff90e971e5246451907d0"}}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000003c0)=""/42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(r1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x1, 0x4003, 0xfd) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x6000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4328, 0x3, 0x8, 0x2}, {0x1, 0x5f, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) executing program 7: r0 = socket(0x20, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) close(r0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x138, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a", 0x759}], 0x8) writev(r5, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) r7 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000800)={0x0, 0x8000, 0x40, 0x100, &(0x7f0000000880)={{0x80, 0x40, 0x0, 0x0, 0xfc, 0x40, 0x1}, {[0x2, 0x1, 0x7, 0x4, 0x3, 0x40000000000007, 0x6, 0x6, 0x9, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x6], [0x10000000000, 0x0, 0x0, 0x0, 0xff, 0x1, 0x8000, 0x3, 0x1f1, 0x735e59e3], [0x6, 0x7b0f, 0x7f, 0x76b, 0x98ba, 0x81, 0x4], [0x0, 0x2, 0x8, 0x4000009, 0x80000000, 0xdf], [{0x558d, 0x3, 0x40000080, 0x100}, {0x1000, 0x2, 0x4708, 0xd0}, {}, {0x0, 0x0, 0x4, 0x10}, {0x10}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0xfff7, 0x6, 0x4, 0x3}, {0x0, 0x0, 0x7, 0x4}}}, 0xa}) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) write(r0, &(0x7f00000000c0)="fe73214d65730cc6c8ae27301ecbd9dd63c9a55660107cce365b18ea9bb7d5c634640bfdd376a035dcc62e2a694a50", 0x2f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x406}]}) socket(0x18, 0x3, 0x0) r1 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x17fff, r2, r4, r3, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r5, r6, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r10 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) pread(r11, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r10, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x803, 0x0, &(0x7f0000000300)="13795f38b64e3eacf9a134cc2f93b87a288af2e9ff06df91f888f5cf302cf741958a196394b58734a3df0516419ede9fd3c72d1a913558418c2b16df0719a7a99257b7096500bb37b563a462d69fa2dba56b75d50961e78d2df53976000db3fe12110bd8b0c8e54152c0c83739837b7d5717", 0x72) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa80f30884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77dc01728cc9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c89f0878db3cc076c3e17dc9efa5a4a96cfe6e66b6d5ce18f6f82c5a4a5c873f84c4397c15436775d3557925835fc5ae66d0207dd6c0ea6326046a3cf77723b9098cbfc48da744c7a8afc306d2c1332927107d28e91a04eac72def80d6f14e2c2b99c1004793e66455215e235bbfe618824663d"]) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000180)) r5 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x80000002, 0x1000000000000000, 0x6}], 0x6, 0x0) r6 = socket(0x10, 0x4000, 0x9) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x2) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r8 = socket(0x18, 0x3, 0x0) getsockopt(r8, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 7: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="5938a365db9bd2c2869fd13c", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) socket(0x2, 0x4, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getgid() r3 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000240)="99903dfff2db54ad39db67b19931f26f7fd602750e2999cf0183d8dd1dd100d2ff222ecdfa713efdad72862d898ab1861b4d59be3a448ac18a361b962b5c1dd1e583b9937a27d7e3f523ffe2a7117d4a5cddb9230201fa221a475c2742af922a906da54599e16bb4bc227d0f173525e65b8e7b506bb106f9910a55355b802f6feac1bec1d9d3859a671d22359e01a7a3afdfd38f", 0x94}, {&(0x7f0000000300)="80ad8a93c13250305a43cd7b4190d3f1f07f62138191c5327087a9780129348d0b3c83f04ffd388388473a469ae7966100fd52cdcf64387323c8d9ebb9a82667cff20353259e2ebb990b7851da3b883a938f24e3a6e2c80dc0dcd21b077efc1373e917a453fe7d1e8f2a15f7c28ffaabeef07cd1c399ede644c6005310b793eca7143bf3e6a42a3cd556591d37e447fc9c8a3f7c7949e897c382155a8c00621cb6177cec32a8979c5c53214a94eea63e2748c346ff796f9e23302b3fd4c6a161570f61c8da60cada4818542e5c33a3f7e3c9335c197e4420ba45384e898d6399714b7dd395e248e92c243f1f4de0c934352dc7ae8715c2c7ac302b5908761046f972fb250c85883d40c95521428da08957ff876a2f04dc0e19897d4bbf4eb78ee86974e7aeedef9e9a647bd0f8371c97b13d3b4e44bea38039a0cea30d0f06cf6d204919f6bae1cc7f7d007d509444f82a5692d49076cd8f168350a54855a6e492e4b9947744f8b8a7f4e1c35045f9d9a211d91acc93f87f07e2c888c476b8261b16f3efe4e19174fc584311eaf3889798dc379ca8412b5ac2d8f70b853fda4caa0e277ece97529651dd1003d97c9b37c3ba09d5239c68c1a5e3bc0c8a397b6a82a546620b29d80337b46e2a31b01b4f9b327713620c523a5a1f1bc93d85cd73f866a21079ea7f161fdc740548facc6046e3d1aa5c1f93cf047a7efd5a916b8bbf6c495edae33393ac2feabfd4304df33c1c72decc1e02d2991e8279234487c3a49f5cafadde96069f862ec2e5a0b96b4a0ae784ffe413d6f929e0cb3caa3d1628bc9271a9c5ee136bfa5e8f7ce094a1368b427eb8f761847c5f518f1ac41bc4a5b4e95407e1a628d3e3fe91351b469764f5f73a253c76693f506de2ed84d3051626012817041780c6412963705bd7b8246ee3c3541d55b43cd543fdba115a58899c305c3ad6fcc5653a2ad1460e7a6edccff2cd6197a4137323f81782d6900f21db5e5cd4a0baf8ebbada7f9b84e46a5aff7609fbf80f1cc937077ee2c49cc263d6265db78c492790b43c52ae858169fd37e31c5a6181429934360006ab168278c2d00453f4bcef2226c512ec01d093d382b248d84a8256c4d86fbf867692a4029de54d3f96f94bebee4ddeacc73b6b8cd8fb752ef1fe514bd7d4b750483a2ab7c8dd7c6647cd40fa38492eac05df7243f06a1a876b8d9b44975367058c278d1432b04e044034a24dd180941dba4e73c42d1f1958e3f0c0b1512ebee0edaa2e01d8dca52715da11ceba2066190a1b8442527446e7bb85502194e53672772a45d86d88d97d35e9d4323d539392fe0984ae1c70c1d308661248b5e07327ecf30c52956369115a4f4b0854e6495d7baf3320faf52bf0cd20c2dbb3439ff653ab00814eee5beb8d6d0c750d49f2716b5b349f9b73ce9ee3e70b0088bfc29289d22c7824b5b2b4adf8d320aa37107ca2e3da3d8198f4a1bcb561d3df324f4c686b52391ae4be71b04db90a3202a06fa1c52dd779b0485a91d0536a06b88b63793a33d22fe87460ad081e2ebfdd1db21da9810e8972399cfa16d2ba7835a4bf18909ede8c4e45febaff3acb2f562897527f63aa87117c6d0612cec1d04aa3d8a57df21221ddccf8efea8f47e014135f9958f438e85ddb8a3bebd33aaf865d1056204440d5c31e0cd6cef04a7f246117061861d01aeb40d1dfba653383cd6d58adc3af39987078a27a3139f64747168e6d8457014acf88a587c38f9b7536d4cd3080c65922230d2f074ee7030417b3face0bcf6f641143784041aae1b80a0304ccc3e5d0cff7ada59ba84d452b5a05d00cf7aefb6bf2174958c16bf619c1b9e60cb204b69cde6c955cb4a01cae5fcdd331d2c551af24e0b681cd17f112b0e5640b632904fed768d5a3b96107a7596610e5e2386ab54c43d6e2f0a25265c0e4c8c9a02144df8dc62d59ea39f87f8b21a590ab642091d5268f8011c3123aeedc9f29f7820090d550126652fdbc0eaef66a13100aca0d960bbef74036671b97655c99c410bc1664c323577be50c84dd3262efc96434abef4b8a997113879ee629ee3e942c938069ef8006820836b417ea27a72188dd59b2c85b923ae28b24052703389b852fdef0f79d7f98924abcdb50dee9b5c318ce690ac9b4586f7be83b892a2513e33cf73e8e78621574e7354c9c010e5172014190cab60baef103269e81f2c3194a445ed4037199a3c9c0dd621f359640d3ffacc7cf39b51e8f545f4d55217e315314400b0f6d248d42253a052250c03f02c477cd754bbcafbae9c669ebf0e2115b5c206700f1cfb5114c8a753d86aca3dda3dcd32f82e3bbbd192aced78911e2e47e054f47d7dd391cf615da5d7d6557cffcb1d82fe2e3b9bc04759a126fa546e33ab382f7b9c6156ef644394982051bd2992f5001bd3a29365e42289d4af38da7f083f1ed058ad33c42ddc67e7c6ea13fb4a4fcd6f693d543d88157ef90a59934a9ba25aab8452181c39f3865c15c2dd46e8cba7a338853d341d019eba6ff2df698dced75e098a4a2ee9f4a52904386e4fe2837106e33c749f8b5a2a54ac4bd8a0b71b93345e745a4394a3c2dee761a1a9413e67a8a34283f3ff7b12f50b65c99f622b9f6d7879c21946b1348232d4da0b825848350afce6ffb2f3e09ee14a610d2bc257211f409f5e644cb3af8e7910dc64e37b159b23bab2a0e445b4a38b05a798248688b3684d76b78f8a2095cd73494a2e606c8a4f52b2ea7fa3f68e18e5bced31aaed39c44c0635ddbaaf852ddb19886f759d9a96968d3b628021222275fb127f67e5aa77321b5ea63cd2df657ae39c6a9816d164de57630ba65a774f1a2cf89f50f3c489191528777c203a0af644240c5e4a1f87b899d5a0495ff856ceaebd350ddd1ae6e60571e027cdb706362a18827780f52ab2c40d5c9399025701a656717b817f03bfefd0f9fc94c6b4c9be3bd3a14c57fcad0c93f723f668afc4af9840b84fa23c772fc1b479019057974685f2d83ab2ff6180acff53e6e37118a97f7b4fde56623b6a448cc3f173f87a7516386dc7ebfe60c1b85c5bdfe1132d56b9b52a94afc7cfb888c2d79f28a0baf064051821da9c6d837b9cd1a213ab0eb759fb2532a56e71a6634c94bffa8e453d39b49656a83562e86cd48cc8d09ae3ad20087e9288ebbb6f249f4afaeb6ffcb3c8556786115658c4c84c1eddf10dbd6b4880d815ea73243fb508e38cbfe43ed54a8b9d7f2f6059506ec99e7684a83e918c4377faab76771ced6a4869b1a58051a3bd40d17fbe4cca27fbc4d6f691754e592762c02e38eee0a075345a8326424be623d0e4bec34137f55ff306ee6a0f5550968f25ae7018d6f01a4339c945e6ad7b3fe3e0c4ef708431507ee8f46fb125055d50e1b50d1e5b855228681f41b0fb2cf082230adaf1b6b47ee1704d5ca92190b96ccc3c3631f5757b2b334182cc6e95216ddde723cbbf23abc7d2f4e2401d2c037290ab9cb5a444a01f1476fdb6910f9230303f8c6e349a43eb760a5b9b60ff90e5a5a74783c72520741b41f1774880ab1e09b6339e5c436a53ee85e10794d84ede1afe5edd0054427cb4ab6456f789a8fd52653d361ebf58ff71a595a11c06e568d7337b668f2e297923a45fb1c70101e1029141f3b28f7d9b7a9c27a0a2d10b92eb58b1c9ab6054de943c717501a8f14e34350c9041ec46dfbba99d434adb4717a57dd7e869bf71802d01e4be2361bed0aebd6709fe77497a3b9087f4a3d2790d0ed7bae4e274692e25ef2a99d9a78cde560c77c12bb818eb3abf10e8176ca871f136bacad2b0b103a835070ad5053205c4c8e942c5eca97193d3163254bf5d61000a5e538d639cad583a8c38c61ff43e25801d2d62a3a896f2958f97361c5f6096926ae6a2b16e456f7e74d0b1a96d58c19408193c137100552e6f48210dbb3fcdd185ec272f2af97c9f40e16b99f070a8b76be2489d35e4805fba1ba0f2bedb92c0d6d3a96b4418fa0feac2dad0ad4c110ca653d363baf259be87fce1df8f9469fe4ca11851da6876da98eb68f83891a441a17691f78f32cf91e9dccd92710728b7694c455adfd38f9fd8628dd678c64715c72857335de804c540764a76d9a98c153483e768cfb32be120e99851235a8cbd14850cee393024b76468e3010a4d0c8eeb5861a0ec737e51016cde3b4d8d30b477f2b022b3b7f212346c6b7b8467a434d1b042e03fd34ad9c9b3ad84933e35ff7ad284edd285a1c7eba14e1360d5f322ae68a2b4cc00a644567ab4269e826b6194219b11a2de82bc17a6616b06299507d60d8eb74eb451e7fadded526b8916e1ad351fd2e6fdfe5edf5e0d6f0c811c457d0036f8bc4a6b8e164b2b4332ef0b2f2f0b7dfd46ca13559b5bc26bb642e358807d8903e7c6344b35d08d8cfd895aad8ca8e482a5c8ee67e22dc3a7d65390031eb1dad46433ee33f8e166668fd37c65fd77fbae5a41792530f479634f4ff9b27c564670bc719c648717874c57ec3ace08f71364f43a4f5381c3baa3e40eb33e86cff561cccd7c963c7611d44f4e82092f3d44b870981d0b945c481552f30b089ce1a231b2e0c9e6d057ce2a4c23251b4ec0378c5a6b73c2de6d961691a215e0d46d56ee0c0864cc51b558caf1c6d26ae3ca10bbaff6cfc73c6de76ca88fb9262c66e25c255b0399c6fcbba360cae27e4a9bea2838d297681a4f8d3ab37b8365352aa8bc804f288a87a57e01ad32012972dfa3df8fbedfeb155c577ab3c9817615d1ccec32a63898264cf52fc487e6fb71cc810a143cf4939356de48bcbb6ad099b3c81f7c12582f494dc7b4288f0afbe5574f00c8f493984f99e425322294434996d33fb7544163f81bc526af504ca0165fca01731630246178e706e0b1da877f2148edcd6b04d83eeacbe345985054b518b784a49c6f6672fa0882eb7805eb456488148c0037f57e1222b0ebaa08c220e414f029c7b60a6d1acea7c3d848699f3628f73f765c94bc76ceb9712e5f2a75d14b801e30cfc93544b66317fe45bdc3556b0d3f2e47c1240aa924e9d9442118ec999604276d37f63278301b150fc43e9d8c2a0b73bc611bc7d42078f96b0e47ca188b322207143bc5c8eed79054bf9215947fe035f32665d972e5fd2f2b15a7b0e36fcac562503e97a80b49698fbcf90073dfbe6624ef6170b939c1d39d0815a996bf0d7a71378d56bcd43544c487fc1c400b4b3472b9d37aed17044d41c35ec78429f9caa9dccfba878b6992b8cd1daf63a1c7a75165f4fef5d4903b6f672063a3eea6bbc2e6f5f2929246d59b6f068ffd2bc882c05847e960986657ddf3533102e256052578e9f78571f0d55c85287764d161b63c4d21e46716840ea64150b29b2d318ec9de68671aa2c8245cd5fa6b43185d9ac70c3f4728f5a19a0764eb080deba54c29ec2d7c2ffc27e4d1e112cb1e4c76ce0e3d9fc45cb46340204e946619d6958f468adea1ee75c28eea3f7b9ea82493a6fe68c98490baa5ba0b4889b2d14466affd3f944d361b75b645577c8a0d18bace5f395cea4b18d63bd7da58e328bcb255ce4f3efeab7ca55538d222be66170e35f508dd0b586a06466e3757afebdfba2b2f98063ae590e085c357952ba3c6d03262d029c4ea4c03509e2a899ea977decc4af4bcd337b28ffb0bf92ae87320010eeb1c34bda6bb1141d170c65580c6205c1b0ff23c0ea2bb0aab279a3660ca36a7691d84bf1e34c24d7572e4e278d7e791da9db618fb47d85e861572999068884656f8b9245a603b187901eeb1efe7a4bcf14a0647d", 0x1000}, {&(0x7f0000001300)="7754cd9732c89ebed41a7fe402d0b9620b6f2d537bb38143cd86b585e6c209caba9cf74cd6d594ce21402f19d6b5f9411b95010b71ec655537023ad8fe7a8b8fb67de9df4c00062be71213a3d722ff4c9e76e34061001402806557bc52a662dd5f00667d50d34306eb6ea07031f1466106380ac4b499849055a20de95ea3ffa5af6005cfc1fcc05bd5185618920e2b00bab6b08889b7e8c32829177d1c033a5931d872b0d7e67de03abbc65760d09962cf31192b1a7809a72367862f181ebffe5c9cd9d1650dbfaa315fe8adf5312e00cce09ff1e606a94d0742", 0xda}, {&(0x7f0000001400)="a87c78b0a83224884408f48f7df9cbbfd8b7337b5b679168847145b3d5cfb4bc69135d6878f91ebdda86a6515492366e0306c5baad87dec55828f11562b9f83b22de0f2a5ef7a4a092cfe4079fa5fbf74f03f32fcfa721fea9ed816b07c6a1c402373f0f7a3cb63df6c512c6fbf7ac6859942b06052e69bd0654c9c9a9e9d6a299a14c6aafa29525296cf4e659619d8898da65e14847c81ab92b376f9859be588d1a3505fdf1f446fdd4f377e23b56f509fea05a37fb32e40867c02ece5d2a7a496a90", 0xc3}, {&(0x7f0000001500)="505a1563cdb7bdf8bc2ea966f8d6d667a53ba20bdac42daab10e2b25edf0f25d008d8a5c69f7b1373cb5b98326e2d217d88e61b071a3b1c29707033a8b3545335a2e530acf7b0adedb2684dd855b59421cbc0630cca3db4a2d47e8d767f20d09eec4689460f67620aa206e7e307575de512a1fe04757517753209ab3b17733", 0x7f}, {&(0x7f0000001580)="68c29f82eeaeabdb8846b66758ac1e321e0bed8ee20034b074d4ec5486f94127862d52f1f79a0c47c7b3bfcf2e655ab4b7429526665f744daf340c80d39d60325cc428e3498eeca75cfcadbc98021d48a76c397b9bdf486091639402d9941e9daf884d779fb22f7351cf35ca060963e1ab530bf6b1ba39d18198b51e43174732ea334ed24271354c799508063972e1506e17e4330e7a4b629186c5f93d54b7797fa9f648659edba3558d2b25fab6119a111bb10b049a95dfb55f3386e7a2d8d54fbc858afaca54a53304f442e5cebc11161732f99287fbde61dd0e5ecd091a0339e66a876a32abfde04a", 0xea}], 0x6, 0x0, 0x0, 0x8}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001740)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000001780), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000017c0)=0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001800)={0x7, 0x5, {0x7, 0x9}}) unveil(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='c\x00') r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000018c0)=0x7fffffff) mknod(&(0x7f0000001900)='./file0\x00', 0x40, 0xd37d) read(r4, &(0x7f0000001940)=""/4096, 0x1000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002940), 0x800, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002980)={""/16, @ifru_vnetid}) ktrace(&(0x7f00000029c0)='./file1\x00', 0x2, 0x40000400, 0x0) open$dir(&(0x7f0000002a00)='./file0\x00', 0x800, 0x10) recvmsg(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f0000002a40)=""/37, 0x25}], 0x1, &(0x7f0000002ac0)=""/40, 0x28}, 0x41) recvfrom$unix(r3, &(0x7f0000002b40)=""/59, 0x3b, 0x800, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002b80), 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000002bc0)={0x4, 0x552, {[0x80, 0x8000000000000000, 0x4, 0x80000001, 0xffffffffffffffff, 0x7ff, 0x3, 0x3, 0x4, 0x800, 0x4c, 0x3, 0x3, 0x10000, 0x2, 0x2, 0xd11, 0x200], [0x7ff, 0x2, 0x3, 0x9, 0x9, 0x1, 0x8000000000000000, 0x9, 0x7f, 0x4040000000], [0x7, 0x1000, 0x6, 0x5d7, 0x7ff, 0x7, 0x7], [0x55, 0x1200000000000, 0x7f, 0x3ff, 0x7, 0x4], [{0x4, 0x8, 0x4}, {0x26, 0x8, 0x3}, {0x9b, 0x2, 0x6, 0x7}, {0xacd, 0x101, 0x712b440e, 0x8}, {0x200, 0x3, 0x3f, 0x8}, {0xf801, 0x797, 0x7, 0x80000000000}, {0x4, 0xec7, 0x7fffffff, 0x76c}, {0x1, 0x401, 0x81, 0x2}], {0x9, 0xbee, 0x7, 0x7}, {0x7, 0x3, 0x7, 0x1}}}) connect(r0, &(0x7f0000002e00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000002e80)=0x3, 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x84, 0x0, 0x2}, {0x25}, {0x36}, {0x17, 0x1, 0x1}, {0x4, 0xde, 0x8, 0xffff}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) fcntl$setstatus(r2, 0x4, 0x4) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x84, 0x0, 0x2}, {0x25}, {0x36}, {0x17, 0x1, 0x1}, {0x4, 0xde, 0x8, 0xffff}]}) (async) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) (async) fcntl$setstatus(r2, 0x4, 0x4) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) 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)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 6: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) flock(r1, 0x0) socket(0x2, 0x1, 0x0) socket(0x20, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x8000, 0x3, 0x0, 0x8}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={0x0, r3}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x21) r6 = dup(0xffffffffffffffff) fcntl$dupfd(r5, 0x0, r6) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000100)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80206949, &(0x7f0000000100)) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 7: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000040)}) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r5, r5, r5]) getgroups(0x7, &(0x7f0000000480)=[r5, r5, r5, r5, r5, r8, r5]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000900)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) semop(r6, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f00000016c0)="82bb3623608e346506d570eaa729519eed6ce6b6cb5bea4a8f9349452c4b20a41dab30752f5aa0ded58baa296973bc8ca8af11775cfddf51b0a50af1452e45c532c2ad21c9f95d60a689af2f4eb13b63b5c787e90d7ad3ab9cb170f040805fa172b3f516d0dbb04514742fc32ab954cef20b6c7e4d29153d3cff302836b23e83e43699450409a97a0714dd9f2563b2831e5b1b3bd658451c2a8f6a52fe709f52199c5539fd5ce93d457ffbaa5eba56119d72fbf9e36eacb3a40d5dab27a17e7f0a740284c638f6a46130d54f2c370174f14d29a4c8a3f8cad25c96d5bb7c8eb3dbbe28f12b7af64aae4337afd5fff014ea1c275e41ba1e372ab7a2fd1e695fbab863d059cf56ef312e38e0348f573eced85144e5273223e5b4981243378ec9b137a8fb1ed2355c12b971e62b722767528a1e29e615ff221010f01f997a55c9d9aad4ecf2fb73604da2723903f03416cd6eaf93d96c2b6dd93e776518b6206ea0f2c4257b9232fe645de7369cdebab15131f1cc1e09c2967f906bf0dc30a57eb32838198fbc2bc9232b50c4607eacb072678102541f67d0e4fd58374875224be2c0aa6b2222b24e2077fd7d265b81147a028f5c7c24f562e45f94fdd7a839ebb528f27a7e2fb9c232da7cf8799efaf67df3a5d9da8cb88723fc91498eb9c2bec5d15808bd352523bf0b3452f832e6474e534d7aabc944baf4f7db5d85ae75ade013084bff1bb24a843a4827983b698cf202aa5d944e73573b94732e2103d92b1ae03d50795cd5af96f6112262e07920e5cdd113045a9acd5e3404a0126a0639b1e9d0f8e51adb6f3a1592bef1ab38c2a0080438b6fff541659d11c5ed72662c9988a4d2f367a09074afae610d4208be5b0dd87bf0d67c7d8df7a62c62e8fe5fcffc6167fb78aaa06b0a3a955950ec31266339af758d9b7d7ac936420a8fc472e33514a3cb4d7cc7776ead8786fab08601aa4793789df65dead1e8edbda7bb22872ef7a52c57d43a76588e582890fc08dec09470c7a845f6fe320aa42e2bdc7ddbb38debdde336328f38d9306ef16b45dd21ed93df167b424d4e75875068d13961eba8867707b282ff73f285bc3f05864a530e022f6ec766ee9298f34e39bae89667052f23cc4418b86c69c25a59054d1d6709e2181c559f82f38ce7dede6f2cfba3f5c33f7e50e47ba16cb376125a1b23ce102e399f38139af2b78fdd5a0bf37b04d95e070cee276f9e7d455444b03504ebcc8af9268b86450cc1f1999b0bb9f60408f74d26338f37feddd29f894f50eaed26477cfa9bbbb15b2ad410af19c6dbfb502cabe9ede91fec023a323ea591e092c8ed0ff7bb5505eed3c63da6685078c6cfc226ab9b5abbd20784cc78590c5478fa16afefee53cbe2496b88cd0eb03117d9242df27168224ff76a23dbdc4fe55db6e10a45b41a30e77021a5913d4d05878c10b691659bba4bcc9ce3d27d4b3bf04824ab6d6997e19470ca2df62bbbaf3ccd8d31e930f9406b8a1291493037dc3c41e0bbdc54681449b5f77b1c18ca1f7670c7173e3f15aab7458519c426be80491da08d843845dc56fff162ecbf3a2f2c1a104aebe9bd4ee21950cb46e7fdf626616ead7b6429bbe3cc9e482d70cb15423b46e7ced6217c572e23d212bbf086c8180c51e7f391c43b9fef3ca6c30139bbe60b62586ad6d0431a1b804872bacfe033062ba12a538630b1efac996a3f198564bc55b0872f05b450e0084665c45d5141bf99a328285161ff6a6ccad72908b5e0f58e5990595e0677a3bb75ff34146bc74fb1c86feb31599101f9e74dc084f900812f860c2b89de6ef61b56173ef74d1b04adacee506da23989449ef504793396757c7fa7e0f06fec995a2aff097b44ad943576e02f2c4a0fb93e6ec60bea6a271fc3f20fe3a0ee7a24e9e762f5eb0d0a4fde92818d63203e96eeeafd87a928d095a83f0638b8cedcbc306873098d3e2e4a7e1151d74fe6d66889852f7e65fb55853bf2931c9524a527f74e7b8d331f2454623d6e5814093e0c02423fb7947c8b578aa2cc6f3330ef160196c2e7cf4ae91fab9a6b04c888d3f7768b3cedbea93f3b121ac899f2037605345dce6e2ae60f5ee2e036cd3bc6a5e97c13ff5bc965488fe5cd325f272f349ff4bb1ac1162efd5cf0291541b588db8753d53cdb30649772389eb18ed83493c3409f792d524de71079eadc121a5ca4ac9d84a69005c61042af4807a922752705029daa497d744945646ad373c23adb756769db30205568da86a7df037f23b533941abdac68a04c3164780c3fca111020b52634687d781dc0e0442e3cd92fbc22686b363978f14d7b0212d7e7cc29990ab25c2322465bcb6033af0b9243daf967b1babc0bbba6db11618f5aa8664b1b214310189b04a3e73c93a252180f598e58d12800bf00b11d18dbc3e7a8c633215102c1d1f113e95a340b9557bae7e2d89e3d5e8932132017ecb67743837dbea2bf33a429e3b1662cf62cb801b3246aea78fb38048624e1729a77d95ff79bc61f7045b7bc547cfd3a5fb45bffe584d0a45bd0c58f0bbb636ac31363f238bf8923405caade92b3b7093cc00019e2c66b3dadf2024903e24786a9e5d871590b22df93cfd9c6b3ff5d6ad79ff4c4317939dd96ea669eef9be7a419a2f693105c1024af1be1db42a669227bb871a4951d38072c76cd652cb6997cca6dcf949bde12b900c05d70b06c0e66c9faa9f2c757b8c2f334b1659e67f3ef01d713de37dc529337d678c6a776e2c59f037073fb97e06f0408a60504a80ef3c5ce1430b6384eef7d42cfb0a9e8d147c658e2fb9f77a2ef52ba75ca5f2f4234d9455d6da7a0bd4a62236dddee2d69a653de4a93d9a722e5990daf325c03d5ba8f349a1116bd6377edba3bf09803b039fc3c434892278bdc2007079e8c9f661ce6fa2060c86e57c71ae60cb24eb4fb9e7ddddcfce43b358f589e2b190979c215eb1cf7ce55a86c54b9c1f25e12692bd66b771838988840c1d34fea9bdde2fdba5a01b4357aba54c1306b2641ce53335addb854846b45f0d4644e940f2d8f8d799b659583bef2c2e5a5b01c5e6af2c6db2c137479b7100518bc9e6ba7ed25b654cb33ce1db501322d295c10e286f4cfcd76a8b6175d5a9286285193242e47c214291810b03d0ca700252b3d0f837cc6cfd30afd500ae6f57058e87908289b354c49d830c9c7c910aca2aedd9811bbfba3678850f0b0819925fc1ce0799894097b08e339f3f924c34429aa254a3600ea114e3286b3206f4cbb4816bafaf14a20c915c024ec0ec648dddfe2d9f9b276fa9b287b51da47aa46f605786f3ec66fcce755f4215f7aa3ddf5c2fdc70eca6fa5b942a41eabf2c093e450f2c57883f3dbc54e45d60fd45fa7b1078b0c3f18da1d5c6eb6019aba4a5eaf91f6fb32fd31bdf66e40ab8c44f46830310f2d27c2e599c9399c7f774a2a3070d7a8f92040b2796fc10584ce84d9f099e796651fa64b8f8ef4bff7ff96efdfc91890faff7d6e99e9706c3cc7736e7f41a20a2cd6ca986a3dcd9bbca6ce7614d377f29069c51cf9913ca39e982f1ca0f631b5592a753602ff47f3cbf721808c04e154147cff04aafc7a7b6687cd0315d1fb74e287ef7a5aa97e7956348ada94c74dcfaf2af345f3b0e062633cec6f5fc9fe18c664e2c291e622f7bbc364b1b69b9754ad3928f5aad3e086e9f97b04f5a91972555e6c301520c6a087fb069d88770272302412a02a35edddb534685637819f8ce25e7b332dd802928d69375f3cc8b80f2998df7ff703578f16ca08121178969ea949e6f8d03ad44a3d90c87984c1ce5c2936a085fb85e6316ad420b67fe931c9070c896c89e4e7d93d1d57c59bc4e9d2314201a305ea90a8f571baebb010353fd2c852b0c876a1c4f1a70c6342e48f37195a66581106a2621e7b98915bb9849351fb5c8bf825a5b11c55a935345c959c5c474f2c8bcd33151080f854adb660f1369b70ced221a53092c4e25f8a3e228f9911ceb18f84c18f29944131dbb9f38adf32a6ba14c7baddb36d22e2dfb7b27820ee00180edabf52c1828d755d584975ecbef42498115b3076997b152af1c5f9ebedf376ab1e0300938120c9e1b22128bd6724fcb278687490d6a4b41180975a86d3a89cfd4298267e9c2f7f3c1baa9208db0ed91a207fa96a5d744f0817f106dc70b9b3e0252ef6a9b733a66e47bf966bf4a5463e3e2905dc5d94b49bcfdcf6428a006431d72abde9117cfe76a24ff5124a1d1e0074a09143afbc189b42063071cffa10a737b74d51359c759473f3bd5fdc40ff224ba322da69a5c80133617db392add5fbb92b2980a12f9acf1cf2fabc0392deba7f8c2a15a76fd81dc6465bf0b40909b8428ee1f7063362a02c484f6564a939ee5c1f7e35f80b550552ac83f3a44fa04c516a5976e38ac2d8116d0ba29624021855ce8b49e20219793fad5ef2ebc29f20128dc2b8439d90e62566a881da684d202a975a351e5cb4912e82d152b1ac18ad92dbcbb07d45037e10985dbe69963a831f3a53eae34de51ad36f58cc31d0b9acfba668a2e6626af82289476549a0ced3a7c5b6f1b055bc1e71b9efba7d94cf7b2c1bdf3944b3cc353a5bbf54bebe2d3c3469b8262071b8c72fb2788ef1ca15225704b65b4cc2cd9132e0af7a58c8ca4a7c81f5dd1aaf203662d01df3ff613c84097c0ef6fb1f24b232fc688a3cfe36bae2936847d766cb5eb8ef243dbea698c84a27829ccf9320e8520518244364d2805a07808803697546306461aacbbdbb4091bf3eface89670f89e5fe7f502f47c6f10286af2018bf1e6dadca53f1c2afd04b6bde0b4236b0cfda31e3f962ba94c0c64220879ba327cf09b400b9508bf8d2e2b9c0ef7650376e84b86104f96bc1df67708e39d35f24bb3088b84bbe82a5144371fbd67758ab3e64495c16c15668ca082c1d021dfc8c5bbe1c753558bf4cedd7a75938117a366e3f997656df794648e4a0acb5ddf9c54ccc94e293fd5abb70d45ae85455a0add372c1bb549dcae535a1006e14d09bcbe58239bd1f330ba9f079722bad11c01e67f5f93b119946a07aae0e586b8bafbbf48f293ff38aa1300ee49f7d7ac3d6dc6eaeae016e5adda70c68dc6b3258e72f62ee8376e81f530c0938a759b62578fde93aedc33debcadf06e3b39aa7a0978a9a710799902d252a01f11b8227debae8dc11686acde6d07c2f5c7680867b1a547716352297036c72d74fa73a26bafd43541759196563897a55f160efb9fbcc55891b08ac055499b7124ac0e672c3963735283c2b4f70c19afbe3cebbded991d1ebebc33b48d961767b58cae5619faee3b2c2669d509ea6df778431dc7894c60b65f111eb2703f827d923af512afae177d5e42a534c2937dedaaa2845cba23bbb8143ca8eed255677e0dc09a355773a93ee6eca9e06c002df50b62f63db02cdde8f21e5b3b8a569c2cc968d479c1f57e5f6504e7efdb1b7de64779cc69dec7c9d0b20273df3396fffff101f38b7f4267961439efecfb1e99e888b2e85736545af60b957e1c39f274fe883f1aa95c7c449bd97da91d68f63e00d955a62598eaa19a0cb35a528737e98c756de134f199c03a77c2f5a65fcd5edcddecf303e90304474b87904e5221ec90b142f5bbd4262dbdf6f1988fd349c60a815d070078a83b5a5e3f28f1c112091e666c1dafe148a60ac1ccfbc9d026d213dbe78528004c77ded66c21feddb9678c230452053c8cb34901d5215e593c4d88e49b2e825891f9ca85e9d7512cece4c214ca6ffbc244e7920ca9fe150438e21", 0x1000, 0x1, 0x0, 0x0) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r9 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c7f", 0x2}, {&(0x7f0000000100)="bd700952588c648f97680ff578edcc62a90254d5682940c0c7065fa8197818bdd5dc257b2aa6ab86c0f6d0ac7f50eba3846ace77d3bf96eeaeef", 0x3a}, {&(0x7f00000001c0)="ae9454adc17bc871a3071ad7b193598927bd19c1bcd6144d2535b5817a4042bbbe55d2e6558fa36890a974da8a54e5a7d768c47cfbd4002e4c5b39f36896c9e074d441b3bb106abd8ff9a848c1ed9f3e1a1abebc3ef5684c28a74d0fdf0fbbc1cc7934ab6af271963889fd900740aa19851fe903ce65cc31a76e0b546f4b646aa69be2b3d16f39f12ef0f0c307b467b4d4092df225c28feec30d36d77715bdfebaa271182ffdc7defa0d616a6ea005851f405dc8ad35daca20bc8730738e72a11b874c6b2017370ce5dd252a027f4ae9c59bd735c1f9ae06767585e7d96cf8de5da510607c787401036c541fc996edc6f08523a49d5ed4eef97626c3b1909cd71266d0f60e47d9feea9d8840ec5d8bc803db83e8ea08bc0914a8bf831c1f0672bf0eaf9d02299d8d5e1cafced965b8193a5e462678a96c8bfcce97d495124810c81806725b3765c6874adc9ac2a1786d25491b31dcb78a7cf544772430bbdd14abe324845c0a5889ab162fc9d8c3ed661be37ce102092afd7ef08d600f06be15c12a7920408a6e6ea0f141e86d5d1526032682a2ee4a2a2a9932bb7d57ff385fa1c6539386dd2044f673693ddb93438d41b17c7003180e7bec8539b6698911dd6600b11a81d040210304019df5b80b9a0e58afc60deb0d96da8868d73856e9428eac6144c70fa5f30eb5a3ffe47e14e5f135863de0f127a1df7bd8f0e4c87bfd9f6efc1435a873a67234efe061b746473c4c475e0d5a2b331363e3f442f8dd95453e98f4f13c61496da33f28921297f33e21b8b2f1d891c6cd1ee3b52d827e3031f733234bf4d41337838f8da4419198fc6b9d7141d30a255d75f8cc398727270279f7dcada5282e83101b29b78a4405d2c5a4e15a70577ebf6097a90a1a7facbbedc9d271a571baa7f3cb18b4f4ae967e85a775f541b8bbc9dae4aa7e363d8afb45da3db35908ba23427b7d6bf73d537a5f829289ef2a49eb4483484d96551007765ce66275ae4604ea1541f613a297fc50037f7f4e01e78f0e5871e85a22b135f10c813547dc3b87cb4b6f8c9f0bbe4bbb9e860756fe6900448d1b14a27cce87634db63aa8cf22ae40e64790e94e9a3efd37a9490f739362f965626ed35862ce89b8687644661110398de5738ce2a2311d735aeda043d8bef28b19958bf1f5994f82352a66da9532223ead4c1b486eb6559cd18120e3cd895d46411e4118a3ffcc61abb81ad1f4c2e5b5e429c54f2a028661e1e56aae3dd643933849befc03148163a60af7feb69a6e2e710ec233ba0a0214427bdd316e883fc7612afd0576ae84f802ac5a074005a674a74bf7a463d41776b6f53dd5fefe9b66ac38490ce9369fe3de9ce179d55f1a0d5b0b3bfc71f384585ff08c722c37924a2548b42964c276704309eebca1d8d1f7c5cefe8126d7b793facc6071756e4248a36ec5ffac849e4f2564289af4dd698268ae5830be7f03d351ce4923bca8e8f74fd0a2c6b49bf017b87a8a31769864975a1a796e67ba7e4fc55383db41997811c63c5dcf704e93613b6a9293518e62f26f97a970e22b208c62265107b9100b122276c819e8dcb269d179f5c75501783ea7f9658854f0462a6e05e44ee558a5daf8dd065b95699b7a531e46b31be1166c264ae0b23b24cd34547f9cbecbd47e235cf38cf365b13e25603650f068f118cd6ca2bb9501e14cf63ad6b68065b6fd72ae2e721fa6ddcbf3235b1e6b590e1ac41e367c4edeaeda803e4ff4603836f7c317758be7b75ebd56c90561461a2003aaff19f74aa7ea69eb6585c2a9867bbd7b76fb0b887d6bb2f54653d41a95b8e9c0b39aab18790c0730d8158f71863960b2cfff04683734dce936c67c9027a6bd29ed63733ac3049f6f97077b71c185f0d57fb53c2ba359c6ff850c2fbf620ce5e89d65471c1a2ced1a699268fc93961b7d07111478f74679d6c60af674b6faf752a30cc46258e5145cb2e1ec892a4f67dbac7a52c757dea8afa1b36cf55e1ee68b4d84bfa98cb2ddf667f4621e720e6c2f01b13bd64c8aa7025ebb5931f1ee132c70783cfbaaba4d10a7811a1d7ac63759ebaebb5f94ce43f7af54a7ab424b6ce29c737e9d212c3fadd88d0a5b419ca2520ddc3380636011818b364daafba66569d2daa945f2ba7300d2a736d0cf5ae864d4fc1f6df92be36c97c08c02ae2cf064c76e9f6f5c94e268eb8428d219301e95f8fca6944e18f0e5cdba8f65d1a046bbbd0bfb755cbb8c3cdac239a9c8baf0e272a18cd7fc3975e37885c31d4a927cb6a47e3663035bedc1cbe57ea52da55588566364f4a0b97b137f922c5dd9fd19842c5f41d2f8fa1acaa5102eb21c9ef1462346d278fe48fdccd63d1363218ee6c1f526e9ba81d52d6e02258eae8fd730acc8ab5330f71f141860fa87b4acd400dcc7ab211e016c170928b0c31342fc0035a2389124d85c231f899c48701ff304de5250361050dbf9b2fd93a28c03e82564bfa3ce1306bda792cc1f41253c5809c89dee8e6fa53094660127f4197f79cac15c5ece0ef731dfd43722979fc1e72755079091214f46221d424d40f2b8ac9f9e93398d464c288806c409f082e133f43ccc754b854329992e35c11ac79bc8645e3049f3b3d41a1256413c0954c9cb64effc69ec33c16624db683b2f4999080ef3b2b006b3ceb5513414a000135d17650823027bde01a7ea53290e04b29739afe98330c87906d4e4509121a05658dac8dfaa9681967d9db794d452afd4e81264667632518d1348d4b37a32e5f1ba74bfce1210c76e5ce5397eaac9f71b4ac85208eddb2419657a43de141f24790e394fa441679bea09ecb9d601762672bf86ceb059a5188deef88a9a656a8901abea7473e87f4c5ac5e3b30f862e3db334a9870b79d9c4dafa4c33f3225a59e50792a53a3a995978c945418755513f1265f8411303c2f026ef923dd172eaf9833e248e3b1211d7af738bd66094ce65321f83850218fff5aee554aa2465836b156e00323638da8ee56d471ae4fd780cd9aeb23039eb1cd6e65fa4d2bc9bf53dde76896dd561511f6347b11d3cb83d731a437cac5e05c997caf7f18db70db873d553ddf56df47ea525349310bf12cbca681049bc3a80366d7dd0f280301a976ff96665c808e4ad9654e80009a098f9d812970ffc163176056828d7f8b810d727d019644c7e672fae1c147f45e9ee42d14118008072eb14df993207b9901314d94701a547c4d6425f9a631c668dc0f41818d9db963c1f3cb0447adafc14090ee2ea8835854eb69bf8c64711565ca3e56e9be108c74873cbbe32d5ec64cb239ec15f056ad794643ad24001e9453b651476fd6b63894edee024dd6c1a1ea280d5f4a28a284b23f0a76f9bdf7abbab4b599cea8f39c28f9506e885174d1c51079517cdc1d60737ca7d3d262c81c21509dce7f68a1628000fee986b8bcfb7e246a8bf544d38b878d3504fdaf39020c27828800f9eb83c25b6e732793f47ea52fb1c1f94347539b9a36d692fe3f4cde86b4ae1080275587bb9eb6065093a351e40990c362afd181f18ad55060f122b21c7148abe0ac84dd0af30a8b5f1f9cfd70a8f992a1be0df2a086caa5d37ea9b8de2c2e8c15a660cbef728cf73e237cfe1bfa5e6d38c98aaa84de7ab0c29b458a7dd00292db2da3d732adab55d418bef6a7bc85f7dd530ad09af0eb6c81e8ec36641491180e5d41b30397cc8c1388c83aba6ee1622e7e0d771ce2b3beac12029a5d1bd89294b1133c5fcb58269e7126ddd06a43ea47d3574fc28ef7fb1ca58d472a247a77dc602e90bfabaa32db96a5334ff0360251b19513a11e69d0bf762304bb1acdadfd7d33ad178c8ff352f9eb58546e43eee0fd0ee75ff45cd9fc1592ce7cb07f5ce4765ae24d57a54c9d4b6b069dda92858926f4ab9ccd84ea8162777ed5bb3b350b2d65b1de9b0774cf89dca39d93aeadd9cff36414e5555dd4802b8e2a2d5f7a974d81b606076ea7b4fb71ab62451bc4f26236ff06b8d7cb873ebd767da98b87de389afdb1f524fd3e4216c687e04d14391ff59a5a2d8f7c9dc8774dead4d0a787d55a3991e8fa8e8cfd71ed67b1a9113262c99f17299162bdd9f19449fbe06effe7e1cf6ae7e6fb6c4bd3433b3b4a8125ed160ea61f47cc97a3d6e11c3754020ad457de7c8e621549e2f24f81064a6ade79d974d46cdfaa516fea6b8497600cb89a467301b35c40a261605b021a54e650723f62b79e764deafeb4900dfe2cfcd28d15f847ce8cbe4edddaa337ce2d5b7a44f9d79a213a0814a96ccba46c5a0b26ebb6f59a86544da77cd0abd961b0701886b4f2e6e398b6add196042615a498995d825ed2880cf95243254b3fec26a2c1ead91bececaa5ce6f1da08600065abec57e9e28dcccf386f2a90a1801e7cfe27afba9c88875585fe50f42337d08c3db0cdfcf09d54b8de8c2ab5e7f6d467825585d80ab05c8ecdfd26a64009964dcec7933eb911a420cf863ac80d9e986929388a82669de598b986a1d641134dde25bed9b448bc51651be556aa8eada23f215515a4e2df67eae3fe36196654222e58b8202cdd1c90e8e33329aa94ca75f98e7ab6116355b5720852a50bbd66eaace9a773be9f3e0fb514bf11dc850a51d874c039ccd8873fb9a963dc14f4d7b24609bba8d5a973346405aec9ecaccbda6ebbccbbff5804046703c3ca819bb6a71fbdfd5c33dc8f76d6eba08929fa627a049595a844d2433f62090ee501a1fbaf490b191cdd267392293798520877e30285eec2e0f386b002a7409ae6a9666cbb53781b9d519937800c250fcaf491c6e68e65fdb42201e5e2b29d6ea7a8d015464f0ecfd73bde021f0443c96ed21895256b3030fe823571e96fa80e43b145b72a204751c378346bc2d2c6fb9d786e3160521745a4740e763bce02d45c9485637e49b706bf4f36cbc9e667d1702381180d3350cb81bf4406adf3a6cd24bde490bad4f9665c858c5b4ca0de5435e836f8b16bc2d6cd8264ae75dc4cb89602f8cc6e63d34918083956e955038c661b960b222d1483851dba0652eeb565892561342be72756033f011b60450975241583a60b8d60303cbeeb6b05b4c1ea552937e89f66d712ab908c90dfeda0d6e998496028fab35012e46747adaa4de1051dbce43d0dbcca79d69e1d04504ecd6b8282d82d3b6c0ed090487cc036a9f6a5cf2ab76b8f17c370030499f2ec04d093e2d8cc3bf910e9a8f328cabc7beb35a3774218fad147982ad10ff23111ded29ef53154241847e71c5000cbb148d127ffc0b03ecdae12d532a501633f1a4a2d8a448b59daf0af4ceeb9ff935a97d39e87b02d2755dbfaf3fa4ac0f8276d89d185325c8cf9d41d73e8c32361e3f627802a870b84d6e72a9c9b163eb61391b1936324a0aafb9fc8e8ee0ae79131dd5339a5cc7fc8397ad534b0523a4aff4621df002dffd73dba51ed677694b68d78a7be70d18c7e42f534d3eecbfcfb101a73e3b6ea3399b1042700df8427cc5a79518cfbee7ffbb632b66c35cc67ababb34907cda1d99752e8ca78c9d1ea92741814094ef73929e7db38b842bd1fbf53abe73320903194bbf114c008525633fbfbeaf9e235ee880547122dc6cf76baf3e4043d4e2b5a44aee9a4388ba19112a971bcb58c0551ecb7ac33d548b59780d7d6589c2c8187a6cd239bc6f7348af425cc88f1d66a59d1a8d9c07688bccc1e979e61427090555282960cf9862fbcba57df7bdd82cae976ad3135d0fc2d2ee644baf1c4f888c87be6ee2ccf10998c7a8416761e37e8881ee4b296782824d6b187a9bec35", 0x1000}, {&(0x7f00000011c0)="cfb9a3666f3f458d84e9603569cf4bebabc2710be72e3d1d1676bccdd96b7da3dea15dbf256537a72c76cd309e6bfb6920d944d4f1918db01115e05b7a891e99228cab63b79efd2c", 0x48}, {&(0x7f0000001380)="8c23d2ee6057e7a4edda7dafd5ad78d8d3", 0x11}, {&(0x7f0000001280)="d44b7580b65772e28157425964c6c6878c10b8303c05094e32611acd2d4923ba61782c89725122e171", 0x29}, {&(0x7f00000012c0)="5195b0b0f87425bb42e1f29ce9562e84f18380edd7f1813ab1465913", 0x1c}], 0x7, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, 0x0) unveil(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) sysctl$net_inet_tcp(&(0x7f0000001240)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f00000013c0)="4bf2685cac9c36979a187788a72d404b9b2b95023da2e27da8621fddc36b20ac2b42f1d9ef5284230fcf8e03f15d2f185a8b78619f9b36f74120cbb84de43f052c342531f93ff852227b831495b4836838a5e2a58f68e20a1b4fc8045d8778888f971b89ec9ab09819655b5d78eebe764a24ca11504b2670895199e048900362e875ab221c67d2b59f0ba1cee6487ab74185a130cfe0f668db43ac200bc4028f03d0613bfd067a6543c818ac37f3c0e09ab40e039ec3bea317429483fe8095d369ff229c53293e34488513daf6", &(0x7f00000014c0)=0xcd, &(0x7f0000001500)="2376c4a3934cce189c9b2c7ae4982cb249252701cc48dfff9bc32bd76f18e1f7128c54a40dbfdc185508603beb4fd8e9", 0x30) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) syz_emit_ethernet(0x66, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) mknod(0x0, 0x0, 0xe02) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x1000, 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000800)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) executing program 5: r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="fc68aae799d00d29555e7f595322e283079925010e5f9427416f0ca5e1cf29043bf6a54308ac477fb1adf090c30205cd78aaf6da9fb23e9d6e16ad5150c6fcceb4791c65d03287caa8407ff2837e632f54d13a2cf3ff81e8dde52f86a9ea63b4ee247c7b9c50956b98dd6b6061982ac984dc41241253598fec428b", 0x7b}, {&(0x7f0000001400)="68ba734eadc93b57393fcb93625347a3255160822808104adb4f4f2d2e382707fd8f7ef00ccf3813f7a51fd11c6c5e79d4d986fbac921193c44e753cbdfcf99bad7140f06da19633bb4a6f10b150ad43fc5fbc6205090b8e880c9160b3449f9cc41e37cb3c66382c32ae952070ab1e853bde67fa55a817c02188d16bac6ae7a737e5f6e0674d36038c104feaccb1e5e323c9b791d4b021a01b393911b4ff3e7d167fafb1c352bba6f1c1724eaed6", 0xae}, {&(0x7f0000000200)="5f69bed1fea09dde0c0c3be4cd7c98fcd78cb2263b0703c8cf6b9a508881c081b7b7094ff6d4a3b22dba261020b53f2b74e3b10d7842036e657f33620c5ea6c2152e06658c3d57b3ec351f334190ef3e219a33274035a9867e963c9991b5a9b07c718de867b711b16aae3a1d8200d87397ca3f6bae16d7888b4a0e5b8ee806ee", 0x80}, {&(0x7f00000014c0)="b18c753e65e989ce717a17ca2da7af863224ba03e8c860", 0x17}], 0x5) unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) clock_getres(0x2, 0x0) fchflags(r2, 0x1) r4 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) syz_emit_ethernet(0x7e, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x48, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@hopopts={0x0, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x10000}, @jumbo, @generic={0x0, 0x2, "bfec"}]}]}}}}}}}) r5 = socket$inet(0x2, 0x3, 0x102) sendmsg(r5, &(0x7f00000009c0)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x9, 0x6}, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x10}], 0x10}, 0x0) executing program 7: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x4}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "56d2d2e66638f250858754327c0682c6ca36ce19", 0xd32a}) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) setsockopt(r0, 0x1000000000029, 0x20000b, &(0x7f0000000100)="7354a70000000089aca01d42d068ac5dd56d16146a17ed36ecd398340cb2dc64de963471ec7af3ee5294c3b6cc6a85", 0xbbc13e2774f98464) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r2, 0x20}, {r2, 0x4}, {r2, 0x40}, {r2, 0x8}], 0x4, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) shmdt(0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff0000/0x1000)=nil, 0x1000) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r2 = socket(0x11, 0x0, 0x7) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493e", 0x55, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x24, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x23, 0x1}, {0x100, 0x9}], 0x2}) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x6) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) executing program 7: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xffffffff7fffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000340)) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x1, 0x2, 0x7, 0x7, r3}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc77734374d7bcf67e50ca15e7e9de3bd5b63af0ecc8e38ef44d26a646ecbd", 0x58}, {&(0x7f00000006c0)="aeb924947ed949c0460a10c4f6b9ab821e7c2116035105d7b3f07a43f3c9df177959c9f39636e7d9a9aebf99b46c5d5eeabf8efa9755b7b93016472ec636a9f330588da38632ef66a0afc00c8e46a4cf9f9480ede2896e3ddab4d98d352dfb644af8354f31609fa38a72114396acdc84d5c7a9e1e091228476f18e1c7eeb53623e5bd3054bef0ae3d5f37a0e31a0b0047b89839a528405fb3e942421f32d1e239c1171576457985690d3e5875a4efa0959fc545c8291f81657d6342a071dced6172335dcd1edae68e6cdaa369822df41", 0xd0}, {&(0x7f00000007c0)="fdb803d963d505d6afa913acddbfdf00dc", 0x11}, {&(0x7f0000000900)}], 0x4, 0x5) r4 = socket(0x18, 0x3, 0xe0) wait4(r2, &(0x7f0000000a00), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) fchdir(r4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x46, 0x1}, {0x0, 0x1}, {}, {0x81}], 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) msgget$private(0x0, 0x201) r5 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1baff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed870800000094eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31a2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4000000000000"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x801) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xfe, 0x0, 0x0}) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r4, 0x0) fchflags(r2, 0xf847e136f3f847d1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) setreuid(r2, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: fchmod(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000380)=[{0x44}, {0x1d}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x1}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x12a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x39, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="19e5ea75f311389182aefe2cbe06b4edcbc67b7125c4f68ac345a80d4a7f499248e16affab02a1cf1f1ee2c30c38", 0x2e}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r4}], 0x38, 0xb}, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) r2 = accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(r3, 0x0, 0x1, 0xd9783c5e5ad2c7d8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x9cc, &(0x7f0000000100), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069dc, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRES32=r2]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) executing program 7: r0 = semget$private(0x0, 0x1, 0x79c) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/203) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x40, r1, r2, r3, 0x0, 0x100, 0x2}, 0x7, 0x3, 0x100000001}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8001, 0x1000]) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000200)=""/248) r5 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r1, r4, r3, r2, 0x52, 0x8001}, 0x5}) openat$klog(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) setregid(r2, r2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x6, 0x7, 0x7, 0x3}, {0x7, 0x1f, 0x8c, 0x8}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0xffff, r8, r2, r3, r7, 0x10, 0x1b15}, 0x791b, 0x100, 0x8}) r9 = socket$inet6(0x18, 0x5, 0x2) accept(r9, &(0x7f0000000540)=@un=@file={0x0, ""/95}, &(0x7f00000005c0)=0x61) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000640)={0x4}) setreuid(r3, r8) accept$unix(r6, &(0x7f0000000680)=@file={0x0, ""/510}, &(0x7f0000000880)=0x200) getsockname$inet(r6, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000bc0)={0x2, 0x7, 0xd5, 0x7, &(0x7f0000000940)={{0x9, 0x1, 0x2, 0x5d, 0x8, 0x6}, {[0x8000000000000001, 0x3f, 0xffffffff80000000, 0x2, 0x1, 0x4, 0x3, 0x8, 0x5, 0x3, 0x3bf, 0x4, 0x6, 0xa0c, 0x35, 0x7fffffff, 0x3, 0xff], [0x8, 0x2, 0x14, 0x0, 0x5, 0x8, 0x0, 0x63, 0x4, 0x9cf], [0xfffffffffffffffd, 0x200, 0xd635, 0x5, 0x9, 0x9], [0x7, 0x80000000, 0x3dbb, 0x9, 0x4, 0x240], [{0x8, 0x7, 0x40, 0xbf7f0b9}, {0x101, 0x1000, 0x80000001, 0x10000}, {0x7ff, 0x20, 0x1ff, 0x7}, {0x7, 0x800}, {0x3ff, 0xfffffff7, 0x3f, 0x7}, {0x5, 0x2, 0xfffffff7, 0x6}, {0x1ff, 0x1a5, 0x3cd49a50, 0x6}, {0x7, 0x2, 0x6}], {0x7, 0x52b3, 0x0, 0x4}, {0xffff, 0x400, 0x1, 0x2}}}, 0x7, 0x1}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000c00)={0x2, 0x5, {[0x81, 0xabde, 0x7fffffff, 0x9, 0xaf00, 0x1, 0x5, 0x80000000, 0x80000000, 0x2, 0x1, 0x1906, 0x7, 0x4, 0x1000, 0x7ff, 0xfff, 0x9], [0x5, 0xffffffff00000001, 0x7, 0x101, 0x7fff, 0x7, 0x8, 0x80000000, 0x7, 0x6], [0x5, 0x3, 0x7fffffff, 0x3f, 0x401, 0x792b, 0x10001], [0x7ff, 0x6, 0x4, 0x100000000, 0x3ff, 0x8], [{0x3, 0x4b56804d, 0x6, 0x3}, {0x0, 0x8, 0x9, 0x80000000}, {0x4, 0x1, 0x2, 0xa12c}, {0x6, 0x20, 0x8, 0x5}, {0x9aab, 0x8001, 0xb8000000, 0x6}, {0xffc1, 0x5, 0x3, 0x1}, {0xfff9, 0x101, 0x0, 0x1}, {0x3, 0x5, 0x6, 0xa435}], {0x1, 0xff, 0x4, 0x880c}, {0xf7, 0x24bb, 0xd, 0x3}}}) setgroups(0x6, &(0x7f0000000e40)=[r4, r4, r7, r2, r2, r2]) setegid(r7) chdir(&(0x7f0000000e80)='./file0\x00') executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80206949, &(0x7f0000000100)) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 2: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000040)}) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r5, r5, r5]) getgroups(0x7, &(0x7f0000000480)=[r5, r5, r5, r5, r5, r8, r5]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='%,\\((\x00', &(0x7f00000000c0)=',{![\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000300)={0x40, 0x6, 0xfffff923, 0x4533}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) recvmsg(r2, &(0x7f0000002980)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000002880)=[{&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/36, 0x24}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/88, 0x58}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/2, 0x2}], 0xa, &(0x7f0000002940)=""/48, 0x30}, 0x1802) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x0, r2, 0x6) mknod(&(0x7f00000029c0)='./file0\x00', 0x0, 0x1) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000002c80)={0x26b4, 0xffff, 0x81, 0x80, &(0x7f0000002a00)={{0x80, 0x3a, 0x6, 0x6, 0x1, 0xb0e0, 0xc5}, {[0x1c38c506, 0xffffffffffffffff, 0x0, 0x8000, 0x10001, 0xff, 0x2, 0x4, 0x7, 0x400, 0x4, 0x80000001, 0x6, 0x1, 0x100000001, 0x5, 0x19c, 0x9], [0x4, 0x3, 0xfffffffffffffffc, 0x0, 0x3, 0x1, 0x81, 0x100000000, 0x3, 0x8], [0x6, 0x7, 0x7f, 0x4, 0xe161, 0x9, 0x442f0029], [0x3, 0x1fffffffc, 0xffff, 0x80000000, 0xa1cd, 0x8], [{0x1, 0x2, 0x101, 0x8}, {0x7, 0x3b432799, 0x9e2, 0x7}, {0x1, 0x398, 0xcbb, 0x3f}, {0x200, 0x6ca4, 0x3, 0xa9}, {0x9, 0x7fffffff, 0x200, 0x6}, {0xa99, 0x5, 0xfffffff8, 0xffff}, {0xe8, 0x31c150f6, 0x3, 0x8}, {0x4b, 0x7ff, 0x0, 0x9}], {0xc3, 0x1, 0x3ff, 0x8}, {0x100, 0x400, 0xffff8001, 0x6}}}, 0x0, 0x8}) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000002cc0)={0x10000, 0x5, 0x9, 0x2}) fcntl$setflags(r0, 0x2, 0x0) writev(r2, &(0x7f0000004040)=[{&(0x7f0000002d00)="8dbbbcf4c3f1e3e5809c5b4b9dac9ff2ef19ff86f3a8e8648e46334ec0087f8dcffa6c8143033b5a1eef06b69906c8a1d9e9a86daba89f63068d971067bb", 0x3e}, {&(0x7f0000002d40)="c93620c74e620e3f89f9fca2b8b53cc3accf603dca73046cdf97f2be4ed21c72f96eff37ba2ebe34bf7690", 0x2b}, {&(0x7f0000002d80)="4bae5dbe978ced1a119150113bd4fe7957e493bd7d84f7763c9538c89ec37650ae2752ed819209add38219e663c25c351e4712215e51eea537a8781223a0654f6fe5b7187c0d770e67c1b706491e542a730ceff5a68b22661420b616283e3df0725a1484391bc020d193b07134147875b9b2eb79d275131f258e9c6917c59a68a3fa53dd10dde02be9873a0167571b0d82d440c27252f798e54560186cbd4d1eb6ee2958a25ca78453b90b293f99ebf6e0d099c7d20ad91bcfca5bda5187295232ec897c72401a5bd2b8276f04b1f27afdddeb444082198edfa053a92fc6b86db30516e2dddd29f5248b4118a903d6f305a53a87066cf79b635fd2cbca5137bd84897e95c24108c86ea2f80b7d2d1f7b674495022d71252b8b237334415df82c7f59d50fb0eab574e1284daee6cf9e7894144d54f5c234faf9104260a9b669fb382d184b6041b77ff6c9b4b69a5a481465c3d0111c361c7c759e96410bd31d146d4fac43cc0c609d2be2e10bedd815088a6b8161c43ef123afb762b141485e931fe7f2381769abb391e941e2d17eb6d97c042605d9a3f842788478c5bd1da76116b4270c20e9570ac04a37dfe7cac9564741fb3e4620bce38a9af19be081013d911ae60811983953187cde22787ae62bdd91c44b57890cfc5cec9d9c9405616b1fcbf3723056c3103f01bd42f1e9a3f7fa6ec20ba6cec00e75c1e78cb555a2c9e21ea5c17aaf555b29aa92218bd2d1c48d7ff5ffd9c67d63e75ea8aea584f6c15551ed03add510893218ba839bfc20be574990f6d7ff4cc4b36b224a519f85da3b41e3ad92c0363967d9a7341ff889866e319b17821a6f76b4b63f451da81093c2c281689d0a502d0ec5b0d1160a4c75f8000d2ac7c4839c3263ab80ce6428c430dd5903f4ceebc5a5c89dc5749e7d7cda32085089050fe25b09fb648236cd25be331da31250b25f04308bc2e311481a6e06a9cd9743506c2b77605f1d25ba3bb05cc5355a06418e773a0b25b059f6baf07c93b97e25b75ee2b4e5f5e812e28a26316fd42838b4f58497ee04f4b013e4405f8e65c427eea8569f1929003f085ae524c765674d5214c781eb2626a14c829a7be577cc53ca25268584e4a9b52503b016fc6840f322501b0fcead6097fef49f41952e85c664f02a86c2e94a5469d3c36e2c6dd300f47150f584cc4d28928a8076c8ea1a895b99983aa4718656b60e10edc75e598ae3de18acc2bc733d2478d858c4afd9c336dc5082faf12f0e36cbcece10be147d3865c58012914f6dddbdd87d314fc528c9e5d5e729477cde9ab5aaf27d6992418505ab10bf96beca4b33e98f4539d92fcd27fe9a7297950126b5691b4a76daf8e07b4e0c834e38322d44a732be8a744b2af045daec4d6d0eec16a2e2b4aa2229d848482396b6739eeb5f8e4c364878217a2d7afc5cac229b112998676bae4f1c31aff28e7e01f3ca954f9ce1620d852331ddafb91ccca727dfde9c8084f71005a6e2a104a8fc5e8fe00295756154f14cf07f3cb8ac62b3c2031ec092b3c58448d7a3f2e7c9b3d2ee4b64428579d23b940f6a3337813922eff174a92637429a70e585432b5c3043571a438d06eda025d6edcb3cc15b68416aff7acac65c7284ea4c68f50b0695ed50cd8e155ec4e7bd6141ecd1e7ca6331d44819febc2bc40ffc6131be7d1b483f056509e7460a008302b739bcea55dd3fcf5e0df66bf8e2442a5ddcedae6c88a1e2761eb67645113a5d9413defa8c52b360f65e210035b2585f11d0b8e29f61eceb8bc748ab333eaf320b3352448818ed41c4aa92abef49992b817e5d06bf3fbe6bb68030423503f29f885d2653ee9c26ae0646ab6117bd14c6b2a818bbdecc259de2cf5b2f3a021cc864899787fa900e4119063304498a8ca54274162abda112c6a7447d4ef778ec73f12d430b10c9f3db48318909eae0208ea9d6eb1f5ea7da6e728bf08f9e039664950b0bc80f05e5695acb59896e2d93482609da0a6fbb003f5e9ebb5ff4e238e9db76efb7f450ea572390fc41cb98e7b2d392e255b4188bc35fc88fc6a7464d6b96f96b63eea19ff51475f6aea4638b67e1cfe67ea7c91a64483766ba1ad1a57a06ad5ee79f9b97d8ae45ecc6345a8f73c25993f08cdcbf901ecfdc534ffbda2245e6b8e1291c4086a035bac614c67f3538b64411db46e33875ae3ad7e4c97866527f19d09d5441e4201f9b7ab90ffbd31ad76aaaa126cf54f3ad7969ec8b083fb6f78204084cdb12b484b210da5d2cf411acac2e3d6e2ffaa0a7536a4cc2ab06d2bd7072d7df3d24f040ace8fd47951e23e3bbc20d0494882be413eb177004516b588f08eb05cfba4d0e0c7487ae093d473710b3c46d94c66bf040bbdd5f7a83c763c1876d227e035d1f306e25792a0f8dcd5db86bc73e36bc65167513072df71d06c9648ed6077d3808efc60941b733f1da25c79332f9ba38a17be34eca3a79331d9141e6e83319de12fdc22c9fbcf2e3fcb8647d8deb6467c3a3b0aef2bbd16093415d54bdb007a91c8c07175ff83b530363d32a6922a58f877bc4c698c9376ef4a19aee1a1642466b1932ba28f4d542402d85583e37b702d796e18cf36d8fe6f9d1f6fc5486c6b215aeae1b45eb1a0f6fda2266f53766d9fc30e64e8a8f372863f134462bb0f3a5335243b3e6ed2d8530c330b2954af3a42082e1ecf0e61e7c4a36a95e34b39acfd6462aa82b36b6fa83146ed511a3b189a83e4677a4776dc6dfbe0a43d2afaecd9ff48a456a04bcf8dd8e7f287fe82548db6d28e712ed1c3dd0d96e825ea28767456f01563395d6cd0825280b69457a0928988dcaa0a64d3ffca234cd799b5485922be911e21261820e2800fde72892b89972f2a465889768d2b3adb567e50ff563046f4996a48f6342e9f676e0800fd038e3334e65cb8e35be665275c95e361b863620285200aa0754734863097f5e7aac26330460a3fa83a127cd21f017e5fdee9dcb3b1b6730e979e95dd3bbe5a5958f69feaaf6673001c751043ea67cd89b94c344adcebfc7ee6d75cc7b2a6325a1df0a370c2b4c40ac9f006085f3796b13409b3bf1e7c301f5e6f4d8cf2d89a747484033b6b16aedad7d881dbbb02358363cb918a4a398881a730dfc7872cd4f552009414cf171d779694f655f65a4d865f4c46b6f7c311000f993e77316e7cd6b7a3186715a85002f5d11112ddb239288159d1f3cd3dded844faf66a2613f0744c64d09498b66d9c5449595227bea86b1e808986ccf751565c68a1e74f39da1750cd91877768dc1962da678cc7e5eb818c0ffed740598bc685b86fa846f8397d8966a84ea63cb33c898965a3197225d71786f53d3c15286f73c05a45b0c557ea8a19f4bbdf7edc8c42bd73e1b83c38ec22297815da232ba34649b7b6d614c0c6017588adc76052ebc8f0864e7916daa90bb12c56000018f80da24599fbcab7b42a921272f5e77a9fac7dcf02d56f33cbdf6f75c79a1cb7a5d87a0ee12f317fd55662307a233dbc1ec0ba8542728667282a863bd273a1ff6083d9901faaa5949f9e8d5b05b569aad5a36a2f11b26b0b6a4b2a5dab2a810808443cce722d18cad3bc75c15c3b341a4cd4359f33951100ca7385193734e485eb753c3be150aa133611e11efaa59ebb2e63e340d7c177b04e7e40e2f4b0c4c5bcabb55b2e111f867e1b04dca8d1b52d7b80b8f547320c3092904807b66fdc44d41f09893415929dbf6e36a14b95b58ba58aae9ba0b401c4ae2ac11e8e16186500aad214d1f9b9394c7a555e5e6283168799ab71145cc976792963781dcdc210c832fd86b6d66f0e757b7ee162503fb8430a7a84549b6a1a86ae0745c43978e6023e425b0ac12fc89cb26f4a153e0d2cc41ae8cdf958eccb29118aad0d662fbca2f61d8237e8b4d08528ddf70e8747acb95089d1ef574156c899424c6971f5790934f0f721fa4cdf8fee5e65c8c1d96befd0c608897452ac2eaf4df00b95c3c5b17da3fd16607a1652db17a9d85e425c2c706b92223bae30627258a816cdc69ebab7925a72463e4e77f186a7f89d10d7cb8dbcd838d05a4817c7ed0899d6b08d726687132b5b32807d0770dc907cdd68a92d786bb0e2cdfdac3ff7cd6e32e71bd81e3c95daea8e29157bbc4885f6f231c7db125eecb7d53ac54c693caeb7fe59ac300953c80c86470fdfc1b21e4a810e9a51989090390c3615fc60bc2d87889f2c0364c03529e354a490a2c3154305f528cfa2240336fa0beab62a75244859b0631dc29f940e19a2dc9eaa28746db90b75a37c5bfb5ec36dec365524071ea03faa5ba623cdaa0f05816aabc53250ec85258703f3cc913e08beef5425ffd5797f3459dfb737baf437f280dfc8234941e2867bf2e67facd7a230e906ea1d8a4db2dff6008b4cc7d03dceffdd5e5d70689c4224e6b41ced41a899925f31c289a5192c085c2ef551ab3e048d993933ddf0fd61a805cab83c6bfcf40210b81184f2b8ddd55959bc5b05f40f9d5ef2730cfe158fcb5f1467429adca7565eb1095abcaedd8d26407ffc3e4355da29121e53d569da55254085c43d28e747e78821fa9f551da3eaccb622c6bba45cadbc41d3033e29da9f057446fe918f75af30e93db8169ffad4841dcc704686401478e7b75ed15a1e9ed6ec6d8482cc3016b7f6467e813e632a33326a5d38d96b27c78436d6e34a14e00abf37c495b398a0700eab36fec367d20eb4fc59dacb1e2979540d024d8a1d27c91014761d497d2ddd2e42f5e4d8a3fe3adf347d5ccb1ee015716527071369c7efe28e2e98d7013c46c042f971d1332c18ae59ccd196e7f817f39be584e9e200d5a357fdc9ed428d94def793a26b05a51c2b2242bec80babf91663d12f2949778b955a9b6866683565b039abb8dd2215d15aa59102de3e0e575e2a22882c8a556f20da44561b32d2b2e8cee147d0617850abb854aa20581487f4ff633882961f9bbf742062fbac1a0bef28feeb4c566079f00270040d3bbe3527db6f8fe1b259b14be3074582ef7cc320d6010b01536256e372a484629df23502774518d2c703ca6c3ea073254a17454f0cd602f6aed51534a29c6936565bc5c314906fbe759be545bf083490e5935dc1adbd756b5cbcbbc729b742bbe3a5a24ad75e6b8844fff989929269831032e72411a4c162c98d9599e183bff372d67e97bcd82ef8d536f8b9ec627bc0fb0df7fd7d1b29dec9a93890978fe05abd1aa0de10da2a1e6dfc24b8f2c48397def5b9735426b11539d4b45365985a6843b682e628d5ededb3d622beac4e2aa52d6fc0d0f3335e8088b95ab0cc0848d3a47c0690e9bc42ffd62c308d07b548ac3110360cf7a8411ddbefdbf6b5783ff04a9e8d08ed4e7ea6ab7ad7cc8adf175a5bfcc78fe47a3d0d17f2c9bd8a365d1fabf18b17064feb5036a3f82b109b8bcc5a26142fa1dc62ccbd93c9fd22ea54cfc2f65928423affdd85b4596c23441bded59745037b2b305a92f9a9a1c6058e74a55e7b05208f1783fa3399294bbc8382c2ab9be8c9688cdeb2883253e6db6bc4bad7c71e0b04eee642c44cdd6e873748a3f2d519deabab86dae3fbe503b72d89ea6461f4ffca95470682b95d06b4c95d889a38f3d405b2ce0c98db59365f9f9277e4672e9a5b3a2aed19b74271fe6f6b948a86d5df9aa72109dc848c7b7dd512ad35536cc6782d40916e5ca2ae95e59b51494b0e348c2758a4f25752dfc68d54582a2699ee16d18a95677526822dee9825b04ec6a4a61ba0cc7cc57d5d9dad5568b34af1b26ca6c76277239401d0418ff26", 0x1000}, {&(0x7f0000003d80)="85e104cd8874fb07fcabbe3e0d21b1382ea5ef8dc59533e1d95e5f0e9dee582173d87564e0fa45bdc2741579d1abf1062fb1cf2b454359ca90b886df1788f41062b907af651171bcdc01f217507be033dd24b53e27ce460f45a00b5ebf026d3f40dfb9dcb57f8ff69c7bd9da479c5e9ba3e5a1112b029baed4848131d48361fa26525f1f3b259e3145970bcf32ad510423f8e07cdf6127dfbafd2bfd56f1878c", 0xa0}, {&(0x7f0000003e40)="3b872b3a8c621f1e232032243be0e938c67f28660fee73ec0209532d087f056f6e9d9fef4228ef0a2b602276be86eaa8544c9bb5a27536e5c4a019d8ab0af2c0b6f49badacedc86225eb896679c9283df76ff3b61bb8832dab529843e3500fd2f70bd37ffac5aa3e60bf90fd4065b5df67909145775c876fd0416ef12bbc4082ae8a84008a64d96208f76e7c2c095e422c115cc3f3af381ad44649aa38aa00834f57e01cfc3061b346f7c9f9580e18bc71efe7c27b7599c694799275fdf909f08f7ac6a175b4929d3ac3518691ef3db814214c42c3375a68324e97d3114fa98f", 0xe0}, {&(0x7f0000003f40)="1efb06bcced61984d569ec9f920259ceba59f97dc33689f139e88df1e408ff059f94967648d979c8d137da24200c8055012200d7a95e5172cf0ef59856e6053e79a182c712934828a229b1d375d79a32705a8fbec793cef05fb619b3cb72e2022e1a9b6f5e640b13027e5faca1925168c2cd92e481abcd59e760233c39dabfb8bb6ef909ae01018965aa652418e9ddd6fd68591f6053f570734503da3f2f8c06be41df32ccf172ab0cd299d5e9d825ddec23694d5cbd0ce3d9c68dc46a0af968319cce848ea6", 0xc6}], 0x6) execve(&(0x7f00000040c0)='./file0\x00', &(0x7f0000004140)=[&(0x7f0000004100)='}/{\\-\x00'], &(0x7f00000042c0)=[&(0x7f0000004180)='/dev/wskbd0\x00', &(0x7f00000041c0)=',{![\x00', &(0x7f0000004200)=':]\x00', &(0x7f0000004240)='/$(\x00', &(0x7f0000004280)='%,\\((\x00']) getsockname$inet(r2, &(0x7f0000004300), &(0x7f0000004340)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000004380)) ioctl$TIOCSTART(r2, 0x2000746e) getrlimit(0x3, &(0x7f00000043c0)) fchmodat(r2, &(0x7f0000004400)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000004440)='./file0\x00', 0x1000, 0x4) connect$unix(r2, &(0x7f0000004480)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r2, &(0x7f00000044c0)=@file={0x0, './file1\x00'}, 0xa) setrlimit(0x6, &(0x7f0000004500)={0x3, 0x8}) mknod(&(0x7f0000004540)='./file0\x00', 0x4, 0x596c) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000004580)={0x2, 0x1, 0x3, 0x7}) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x40, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/58, 0x3a}], 0x1, &(0x7f00000001c0)=""/153, 0x99}, 0x1) mknod(&(0x7f00000002c0)='./file1\x00', 0x14, 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0xd5) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xdd\'}\x00', &(0x7f0000000400)='{]/}\'%,/\x1e}$::$]\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='+:\\n', &(0x7f0000000500)='tap', &(0x7f0000000540)='\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='tap']) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', 0x3, &(0x7f00000006c0)='./file0/file0\x00', 0xe}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setuid(r4) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r6, &(0x7f00000008c0)=@file={0x0, ""/248}, &(0x7f00000009c0)=0xfa) getpeername(r8, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) read(r0, &(0x7f0000000a80)=""/69, 0x45) writev(r6, &(0x7f0000001b40)=[{&(0x7f0000000b00)="c57e0a86604f58ca773cfe38e5d7a91f3cbdefac24ed4c75c0d6de75aa3018198b3c61d81e6e4bd3511ed33218803f3f52ecf01fd400a95ec57aff0fd0393dd81e561d4b54b7e40f5d3c7d6fef117253dd4be3545c7baebb86999dcc6fab50d0f0b7064f4cd1d56eab5d896a9628b6ad219c863c6411a6ba292c09c6a7214c750aef07391f219cb83c2e8e34ad601e36d04c4daad3b91e91c6ad54db0efb11e33d0861d54c3198cccd78b7aed4065cec1ae884384a313aa1bf2b7615a5a665b22e5eb8db16b3c84d4cc54f6ae53dc261f1ccdf1510e100b746c45edaabdf5e6ff4064a04ab448ac6b1e2dc6fe443c5689472fff18c19a87a05e9021c3ab79168c1084e56d1213f65b0823b5d222eeaad89a7023b904cde0f13cc43d8fc8098fe2eceeb2878242449b6148b31ddaa6b3413e7b1d7cac85dfc6714bafbfa9ef93e5ed0b24873926b733c0a14393f63d3856a059fcc3003cfb7b58099310e665760fe5ce3a9534cca49f2a40f6ee30e1411e444f9ea7c98b57dbd03e518a55ace8fba39e01bcb8681e9f04aac5118b0d5759de84daae64677b483432e4e9d897584a8b52de4ce4e499886b191350dacbced742d4053d8eb4f7281d554e5e5fea876d85375262f5bbb4e27821a90ef742cdbe78bbef683fb0da65769ed3db30dac71759828ef5ff0a45af9e4d545031a3301f2af348105451e07836f9d12e31ecac6098767c51ee3c87ac912468e66453b619c37405572fcd3e9182685ec752d35d5c65d263d09319b3fc39a4de78dd7a1af2c809ae66644c97d1769d7717e1448234417a92008c3ee7f4b76341c1fb88e6869a47a2f07b27f6eb45920f5cd748c9803748bff1c88ce46f4b4b87f09b786941dee0908969fc28b20d11ab99efb27a04e451d1859c86b079c9035fd99e499207baa58b51b75e54763ef5a7d8a5688f3cbba33a262ca55d5f101b21e5f10dd53d08c098a5f7d09d031247d00e05e7daca57b7c8d24ad59fbd00a3feb0e9cacc9125f8fda38d515e57a3149c1b23bea37caeec5de181fb34ad4e69e9b9ed2447cbec243fba97d826a084ec0e44015fe700a548581b29e11ec7f3b1e7219400ae4ae8ebfb1f7598587a63f27ec35cbf769bf541357093b4a1fae68916b29378e27a1a572371e09e8e1042275f8c7ec4795b67785462bf10b7a60f3d8bbb5437cdd954309363ab13ef3694e926ed4b1205070b7fa4c5146172ff0f0b74223b721153f05af1c4cfa98e213378db5ffa1b5b5620816812cbbe978a0ab02f8640a2f3b87ff1de7e0b6c5d21c568b309c9223f8f12ef3cc4786e82152772899e05ddbf2f96b8764a531810b558a33c085b770dcafb4355dd62ac6fc744192610ef56f61f19f66f925da2b16feb523e545dc2b6702f37a5b60babf06302782627187b1881f1799ab248fd4378d02343c241456ed31eca71149f315081c9a83cd90fd02739e4aa75e6c021093c1d3200371c1b6e33823b5ef0cb2a7ac0ac0cf176162a6dff57e4a975216e1a1899ca54578d5a904bfc994d128c364e2c5d9677813faed3a45ebf88b8b4af88feafe06bcda7f098664fc092719022b0706b0dcf8b30f12bc88b10d6c482430305676dc2c6f598de7726642b94de73a5c7c601f1a8ca051e236fdef7cc6f53900e2771d810cad2d7453312026aace3610495073abe92afb8c9c6b5dfa7ec6f49d7b726cf50d6df6df67856ba3ed747875c00e0a3c780c4c8ecab8bcccfc99b6e6ce8ffa315c3696bda70eb7bfc191e2c8a734b3bcc9dffda7125ba895d1460223f58aa40db8f97b7c4253bafb757a65c6393f21944c026727793b76078e53c3472c9a9a642b0daaa8ef1bd7cc0cc6fde19d00bf2ea01e8bc942c8fdedc5229722dd538281524b9a70ceba5c62b60661b58827374417bc5267c603c53e4faa2e6c3086bea88e116bf78eca6cab299d3677ca08701ffde564b81524ad00819f8ad1462e9c12c3ab79d2119b0816a79244de98e8e10564fe802e8ce59d61c236c83f7ef259e606d436075abb441a6dd17099f4ba33d2c4898bc2b85c675bd7e9c29f5edbbe475c0a7a6c4396b7af4096f6e58d32b490ad2f8236e517a2b79e85568bac4dc309de2ec1ae97e13ae888e5115692d1875f3b8c711dbdc5f697758664fe1f33644f4fecd8eed50527ef1bb967549b1d24856b94ec75e8c9b75f2df785bb506c00a64cbdde17dbaf984d3255503888bffca9599b6f9b475514fda737ddfc96c1e5050acb858dbcbc245ea88428c74a60b5f30903d3ba88686681f28b3eeeb8bc645b586ea983536e140e3165b34a06b3534ea6908509413629d9ad3930f74bea0ce2e1b4c89cdbca13bab3294c94921645fd746a8a6e505c335b2d8934cd7a3d2e59db0d0240f721b7c52426188e19e66a6ce1f40f7bf25346cf6566605b98fa770d52ce10efbfc284815e03f0c8503bd471566fc6021e500300d370c74d5b695f24e93a17f59c27d0f09ed8e2d3eccb6850aa2f11f7ac865d01dec1e6f3ceaf52940c6801c44fddeca166ac97ad4f92de4d794b79745a3300a6b61057e2c7081332f2617354fa536da4d4a56c45c95aa978b2984ba9d0987b95e6e83c1ec783f058e0ef5817aafe14d68f8a008430497eafe4077398e96552f5a4aaa81e52ef6e6eed8580160d4263dbfb5851772eda51b05ebf9623bfca75a362f4ace0e5a1177f5c503974251903359fab1acef80a18ac006c7d0b64d9b8d9dd4a4b2ae7149798490edb5929adbfe9628e3fbcf5b28146162d75c943bc5f066f52934814d78ff87e4deb9e465ffe6f6d9bdd2b63091a75f2b68625146dc20520e8d537f6ec4d981dcf42d89e2667ab92174f5f353c6fc4236a69a3da3a889326671760c545b26f25e0366bb3f0a1cbd24f5bdaae0282171d982bb920b639c38a284bf5890dd93b57f4b8bd0b12e2413dadf5e4157c98c1617597596b9c0b0b2a2a3119938d6487a67447e28a0b81047bf73fceef4fe22be5510d16dca0968a5df3881fb89498ce9cbcf6499e10546eaf0cfe433c7674d903dafa69dfc5a291d38113a2e42e809d6e3dd771d25817a7f8b22c349fe14b701bccec80c93917ab6d7ca7b190de10237886f93ac88838605e0512958a9d08a19c1cc863c1902eb275a07df879590ddab4c0b1c93757cb916b229d9afc6826358904562dd56f38aca99d93291570ebfb29bb5362f02827752e6c7c674d3ceac202a73e9334d1829434c6e4ca9d63964ad125aa60c591ffadba3ff6314730b29363345c29bef9bf063133aaf3d52610d4e52e87ea7ba53797c77af09c305d7f30ab1ef7d60d0e12b6b204fa514d75a182fb786a34803b8caae40cfe1de5fbdd0eb7b76bf369e80c5fc561ea0e7e41e3ef94e6165cf4c841fc36f5a1d7b196e212191531517d9eb70b7f06efc64c4fa8673b772ef4bc4d6a77373fc7ddfd8ea73336bae6a8094eedfd9034d1f4b78f3a2b6074e3977fde10a6356d01d7fb0e8ef42beb1ee39f1a7edd0a06236584f80cf6261d33d6a6256c290ac718abd2ca096c994be47093adfa2e851802823c13e88285c3787c47d8a5d857c46c8b342e1dec67a7c6b83ca80104c07a96647ce5d433d1dd006840f4bbe4237383da7c1ea9ad7747efed1d25976fff4d880a08d62931e04fd2a289bd692da10f5e0efcef9b038b6c539c573eab57809cb2e7897ef59cffedf796fd75baa5cd02632f8ebd39c4ec651c446e09ceb311fc6dc363976b03efee231ee30ab4dfae213c991000580187c09f37132d8ccc2582ea2ae58bd23a06d2d23c6360dff4b874ea0542e5110addd2d09991c85894a169595a6a61164da77e9d70b38b5268f5cf03c0439aba1f7d6d8abf3716686e9abe8db96c93dc2ab12235bcf3f4892dea094a5fdbf9d210d02086139c49b63fab1e69fdda536878aa71bcb7c8ab55f3e0b24ca1648784034e724341b65e841355ff75fc694452967261e28f4175085f0ad3102102848670509941c2f86fa63185a06bfc338af95e6e28102745e9b603929ce884732e0bb335377ca712c16912ca3438747ee8eac5bfdecf43c47fb3d9c4fd03ff237340f7443e802c677f09ee6cb2cc009325070bea97c6e2d56eb789f2072db5f4152bcf374b17e118a311e512581411bf21d43e2f0faa1bdc4bc55346151e1b8765bb7d59fea8e04b761692f9b2c6387ae3670d82470651d51e723ca1a0863e564870cd0513710658bfea18cae0dd810227894f0593ca7e8879139f633b953f504fa6f640e373b25baa000833d9cf96af84610d87ff15436006c0ee7e72fb668b81869e329019c605b6a8e528b2a704319eb3e4773209c320c605b98157d7700bf7397d82914481a9bf5313662e3894190f7aad8d8370e7e76499b1f89e4c3ec63df792a95299a3d440173c1b951f24975bb19176adb3c480b79ac0d737c06ca39cd4516c85960cecc58474545a627fe5f7a712d545a6c02023642c62ef8c491f3cd27f52d985e3086dddb6d67b12358b1d460c1e0aeea19e81d0b3f5716611005a245fab82ab025a87a345eff9fda79a7d01bb6a5194a555051be3945ce254f5b3a854729f8b755ba4d183380f64e9d6c24b5fbb283155100c9e993a0679ee815b28110fa5cbdeab154538214e657bca238aacc81320d6123b9fb97d1ddf127bc08e3edf5799a60bb89b6257d8cd66c8a1cf2e1dcf01cc51581e9eb42b72eb9fecbe315201f140da89359f770e104304e722ea9fb74e377632ec3d1cb08e148eec1f4bcd14960c319da444cf629b27912fb5a1046609624f2934f8ef683784ac1b5f0003baef692304caefbf4d342ab0f53246b24e15d781f5258e48647c64046c68f7ac16079f2fc655eacdceebbfd4189b40a86200cacdbe707053beff856497d07c439bb2006208949be82ee6e5f9ea1fe33e7ac66f810e616742f3f9201bdb7546f9ea7dfc255ff48795605d7579fdbe92ec388261e3122dc48b65c458ff019183abd30a4af922f2b1f14e17380f56995720bac1a72970688c4d4069ede085a0e4ab70f46b4c28cd986c435659f5e3cd1185e6a96ec57df53d02dd1624ae396fd5418ed55a8c3c71e87e92ac7512283bc3c41d807abaed2898da0d4d6193aade63ce1269a9e2763b1f17ec473e98eff9a74ae357f713f28b23b6cbc926a818cee7311d2d0f18f70e5caa966d68235f00d6320c7d0f3028be4b4697be3f22e972b5d8f6d0be97d4088bbd80f996747f19f67b1cfeee04c8784d88190cb2fdcbab45934106d50be4fb8b0573e397e115284729f75f32b8fdc96cd3a89a8982cd3c8c69d487b3350582b5c2a473de18c2ed4a8c9fab9d1f8a8c577722aa7db24c7c116c711b8acec0c9043f9e9b4f76460daf8d9974a9cccad5e8235860179334b545dacbbc1b2fccb658864be8046be2400b353f164a71680b61f54e984c0d9d3740b1115b041396012e4c66c7ece6fa992afe73e4e6662bd5abeff7802ed03b3a4b698ffb2b8f00254ae6408917841e57a676eee97be5822fb83df6fec2ff272ed9fee38a62afae54e2fb833191c87846ebb633ea7f683795c3871d820c54e19152d8244d589865c8355a57dbc22744d4126c262e47f18312253c4c94878294cae70a12292f8ca80d47af23419de1b26cafab9da455fe3fdcebf43cf78fb240162c011961823783ec89b907d24b7eb414eedb7eac09a85b94ca193e09774a81b99961943fdb6475745a2562e27e954e8d24736c3ce9493f311cc33e23ffe747c2514a3f9ad7b16066bd16093e5902b318f3c0a13b3e", 0x1000}, {&(0x7f0000001b00)="f84b7f6b03dfe0293af5b23b3ca965efa1c252c41249cc30237833733f16405b8d9310bfc7ee777d44fe08bedd0859dcc7fa06", 0x33}], 0x2) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b80), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r9, 0xff) flock(0xffffffffffffffff, 0x0) open(&(0x7f0000001bc0)='./file1\x00', 0x200, 0x80) sysctl$hw(&(0x7f0000001c00)={0x6, 0x9}, 0x2, &(0x7f0000001c40)="589f0845c1fea343a7b86e6d05a7a225d5cf11be2ca32912848a2d777b3b15ca61093c2118cbc313784ae9b6af9a9ecdd9adbd4d0d9b878261a51befb31648397f2992abf5cf32207747f435f169ece5ac3d43ddb1e7524b13d47df6647735b55f8343a4dcc2fc743215df49419320", &(0x7f0000001cc0)=0x6f, &(0x7f0000001d00)="cd44cb3690a6d50415108eec49a97253d47acc3965b193c0273e4082c847547143ab46f69dbe5e84c5cc2bb5d9a14f5bc636bc66c46ccf765ec6dd9c9594bd4200e0459a2b2f60", 0x47) r10 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001dc0)={{0x6962, 0x0, r5, r4, r12, 0x4, 0x8}, 0x7, 0xcb, 0xfffffffffffffffe}) r13 = getpgid(r3) sysctl$hw(&(0x7f0000001e40)={0x6, 0x16}, 0x2, &(0x7f0000001e80)="fbc647440a1362fd9a50d1b85815f4e3d023a4046efafc8005ef6d86d7c2f8732b2a8afb3a6e390a04d61214f32fc7efd7239ee09b5711c14b8147de8f0febb1247220b5d0f691b6f13fbe0bcf4087aa2fbf73873688442b3c9006ab2caad7c104864138fd12753b2c1b017450fdccd8766034a636a9", &(0x7f0000001f00)=0x76, &(0x7f0000001f40)="4a187cb4d03a90e2c9a6eb65c5ebea5109d17d068131fc08d94e2f487cd04d714b794b64eb0e9b58095eb41f78de2d6f0e61ff6ff8244b9c922a763479751826e97d6a5f308e51d762afa62a2ac202851d395bc3a6416f67497c4fec0557a86155ba3c7b4d7f5980153c66e6cd62cae0391d8f212795df963610365c628fc8c489ea45f467ad8ae1756f05ed", 0x8c) r14 = dup(r1) sendmsg$unix(r8, &(0x7f00000024c0)={&(0x7f0000002000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000002040)="f015f725573699a48aa2d675480c8e1d83f6166f", 0x14}, {&(0x7f0000002080)="a774e1ac29abe225b15c6a19e9a7290d12d24dd716e2511bb128b67537ea6b9f86a62b54be186bc81c4d2232b12118a2263b5b74750f2f3dd79fa6f424fd882d3203de2812c83fb82eaeb32bc17309242d0d7cb41beccd5c219093370414df8534a6580c51cb4b194b", 0x69}, {&(0x7f0000002100)="8cafaf5345580bbd971bbdcc1fdfb84800099d1fdc5db860f5b763d3431b3e1ae85bf0af3b00a42af2c739d93095edf51544312604f0075e9719da7b5ba3ebdb9a96a9b25de82c6287d40745e4598f7f7adb33002c207ccff0a27f84807378a89d098aa8823b93", 0x67}, {&(0x7f0000002180)="3fb5e3a47bbd747556cd97cb647720308eb18b86320e8a44d77dfe39aefc82725052d1a6762402fbb999691366b0bce1cc3b96888edcf93c9180f66d20003d38fc97b99f414b38f9eeb362b92687d06ca60b0528237dbc7bf57e0183417c26767181bdff1d46d6b690129fa7414ae2fce6f2354acbd07e1f37f6673d07b53b26bb6e7f1e85d7c9a20e6036ee59fefcfa7cdd47d2b40558b9e4d517ea9797ca5d9a8ba0f67a0cdb14e6389870949bc4424767a4e0e33e893907af94188ad4626a08609f1c919e4f8e9299b4bb6631750b44eeaa6b26cfbebb2f97ebf0db59686897e0fd8ca0f4b5e9c6f12e2e369ead01206c", 0xf2}, {&(0x7f0000002280)="e789d89053780a4decde52a2ee7ca5bf143ac87fbe22f753b9b0885c9ee572f6531f231c80f759cdea945a8b5257ccf599570794c38356e20f513daecba05000f63a3f619f67cbdd47eada70ed622c6724120a72eee38536e489287df1ff672922c1a8fedb0aef133b691b104b6adcf5df56aca0cac9b209555984a58571d2f7439d0d4f349d417eb792ee8a04752c613aa2c189df6b48ea31601d4c6dcbea376f7ff3af213383c570e04e162e06fe47ebf0c3586b7c433f56af3625b7d9c3282c2ef3b70d73f3e50aaaf37f1f074bd4073c116639b373409d9ca123360f5347531259b3bfa63170821e4367657e3da32ae49d41", 0xf4}], 0x5, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, r13, r4, r12}, @cred={0x20, 0xffff, 0x0, r3, r4, r12}, @rights={0x18, 0xffff, 0x1, [r8, r14]}, @cred={0x20, 0xffff, 0x0, r11, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r12}], 0x98, 0x2}, 0x8) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x800, 0x5) socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) r6 = socket(0x0, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r6, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) executing program 0: socket(0x6, 0x5, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0xd21ee1c6a0348300, 0x0) kqueue() syz_open_pts() select(0x40, &(0x7f0000000000)={0x400000000000fd}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) executing program 3: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r2 = socket(0x10, 0x2, 0x7b) dup2(r0, r2) socket$inet(0x2, 0x4, 0xa0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x7fffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="f2d7eb6ad05d5378539f435a1e26573ed42d07ab419ad9bb28f401fd884a27222ea8b92577f4d6740b1c7c40fd0608d91b4593759711fd270697ef2c1e10c9039356db4c3a90806203db6aa44c60d52f68e8d48a7f62cad660f95e5975425852a654c7161003cd8c3ab4423f8bc746821e33cdfaa93224e68a12ccb4b73eec1c70e02aa63e3af16e3a7233f6e0f5960f057af0496ef7f34824be70e96d95fbc8d1b182085cb8481d7be4687410eddec6995005c69fe208ab412c91964ff1cd4521e161b445c1844bfb11349607c80daf9cc0f0de0197a1529092b7df42ef2a9ea57187bbb12d3460a5864b6dd493f28119a39f03b1db6d1396d30e25937c5aceba2fc5423190ce5663cead243c8d3bd0425645e4baa01fcc0e97a250319e953e3c5c3787b978b0412534c34b505b99bcd4d91a6e3c00bb43904dfd92cb00150fd55c7b45eca9d6eee2275d342be77862d434667afe15c7ab1b18b686e120d76b4c1515e6e492b526f665fa21d2f5351cec49021cfe3ab97f50c82279341bbc76d2561698e82289ba5d361c855247743dd9066e86f7997b7d8e08fe738ee17b6a2667be281cd314c63f1994f312dd7d56b3517646d9ed6705d982975f1d6ebe663c2c907d557279f7f8385d061555e6e67bab807db8a8725bb6ef923a25de5bc7fda100434108f04b056778dfc24083f7a8dc48b0417f9aa49b86bfa300d36384d0fdef21e3bc3fbf7c8fe02f2f719bb30c15ef5f29a160e5529cb785cbb975568cb43ae5b2048f96e3916a82d73ef341e078485abe9ccb561e58ce8241ca32c2d1e83944202e74c9999cc0c0afe42dafe5b4c2d9c1046a78f82530c070d0396b39c09f37d8518d1a4b5e73d5ad395eab9853c05680be4dde1bf763836bfa1763c4a56e7911d5afc49bcc091f803cf5d8bc66cbada9e54a90524c633b951b4b0793b452a91778fb7e59f9ad4bd36410e452faf13e8ae6aa74bf9e720a356a2f23ab7a68874aa67aa2ba1cc1232663f0dd9a0a2739af7a58030ac5ec1545017256c6a551bfb7aa16adcdeae67330bcee6041edeb6e3a355015097650e675be0855a82ae5a568899c158904facf91df9afcd5d5c38f04ec6781ec0d262f21fdb7bd946ec93521aeed5cf78733be4dd86912177c923b7d545720289b71ac7202dc99b36834fa87f3fc70dc6ac6a316334b4c6671ebea1f8d410a9ca7c2543d09b2e8dfaaf6f46a8f5bce46a5496d4eaba17bc27ea459d7f81e9bb2eeaea47342779a08cfda7acf30ff7313de43b3de05b7ec3ddf14ab7acd184012985fd41f954cca3438abb85780d42cb8af818f220e7e1f3cfa2f50bede231696107f8e6babcf5df968e0d5d0400da0dababf45006b861b6dad9767c20425ca6adc96f63fe3dac333b0a2105c3934b53a274a3e5cb93e4b5c352b49583228a4b5cc5d7455ac2714c8001508424efb902e9e6962c3f214bca71f71bf92cf8f76972063173d4f46d729655219017de460b94a143b8407e3326814eb82de9409a34c8ac2599da8a066b317bfd4436ea05c87a07b34edf6f98476fb187579219798f69c0ec67779b81c4a5693cfa65f4dbe9a7cd7f1c6d9bcbffdcf0a1f96cb75ae6afd2b1427c3022d2ffc64575e678e022d1d7086e266835812512999169a861ecce161857e11c888d4762334d9ee96b1dcd2590eb84d45317ef7116cbcc2f8cd52e870f1605b79b7e0dc3107a24cf86f7409e52cc7ca5768b0babe61931e1e28983e3d2b3f17cf4bc1dc27a83c71c9c19773fb163234bb9729ff5e4cf6a6c986029d62e05aa8c1d200afde43c154b1819e621830d96690790fb93ea0eeecc3bb2ea0a99fcdf316bf370fa6bc650d71499259448a7b2e2de0e1519f02945a80ee26a55f593df65ea9d8bad4a22df441d78d32fdf2158b09e1549f85f9099383aad2d786f0f2f64ba2af5ba180fe1637209cf16b9fa611758df10ee597bb0ee039cbc0abf8ef7d96502dc7042cce83276c359ebb79ed90d619a9c237e2abb587b69d9ec9e388bfff36c0464bb08c130a6388928577b9ca5d2ffac06143c21bf833599f2797186b3524dc74ec7cfc17903e729b55be9d01d73c36843509ffc1e7ab5d23ae586e3e645f378a348d9193913207dbf21c31f6030c2ad588a17655b1db5af7481bac7ffef0cfd5b7b5cccad38136842d85eed8c8fdcd2fff9d21e56a48911df184dca8c38ae2f08f0ee0fc8d9e75eee5aa0a540e846dce7768c08bd8dc26294f836d55f261908461fb3bc80fbb1570e4bc127b42bbdf04032dd55599f6a3eaa6529e3ca0d1e169a7c8480523b1483b3a4ae307b2f2c1211b33508d8cce410009a9efece99ef34427e7149f6f9a83e0fc3000d2b0ff651949e2c0d72673f6f7f759228df7893068967b504b120e5618d3b7d981437532d9bcc5d223ac00ff9659fdf071e6a7858e8f08a20fd993af3091ed70d52b32f3e794824771c6fb3b9eb07c82a02f07389adb94708ec315c8cea990bef29777b161244b2818b15d136961702df97fd8834e0a628f0c068eaeb3060169f1b07de8e1427477c4972569a6758de16890a8d9fe37a2e91a54de517749b84e33117345a051232cff2525dcb31925c1d9a0d0619477b3da894c7050223f82b728ec1c60efd057a2044f125977513f64d34e426abd47c48186d73759bc1b80b92fb6af8b1f0a96b40bc15252f2db083dfac7e90268dd8141c2d71f28858a84d71ccccaef9246bb41958d9540e33939275f7c89", 0x7a0}], 0x1) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x80000001, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="1470532bc1153e5fb58d0831abb0c7c6904620fed746c571f843a30e64828b79329b5a9c", &(0x7f0000000140)=0x24, &(0x7f00000009c0)="d88924d8da5ba35250d0cac114f0895fff6e594cf97d145e86e7e35326eae0b6418624bbc1af4d57be36308f062974665d0f4fbf6bcc688ea0858c2917d662e24c031549e2f06c52ffeba500fd15511982b0ce60f40b0cd99c6447f02f6327b9d1c36546c4058765266b2e84dc7c836b1deb06e7375346967279131b7258d9da0df09bebfaeacce368ec490cea0ce24156d410b434ac5a4945e82dfdfe2e58c7ceb228fba52a96ebf0e4e88b0a31a42530da149f09833efbfe89203afee03997466849c89bbeaaa9bef53609bc10c78b4498307165a843154687b1eeb8a1967253d1e50818a2eecd3b09261c04f4fed1d4a91cf904897345ffc4150019047a3adb33001f4502d50ced49e7b23ab6563f93be5d49e350949e4529c9283b4fcefdb3d5fecc0b558b4c3265fb589bccdedc6e5ff102172140dbdcb3febec5a1d3b7ef8cd9f87d34cad3fb18a7b7e43ffb10eb3fc744ce63d2844b75251189aaaefe8532ef4b3738304a870ce49fc9abee1766caf185030f0895a1e4f9a5e805413afa2e90b32e2173a6090d24a57e4a1ce485fb59e1a146b810135104f3691cdb01879e156cbce699e41ff1b65c1517d648dda6b9ac885da50f567f27576189020e276001a693f72447453ff933b61c68aa96926d03c458740e987f21306291637b02568c72ba9f349d37084af130586fa83a6c6de145a2ee79ed3de0b8c7d7497624f30affb89b2837b484c2979048220c0573b8ba5b3c53486181b79e6ca8c1471f9a749ab2e3e5c73b9934cf2e83b3b035901a594ce17a9fbc8590bc6dda2c946a77909cb3dee8d121fdb2d5048a13cbfb929a3d7a09aefc6e56b5f9998173d49a0f17a2a071b5235515373a01130aae6cdf7fe8c84b96b7326a5f0b89aa61309e8a86b3345166c7ccd174ffce5c6c9f4a4aeefc7f96b0132b96363c7ce12d69e79a443cd20d98b8fbb8520208bb355eb255ff0977c8c0364967e1e6bf3cd1a70c42ed7eb110c2cc7b850303d3e4f520f92d4739fada8e97c0595a6c8c90f6769b317d68ee913cddfae28b0b3d44d3b950130bc01e14e87a8565054920891f3e5b6368130cdc8ede5dd5c8eaea6bfc7a5138921383f79726c1d4bec178cae068754e3b537906e6123d988b73af333406df500bd943f6f92c4fec88ed71c5f506811a9833fb3bafb6a9e3a295b06bab003d877195252624e89537fdcbda7fc5eefffbb1e04050159c465608efaff0c00792f759fbf23410fb4c1e3d7289cf10be846bab8a3e5398c81c2dc2fbd76886d08f8f8d9ed5742c437bca9039a1a2145b2b24426b314969ac2bd34d1a7b77f219a8afdf139fa492e32d20c9dcadb7b9bb91a1a13641a81347422e06ab91ae543772fec8f08dbaa563b1742aeb09151fef4f8ae1755b6d8098a4e4fed9b7a8747c72f4131eaea7a14f2fffd6f52818455a576580c8a7b8f8086b3cc11b61f6d1fde5150ff070b2ebe45e852d2a74ec7a24da52df250ba73edc65ba0875dde07576fae252ffacee147f925ec9ed0512af375d6bc3c5797793303599deb945e16e3073effbddd6eab49cf38a9b696cf9e2d0f347862a304e5ed86c58ce8e14fc8cca61b7b60d1d9498771efdf575987137e0a107920cded7fb4b9580ee6cf63d7f464e9fc4f86cb8f3544eadea2fd503fcf1471f2b407dbd454d402d9f95c4b46e0feec662bd75e046d802e1cce79cee4c8d28c0517f8455c7e7f9655acaefb766259a118a6982d85f45b1a1399055f3def3c2f9b1fc41f48271352573f94875b46a3a3d86610c0b81ac2fda207abbe4125c16b631e52c475f9c088101deb05e77f8b0576ff89168ee426f4c238158329ede40d293c100337e676a6189010e690d7452228bdaff9a3efe35c0269406d45710a7784a4190e9cb0f611d6a0632d8cb004b682ce1da62f219953be3fe42641fc993db0307b964c81271bc7585d569743308865b0921c87420ad2b194659f46401199d0b2f1403a6d510a971a4a9cd771731ade0d602d8044b371e6e6031eb440160e6d2c0341b6e9c37f0429a9b81043978b9b45167a1a6db843ef87a158aa36d0ba0a6a20d8a7c8d2e0bd07cd75df5de8581bb44b49550140637d7e49a0075ea91459bc8bd1aa07b73749d10f8dcc36d82509786706d37fd3cc65f149b5dd0df8e7da9b7aa76b7ad7f7cf59bf2aefeba0cf5cad18abf2b8dbdd15eae966a190899518db0a0a4af307076f8b42fad6a10dd08c2217ca5962fdb944c92162e595cff3398e6488032e3e33499dd3d7a50c905bb97f9e83238fa0e3713921f78332366cb31d39ad36a5d56575644f5146205dea3cb73b9a54927979fe6e972508d4e85e7ab66b15fa4dadab5a1f727ce6a5fe36c9cb81d28823834d99776b65804d483f473594e960939e416d7b3419f1bb8f15bc4a9aae8b76227d35aae947d51f781ffe3e59fc67a123353cc0c76a1550525c1adc336a5019a8a238169ed0f3d97e5178d9a1bb0e0e695f4a3cd211a46c389553e0781b06fef295da47214f5cd0a8dad901544b6bb772bdc5c24c80a6cbfa6f03b1e97f14fba8e4c64918a3e3b267b5d754f2651a724f2189c4d66fc90b31924bb1088ffea61d2aa064da70ea02c0a8e040315fe17cc554f8e9507cb98949a8594a4f2c92d61be04ae55c24fd7678036a0c44048ce407c1016c4f09670e37ad5c3c23c8815daaa79d8af7693f3a2d77265cca7380cb38820a0f55280c4df7111c2ab00f05eda9a004aa7cc7fdf12d82ead2da1e938e4569edfc94f82594f3dafd64dbb40b09e74c8151a186169af93f4637e0d73fb291e9c592f1708b15a7edc0904ad13e6273e4d9a2501dba26fa230f0c2c7dd7b1244fcc72a3665276f44c6ee90721ffb18040355d5b9651ca6aa5c157222f04da7df6bf83ff3182e46c441fef8b7ea9140b5245671af6c77785f4c9348a9147e7ec65fc83cee801dc0a836a129e47766ad5bcafc374edbe721f9b5ed782a297b5ed56fbbff2a6b7c227da21575714cfc5393b56329f2d8ab2611443d3f1baa77acdeb3a0a003c009e35d4a072a836bd68c12dabfad2f099e0a3508856467ebb98650a22e085ce0a4d0ab9a93e1713e67e848d5b2b723acdcc31309f80a2c33d3420e34de87221d48e4cd6f27965fdae3461c6a31fe4182a6bf1b6e837021269d07f5cb0c0a2f7a6647525f681c24579a93c80585cc80a55737412a43bb6452eec0dddf44c2f46b3b86db3fe90eeb4a16afebdb737e823a3aaa64b8203c277b59e02edbb69675d41d0d026e06bf5bda52747a391a8cbd4510b046a7279ebf31fdc5938231cd1304719c390d10caeeabae09a247c8b64c2c1802d836d0bdd9c45dfba2ff981d51949e717637bc6e299a18a4bb7ae2cff4f87609d00eb7592b2cc4272fefd92c345f9751174c63d5316a6405f943452adf3ee78441d2992e7c2a90c9a4ae2825aabfbdb82ef1190e64514d8b3057f0d616fd0dae5eaf9ea8e0890abd37d66aba82bc407749a8aeead359959146bd89a0d6f984c81b6d3368df2e1b6057322f2295b1662194de31bff936004880ce7a839e221d3eb9b82c0f54310a22b369fbd84c4485c94804d544abc32d88c127861141d37d13b5896c8af7232e6c4ecba4c201db8a785a3a05dc7cd71acda844f6cff7de84b10165ed143356037110d46932956e9f8e8d4fabd5b2a5583b132ea832a8b67313cd2acfd7a769bdf3066a71ff1c739c5dc9c6c743ddd5dc61fef7d552836e3b49ce8caadf5e7741f710b4b9d5e8233f3a4bcf066e43bd6c7a4b85618899abd7f69eaa950ce9afe92a65c17f34abfcff8fbbe3fb7da5e2d7ec93a0e5760091e0b66d1c694338dfaf23fbeb561a41921f8a5174250ff5dddc9d729b005d932ee352bb87e7ca944a067445e65e8d61dfdde1132398b7d4b5ba2e3a16df5e2c34bb9c2a1a4398abb2bd51eaafd6d76443f2c8d84d9a9e4dbc1953f766201e84290898d2410e02777f053bbd9faea82e8ab84b83dd1fcc65db6a4bd77fcae645a79ba5e6ddab26031ade1099b54f25495e26d7116982116bcde9cc7696a0e9d7eda6e1b8d00a1028a066361a58f19d9de43d4f52b638ba22bd19a9ce79e8f439561d0015ea02eebf37b50b3db58d4a27a07b3eb8d44c05bab1ebbc312a41771af9d385e1726dc59f408300fd7c53748d0a481103af7583b798b98b722e78cb61c3ffd7c68ca1d54203de7aeb2cbd370b9f0357ed2a8b93de50846b9dddbb4b12b79bf09808cd503cba040c8c4bc834bc2b7ffa9f1e5c1834f950ffb78b113dcc48641eb4ac5114e1647e5fdc633b8a1de9ecea8d4328a7e9f83deea9db86ecd472f2517876f67a27577951296221a3dbc4a05241802ce25c0d114cf9474084a2b353d4b9b645fefa813cc17d06a25f97abc82f84179da45d04625fde1339ee47679ce08f3d79d74376ef9d35716eec2e5cb7eee58e14b6d35529285da16932711bf7f2d9bf4130dd512a6774733ce9d0c4ce773b1bc67fc5da045e4f34848529ab527da3a5e87f5cbd22fc909a5cd7e6ba8860d58c481f6bf87c962fa6aefc2b011d163bd2871ced758bbff5e32d943efd20c89e8dd07faa1f64dc71c17e41a546e8d1e4970aea0a1f48942057b3a46e52f2e7bf9f77110ea9345092eed461df93211ea5342a46c81e24b6c136bfbc39cbd81f02af2af7f7b95012ffc2d93c1bfe9f5a07f6876087991c39d900f5c87ff4fd43c69d85ec5804f5ebec29bfb4d2be165bd9284ac12d6381563357d4a2647f9466f8516d19b4b5af76d85d65ce945347f249c7b048561b554d0fb5eb9e313a2f742d29dbc6945cc9e7045690f21636f58930f3918c35d991e6c80c4a97bd29667acff98ba70c479c02e73f5982916b69b555e641ca99a4eb9d139f59cee44f8263e726b7534c46899992308333c58c9b4131e09d70c0d22f97ee20434ce068516fcd748da9da061e5a39ddd766eb5cfd35b3a17b8fb6602aa292ff0ba6e12184a1a5309dc49bf5db79be61cfcd9e42d7d35a2d65165292aa32cde563626b28a525cd1ab8e2df81a996e43a02208038a39eaca3856cfad5333c3fbdfae5db1e558d84928965b10c05ba16954b087f1be5964c93eec2a65d108237b55d7cdf51b8b57a35417fba7d6339e14495a0eac99e49134a664f7d32158cda13e782b7803ed435726e9a419409fe2895a1c010248ca8eb23a4031e0daef24a25fa6bb6b688360a5cd5ed9946258a2d0891ec4a10fe1f3115f8862848091a08899ff12e599aeecdf28b9fcefc04cab14d8da135802f12a060fdfbc93ce3bf0a001db2907c7b80d0459670c5e9fa8d385853b468d75b2a2e0ea56afa056e93cd76c7a82bbad438507a20416abbbe7ad717843451349e28468db0f982bdf26b141a38b58826a3ad60a24dd00fce29d9d87ce18e63893ee0f85436a6586b419e7a11cf401ea001412b7c22308b5fb2a5fdbefe9f2cc4f03a258f7c9384f9a02611c93aba5a7202a435c3a5fc6bdbada3700c163d1001705eeaa57c0a9edf33246fa101ce6cc2e9a0f83d415e08ce45144eb350038157db45cbbcd2f6345ecee3ff1e5d20b50d6852457010fc0713f99b1b0adacc2acd12615f551d03501b9d58e202abf56cdf76f6719f2eac3cd8bfe1786d583345754ce4b57d3be2bb2349137f9debbedc65f55d3b7c2791579324e8159bf233e88505ab7461d1cc4957d0c29983ef10dece522b23bab6b1b2970755d327f858139470291f9244bae65559d21930e56984d497864ffee1fc3f0b56859c984efd412368d4", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x0, 0x0, 0x9}, {0x0, 0x50, 0x0, 0x6}, {0xfe, 0xfd, 0xff, 0xc5}, {0x7ff, 0x8e, 0x5, 0x3}, {0x8, 0x2a, 0x7, 0xffffffe0}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socket(0x18, 0x8000, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/247, 0xf7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r1) fcntl$dupfd(r6, 0x0, r9) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x3, 0x0, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x6, 0x7, 0x8]) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000900)={&(0x7f0000000680)='./file0\x00', r0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f000000f000/0x1000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x4b1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x4, "0100000000000000000000000000000000000040", 0x8}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r4 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 3: sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819ba", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37", 0x1a7}], 0x1) setrlimit(0x0, 0x0) syz_emit_ethernet(0x119, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) unlink(0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000240)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280)="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(0x2, &(0x7f00000001c0)=[r5, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000180)=[0x0]) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000000140)="aba000", 0x3}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 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}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(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}, {&(0x7f0000084000/0x14000)=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, &(0x7f0000081000/0x4000)=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}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x31a, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8100420086dd60006f3302e03a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa00000000000000000000ffff0000000000010000000000000401060401080001000502fe750000006100010168000000610200000000000000010001090000000000000000000502003800000000000033020000000000000502002cc204468f069c01050000000000050200010000002e020000000000000001000401040502ace501060000000000000000000000006c000058660000006c2f0000000000000103000000817e808f580b8336fc0b606dea8f3af57dabca9bc4ef1efe51ffbb946a3badf8dfa4a1425bf6784d628c963e639cc24fd4d537e73ed893559b9401a18735094e235d95f083ec5f44209a7284b59b5a013e1946be9e8b4f883b8d90a7c421d86d8f99b544b87c3cd38856bbd3f4cbbd8641a40fd9217097fca3adcca8705ce64800010001f18163170bb225c20fcda61318bd850a275bf1d55818cc88f8b619def63f5d8f7df7e7e0ae7bf9e8106558eda155740fe2eb2a3113517a1ea010003e6ca2ab97297f3b698a51137429fc9f2793c999cd91197dc04609d0a8f8bd1cda23b5dfd3052a2a0fe3c23297b5a4b1a98e032af6937c448e68c811e702b61fa008f6acc5992dde4d5c99a0e3745e754faa4cea769346357e82f64616a8923e926889125589cdda18425553d805c2cd663f7176e81774c63484c9bb14597663280ef4f2aace5fc0c8b8f0956eeedd3b5990be7270acff3b80446f509cd671bd1d39066ef9adfb2cd2d022d5fe30f9895e5ee386c8dd1a00000000003a08000100000000ff020000000000000000000000000001fe8000000000040000000000000000aaff010000000000000000000000000001ff0200000000000000000000000000013708000300000000fe8000000000000000000000000000aa0000000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000aa8900003167000000c8d6c009a0c4c49eaf5c1374942198c0e4d65274ecd3d798e3380d3426e03a631d5f7f5f7b47ea7ab7bf18d1db4c8b347be35f1a7fcf2743317d4ea0120b14e76b3830e6eef534e2a3b2ccd556a179716eebfca442bf23c88075798f7a81c815bdeec9912e1174590d2d218f6dbacd02e7bc11192bbd9facf72c0a382c3128aec129d87490f2a6de07e88455bc386f16fe2ce9bf908cc9d3dd978e7575c11b1a379b60dc1b8a052a8d1736"]) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x4}, 0xc) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x40000263, 0x0, 0x0, 0x0, 0x31) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) socket(0x1, 0x5, 0x3f) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x1}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000100)) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000400)={0xffffffffffffffff, 0x5, 0x1, 0x5, 0x8001}, &(0x7f0000000340)={0x9d, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x34bf}, 0x0, &(0x7f00000003c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000480)=""/107, 0x6b}], 0x2, 0x0}, 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(r1, r0) fchdir(0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x1000) sendmsg(r4, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xc55}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="3c5cdeacb5aeefe37a732029c2e18a2d2525d72766be77e8182774d2fc67f2a770cd0e0db87f7ef588cd2c64", 0xa}, {&(0x7f0000000100)="17104db556f2571f0ec6fb9ca839f9e7ffaecd9b9a70b11bc33c60d438f38bbd15245cdc0121de9e486c2e00ebd1324825c0ea5dd82b091247cc3ddd402b8efcfd3fcebf984d3333ef0aeb379e8aa695bd2d31aa49e25955b7786de10df4b1a36c13d73810fbf145781b1e7ee7d4144be4e75c52c2560abdc291ae464f2abbe3360100000000000000d3a904ec490fb19db75d6b90d0ae00", 0x98}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="f8000000000000000100000001000000f5e075a812b62e1896380a992762d2973b6f4bd6604a55b18db354d1c6799fca2d3333525ede9a2aba98c845707b674bb55370eeffff0bd356aaa886f30852ac44546de83ce3b6042c1795e841ec041b1aa962c4564f08da07ddfa3f78010000804582d40a5e61c7da862bb15582808ab8fe564af5803ca74905b56c0c6b7b3a8fcb3a8299714a2fe407235ae005c114da8d4eb6352d40c6af4a16b2a805361bd8a2e666b5aeb96160db93d0e23b3734779124f5542fa89a47731cdf9f15eb13442b8441190c1a10300b4a718a38fa5dc791cba1b18b17e38a364f83fd958d96380000000000000009ee6bcaee21f4dbbfb8adf05c977035aeac2ee3338cd94eb7d61fd4c0398cfd33d93aaba83fafe3f87f1d70afee6eba2c270d56424eba2c2ac64c8ae3253af55c689072cad206a4adb9c76ec9d90a6e81c9180b49b2d5f16e2fad99519df2e172867687e1d7c1d8eec64243b6d09800a947c1d1ce0c6a7d9d520e532c5ab2ac8e4059bce040790f416a5300b25a4d431f1636a929c3"], 0xfffffffffffffeb9}, 0x408) 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(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) munmap(&(0x7f00004e2000/0x4000)=nil, 0x4000) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x1}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x64, 0x0, 0x0, 0x3c, 0x0, @multicast1, @broadcast}, "f37cee57da1ea102"}}}}}) executing program 1: sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f00000002c0)="71d25234a71d0c73256789e41d94a30b8e7f840f81b5e87aff07b100", &(0x7f00000003c0)=0x3, 0x0, 0xfffffffffffffef6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x1fc}, 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="8c1e1e3d1ee26fbded65a7080520e95b84adf4601119d33be4de643f1da6bd90b7f23a0b4532103252c54913222258e99d407c88e2d267477672db9a98d0be43d49cb0e2baae6dbddc10b6c5ae7c3eb48d5e5f8e8394b4c5b4708384d9f891aecbecc9af838567267db6cec686de158f4d250b49ec6286f281af375a76e5b0357a21d343c9e6dc644e"], 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r6) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1, 0x1}}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002b6a6020 executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)}], 0x1, 0x0) open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) executing program 7: r0 = open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f00000004c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd738dfe4e2cf56692fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bce44eb1dbddf42a2b7288033b6c71408375fee602ff4e4f4e4d064e3b421a46467f38fccae91badf22e025558f3d3e907ba5f9ecd0dc64a73e7432d0046ee0e3afc49a617d47ee92906aead98dc0b511fec3ce074b418aee16fef8e42", 0xec) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20, 0x0, 0x10}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRES64=r2, @ANYRES8=r1, @ANYRES64=r2, @ANYRESHEX=r0]) r3 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x4}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f0000000240)={0x1, 0x29}, 0x2, &(0x7f00000002c0)="7138fb7c9319f5856a94e44b2d1ee817ca0cd867eb71b7f91e3471ac0058bc5a91501dd86cfd5a5b29746dc73bdee144767e623391576ad2ea42af59ab0a88c8084170f7525e57f0d7df76872c048b2e71c0ca15f9b67e8d487e2e66bca8d2c8d37714bf8a3880b791ff7ea2503186908dae61c7a853c0d9663c95a986cb84bcf09a83b422da3822bbb5793ccf0c7ab83cecf8c9a9bd0d91d6cde62980b7f65b940b70e2f564c671d85d12c71e8664ba", &(0x7f0000000080)=0xb0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000180)="a5aaa9d4a0271ae9586e4b0724a47d8b18d9cc8cabb4835af37f498e6b1fe68ac941217ced990872e1b6d782488b0013364ea6629023413539060bfa695508c5d9815ccdfa582d17cd09088bae1dc32919061a408cf2871144f426fd940d085459975b7b220ff64e2b3b74968b4a1a141a", 0x71}], 0x2, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x7}, {0x6}]}) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/164, 0xa4}], 0x3, &(0x7f0000000380)=""/247, 0xf7}, 0x801) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000500)="f9b7d6567cb61498ef57d30e9f6122af5f39600cf299df239386ced94233b714cb2b797b1b22eae3d0787d0bedd8a07193c8d562c73cbcbcf9e506af346e2ed2ef5c28d10c1b070a8203a9af3de7", 0x4e, 0x7, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x8, 0x2}, {0x67, 0x1f}, {0x3, 0x20d}, {0x4, 0x4}, {0x88, 0x3fd}], 0x5}) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000900)="de81a6742621e4b7086a8b9d173f47c44671c8c3bc5171ab0ec9c89cf4e9df50dec5ff49cb6a893b1576df68af64735ec8a417e84f88e586b965b15848644565a8eb4c4179d067a6e9c253188d2117e721c3f3ea388e9cc0ea730944524a5c54c4e10d429a0a857d7f3ffd20c65aecb6ad446265d33fea99fdcee82ebe0c0e40359e86b92e198a856423", 0x8a}], 0x1) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000580)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) pwritev(r5, &(0x7f0000001d00)=[{&(0x7f00000005c0)="8032b68aa955a779218b2590d859ecad879762974b36f24c9d0f382e26db5dd0e9d8a039e2a9b8781053d620f1d7b20c2dcbf7944ae808d6ccbff4ad4b36a042a0f2b0901ec8df813e141332eed90d8f517ca6378ea4bc64d4f52b7db39a658fbc39c10c1dbda780761251870f11e276adc74badbeea53f0764adc0b339e85c4c54ad34316809d7bd827f0dfcc6d1a18c6e655846b7e03cce9917bcb382dd7b40db2d8d76694d63c5bc7404c75c899acd81d72c4d6f1bf0672e50297122efc640a664d2b4ab91e0d10943fcf", 0xcc}, {&(0x7f00000006c0)="082f515cacdadc3db04e54fcfe0112316cc8ff1520dd5af973eee2226b1cf81828eff017d86448985be64211d0cb0c94d1e7207ac543fc51f10096b71d61370fb8d8c23d813cb7c34ed6aed2949ede28142c30ab1846bfcf37c696140deecf19960f2ba9578676795bb656fab1812e9a424e3efb1dbc6bb0f80fb769176fb12d2cbb0976befbe7eae7e63e4a3565fb3a2e93997dd2baede0cfbe1d626e0c29f760", 0xa1}, {&(0x7f0000000780)="ef434aec89c43b5cfc0044503f8cc14826d5ccad2b98cef9a7c4f3cec1ee0cb3a564ceda5c8c46fa3c4b2ce4124182275d0c313ce746bd58f792a56d31072075475316bc1740f5fac89ca0797c59fb2d6b1313bd1d64c565aa7baec819f6f0c472722118522901fc54ee51932d413de91383d0a916394ea0e23520c1790c94f6048dec3aabc660c5a20b4c7f582382a1868c3fe5946e94e76229f7e82d67dec2de30b60e228e03a915265cb9c2a4addcf76937e4f984c0", 0xb7}, {&(0x7f00000009c0)="9d58a7770bb8b6ba5e5481d6d954caba1fc524828398bd91c281917972b2373355f5875d0ac5158526c82539b187bdbdb37dad5e72941f13a2600c720cce238f51a9c1c5f631c809ac3a7edef64c884969fae0392c939999fbc3fcdc9b5c4ed3b3507e0b8456930fdea379ea8c7b44dd65356eb49f9dd26d43501970a079e81659bb358fe7b9b502c99611dd723a0b92f735296bc82c9305fa96332a917c09d97f162743a4a9ec566603346840d1984801738e64ca34dbf2109df07919e1c8c1086a5a1497c25591879d92a8b51ad9100cd5ce2be46c5d98", 0xd8}, {&(0x7f0000000840)="7206ac3b6ba5f95775954677784b46587a702bf990255cf394b40a0c984ec41fb6cdd38a95c865e813015ab7d3a6e8334d80bf48430a0a21a78c2b9510b4d14363f84471c2d347b5159a5cfc05291e68d48b437e44c727dda7d7cf0811d617c9bcf1cfe8f4cd6b56709bf3d1d6d6f137bb44a16d01b766d6f2710e7888d8e40115f3033a586300090be284190f13567a52d64ddd7d6d", 0x96}, {&(0x7f0000000b80)="06a113febfd7b23154a4ebf60b91f0782a5d98b9582a3758bbd6dee450874fcf0cba74a3e298542f40e047358958c18223b76fdef2835b6e878e7d4d2abea3e98ccb7fb903929c0261e8958b16c3619b176f99aacd6c2a3773562df4a61babdd3bf5ce87ce6ee34f00adac7f7d3eddeea12bbf73557b698b6ccf49dbe5215253a201598b3669aa1ddf1aa7a8593f52e458267d2eb0a0ed21b222c1dc29f6a626fd14dd877dbd2282ee63f469058316b69d91b9824b5f98a3299b4fbe", 0xbc}, {&(0x7f0000000c40)="37b620e93cebbe8cfdbbed6c752cf58ebc6ab500bf20f9a6cc6507f545ae8f10034d935d08bbd076f703757a0b5a5fdde1aa27c9d7dc59bada6abdbe5a1e88838ca49f15db91a4d0ec050d803372f552a9821c273ac7e51064b912629e73b8ef620c4a703b1a659d4327df65308d124d4601d5c320dd61764a7bc92ab12f6a91ed15bc516ba1ee60f7cbd561309ea8c927401fda5d5c7d7c287ea6c6fbc185770138eaddddfae7ddcbb05b6c86b0dcaa9296f1f7971ddf4c558a0c3fa4b4a6aaa51b3431ba0a88a6fb0776a9c8f20c65f7fd8f57c08f6ad1ebef7863a81be8a31d1934198dcba01a06037be4ca47830a3ee852a664240f65d89cc873013fd3affa22fb291dabe1d19e506507f5b899a0007e2e9934824338fd28b57e91d1208942c6764d4f8440af74a0f09cbeaa96a3125e046604f1ee1df7b74bb884157b076a0d40387da920bdb31edc8091a1d39d1de8a1a53efafa795b2f8452485a509d2a798b2efe5190a10233a2062f09ca298b56dd21472d5120e2e595e01d966405be557a5d9b05de776a4eb6218db1387674712ecc64c21b413644a953cf263d65d0c9531d9a340faed1cd699cd18cb2fea15ed1a33608313f98a18e3fbc0dffabb74d0a94da30710f8c36d241c9fd7629ce5d8a12233e65f72d8985c3d38796f6f1c27d485b522b6c33d485047a6c7d83bb8db2dee7faf6d88e5d306f8ae5f3604633b7da74d3085f65854947f1401cc25126e26e7f98156c3e6e9a40ec160aed4301d8b9cf9e2d611817d05dd7d02404e26943a4fdf07161629662cdc5b451bda0273b8be4c114710c5aacb5bd082b32a4fbc7c283dc41c3e74f6e9bc2bd0c0b543ed1dd90fd86f734499bfa7e3de80c07df794b4ef7f85d070929e7b5bf19ce761eb3e6dc17a34923585fa03b7c7346afe61e513af5bfb8e1270c103f1535c51b13870a5d0892084744c5dcc6c478e7e8edf08de57f457467e32f07108a7c140beccf0cbe9ba575677707becdcf5a46ad8c102b723ca7bc8a55618371338f633e8aaef6b4129e5dc203ebb5627c51bd36109ddba4d9cf54ead99b80c5ffe37ebca56a8fd9cfd7c188eac9b720668f86f7372a4ff7541f5eea72c4eefb98ebc2dd86579c78083f1174b4176233f97b02ebd3599848396f1851917b7979c074421e1683d1709e0a7865dd7a2c1449bf8fa6f3cda0b0f326ec0ed4ceaef591b82554a025e46e65aee0144c5663535c5e0c8a82d80660d4368320eac72dcb9fc72bd37e2dc8cf8ea66cfdf7a6e8914b622c2c7b85b8d8cb359b016f11e4b5b783de54f01f9bfb5ab373d7bda89eb213b353aebcb9c6045881ee38cc960d371662a260731beedf752148a809ea5e10dab3076be90d173910bc885bfc58255532d4199b28eaab3051b3110a4077ef35a9aa03d56d5613b8d053d4a26c56bbdba0e222878a2e3710b487a02153756d0c77fe85dd8d49a1970a0e7062172a86c4201246d302cc04806963ab94bcb48eeb71c1b91f68987adbdeff6c9bf978ebe9c9ef6dc5681bb4eb74a6a2edd695f5e5f6432fcfd0f56acc667799d5954d051107aa06c35ece4273b8538c71571bbfee1154094b370ea47d83d1ec4eae8d437a5e4aa10e623ca7a58d364e9bf0489efef0a4aa9417232ab840f009025fc46b9de309035367066979ec3c41f6ad25ceece1e928d91bb3a2783d1e9ac345586b5bbf1f0792809a49c38b4fb637d3c6154b20226982dabe6ae5d7d22852d1f19f1d2aa82a251fcfe92fdd5adfe0ba9c94a1c87884ffb97a24a1f00994391651b7056a6fc5175d77b41b4ad99b1967481c805487ca0f771713b75528ef84505b85f7888c0971ac9a073d3d7f76e86ad6f8551f66c0d2e32d3e402726ee01f54025c27ad50044ce5f4d8c793cc26f86aeda683a87257d6243c08dbac8917c88565af4c87500d53a60ce39a42800839e4c6e6ca08da23eedaec69793163efe36461758dad3328fa3d487acbc9445a16511c03cf660357467fb85e114a587df166ac15e7232c2c018e894c9c3b855e77d8cd9b55d72aff72108b75d9fd84a16c45b1a60a4063ec9feff2108271d32e71aa9abc7b9cca98a6a86fa1ef90f6fa0fe0191b4134bf5e8afa38df98c44d020f8ba82eb8056d4a5abd7a8b564795b4ff19f524b25a6cc741f55757f5464e151e1b503cab8bd1d82d0237c0c9d391167af757f32e2f7e83d2a66f788d89ed0f96eaf6b60ab90f7f27ec3d318f9c5da72408f2b2a2a3901e8bd8f5e90f338302f78e576cf6c7eab6d9ae1171ee04ede2ec6418a7b4a5c0eafab9a5374155beae5f1f562d1f34e528e1edbf8d948158a18ad25118e7ee760a40af22e30fb3eabfbb2c431891993f39b281daf66ac292f3f1951fa8a2b63259d901ce6f987b7925d740b4fb8a2a20293b682b5fa415c8eeb34829de05f63350ec5637b70b12c4aa232844a2bb5ad5275d7a37da4d9146be1755d240a115bda0cc6112b875548aa60e89dff8259bde00c0cda5cceea964630e4645765f484a93cac145194f2a66f0874c08b33354e80e728c1cdb29def2727aa4c10c3eac0509d1c1ae6075b5470e52dc4c09f554c7ac3fc954ccf5b00f1a2ea0ecd9608d6b617c268f3b172d8a6950fd431f4a2ae39bb62e1304e99887247802feae03e329508e44efd62f77c674677e2c1df02146c86c7bf51a99d05df3a4077edeb5dfcbffe2826183558befdf5eea57a31f43fba44d249335556e940a13cd786ac5f19d7c2fa75a929a26e99b6edf4b9351151e188e150aaa1c118331bb3cf00182da3773cf484bc592241e02c38a2ef3e6e01a123bc8bfb0e87ef2b80e849dc24ffe73df5495f5039381fb5d1f2359a1a6a47d042074bf2402ddc28c1caaafb71b51b7df8f5a0a42087407dc4bcbd1ab4d8a47bca446472f16d3cbc33648e21303a73177fe749caf5cfd0d641d15614ca8f934aba241738e016cbf56ee6bf79d3eb4b3429678a8ed9132b20ea5c6df94decdd7c61ef6a1e572acd2897346220579b6f235810d76084b37bda54fc84faa29e5bb5652b605b9b9b08e316bbf715a4d7eb5297edbf4829486dfe4eeaacd7997b55ee3ec2fc3e11fa33313e841acfa56af62777d330d9278e8719b986b2a7f32a0a8772a412948a77819d5ff7786f049220008d2335c5c0fcacfe251016a0f3667f319618ec5d056ead598d5149316d25cfa6ab15eabbf64d32ebdd451ad3f6b8f3836513f9c5fc62685fcf22edc0c67e90e5615eee447af8c03a9dcd1a629e14b7af347bab9be57c152bb2475a9e7a170eb3412ec0d4231db7dfeeb8aebad6de8de9ef2364eea4093bb24b9ff560262669a011cc509e8d29c12cde0ce542d291cb584104c359786f5a5c054fb4d3eed1961a287640ff10fe99d59c57c09555a61c574b1ade8afe73daa284a00d47e463eef9d27f1268b7ef0bed11db7c976af051af4f2c398ea32a3910e95cb742e06f316db0a6b5aeb1eaa1c94012b60f7253a3b18958037f73af01ce99e87093e526bf136bc1a2748b06dfc71441b9587218fea7c84c75df63c5dce73e9cfd02fef0267e59bd3121b6c36ca34833cc7a26acdf1378f5484012e08ed427b5ccc6321090b57ddbbd22686bfb1e4dc3dc22d2175f19c6b2098f06922bdbee6cce338f418cf4a3b83704be265c42635536980c7cb9316fcc29cf5b134838c73894d3b9be1b83324e739e27c3bf0da4813910cb6df6aca75cbe91cc6a5183f7880757f7ee0fc44de1a8e3e0b8ed1e18c26969ab934d615e8ce8316d4dbacd3a2a78f0d0c8be9b3e95e4d35ace4a1c73dbb5d8d678ada91ee9b8f37e83e47ad4d1545082b6257b16d9ba12a2cf4a236c5656042fbdeb935c1bc40dd87e1338fea3330dabe177fbc161b98832ee8955cb1de3133141db253ecc1c3d1094eaf5830c575d2f5d6b959487949e27d0c42bd1ea74967d53de644056fc431ceaf5aa28630371e51cd456e6a9cf6fce99f9475bd95cbff13d97025a8f6f479ae9095b16c533e0b5f218ec3dfc77c98cb39050ec040cc2990f73220c8f163c736c80ea94ad86a4bddb2265465a88201c8efe267ee20c8a8cac4181962c1470018f228e309242008e5c52570b95a138898ca4ee5012eba66baf9d433ff87c8e60f5e49f657361e381ba468e8f1f600c4f252ca985e8e44fce5db2adbfa38388dc958196bb693bdcfe4018bf756e87451c40afc286b91327e14e0e667fd9323382fc2b4f72212a44d6c5d814099d1ad50b7254af90be3888b3c738c215a0ebb8fb0d910ef6d965c776203aada45134d42d1c82fbd1ffa3c24d800cbbc2cd1538c861e1ad87882d5406afc08e0bf604ad2dbdb336bdde7275c588ce5dafea29421fd0689330cb6c42e6b15003c4fc04fb4e79b11e9dcf1da5f9b399e039b2dbda8f689acfede9060bb2c08dcce03db0cd00e00fc81d6028ac519dee9b5a8f9a9a01aa6325dc4aa83f9b1c62be5c544e7cdcfdad6f520cb51417ee75190a1425a8cbb567925a1f457be8f7a340fc76fd3bb4bd3847f49b0b6d5f3aebb55bb9eebc1f985df4e219bc9e0de9e0e5fc3241aa4c9ca22517f5790749f5ecc01c330053af6dc3a74b8e110b15f0125c4728bd13ec6f1a4412dc8ad5d8242637a0f2ce8722c63f8eda09af095171637758f9734587462904e9abb13b4024c959975c45b357129656cc2650257873fc23947de0b70713854d03dd8d5c12f1421da9d003dc2c40f6b2d9f0eb1e573c8490be69725c31a82533b113df9e83c1d68fcfe13a148f386f342af42d4d0364492d68cd5103ab53936bba6180845e9024ce23dc80cdb7f58a372b21d20dc825f3d5442aff6933fbf2beff390a9a7c321fbc4ecc9ce866e558c43585ec6a0630dbb31681deb15b5c06539767e1df8a5b1ab0d012b371a735a8ccf47a3fc949829f3210e4da0b4a1dbedcd6efa4484b4e6a771110a3423a6f2ad2b859f508639c4df756bd6c89e0545b13b936357cbab3335155c4b61e09d00e7fb773c00b8f1eb3b65601fe1ead4f6fc577bf587d66031f221adb8250db08dce56d2587b07c58e33ec81fa261f307d41d10e04d317387d97bfdc7b062b43362f86f2d226422ea054cbac4a50f4f80f0867012799fe690ff9930aa216e69c2b61b0d16db55bfbe6f7be104b5673012344034cdb67ace10200cfb7e061a648c001bf3e7b587341f1f2fc5278aae8b6b2b47169e9798969683a3bf6d6d1e399c8f228a6b7bf04bcc35e3b953c7ea611704f593532be61ea0101465f25c6d1af52cf33d9d72939f1828fbed81dfb351b6fec62d1c279066381dfac1aa7fdcb6ae439b267f2e4064ad0dc7cc5f8d7f40e7df7cdf6d6d0df6d9b6570c7b66383e47e6b632ffb11d745df32fc853ff6bdb4117031bc2e120457bd40f7044be1db60a4352df335d666747e81b555c86ceec7e2ef3dae72cd1a66919ff72c87352cfb6af20ac21eb632286e321a4bada9dd2ce7875d4f903fa884821a63e894cc7d58f0fca901f1bcb114a075793a4f0a8b493c7a0c6bf521b7a891706d826b70c79c768016684f22feeca33b48adc350e2deada04f98044c878773cc9ffc804b6ef811d043801bdeed41a26420c32ca9ec65ecf4035690affb2225b05c4f3675723d04c2ee9c0a02e4b68cd79e2b6f508c0ae61e655be22d024c4e64bd76e4e97a9dbee2ae7002af0b65a0d6224c113b2d8a86c42d5301aaa72836a5c936848f46598ab1402ccd8743dd18cccd9ea2dc295449b7d1d14de3c788f0dc4427bc5a7a0840d0c7e5a8c2ba2e5ade4", 0x1000}, {&(0x7f0000000ac0)="093b75e61a41847ba8b4d2bffa2cf89fc03d1751e64dd0ef8f6ef4606fbddf5153a62bca6856e19da51656d739e65ad9e36de04e2fe9940493193bff78a83ca7f91645548689e89d81ce306c223315f4", 0x50}, {&(0x7f0000001c40)="7834c54e70ce745dc8df267a88ab134ee578e1b4b666b6c746307c3a3fea4190e24a321ce566b27ec3f68da5d85337e0078d16b1a1a37ed4b457ec2ea033617d79dd5711bfc9be229d3c0a795a9769571180fba03b6e3f6b75c9f7e8d05a95c1c954ce0a4556f044f4ab72621dd902d42304c87e98c08739fdcdcf91df4d4e67caf6ae50206676a86723af5b52aa0c6a", 0x90}], 0x9, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 5: select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000040000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x3, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: msgget$private(0x0, 0x0) setuid(0xee01) getppid() ktrace(0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x7, &(0x7f0000000440), 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x4}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r0 = getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x20, 0x3c) r2 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgget(0x3, 0x280) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)}, {&(0x7f0000000140)="98594e19e4f6d71ffafd11458325ba1c2ad13042116919c5b891f4aa38ebe532815669fcbaa80d1b8698a4188be45177cde7af9ef75e8c434dea352355fa8a94a5f79c2288f66babd949b5d71cbae16762e7c119c563e2b1fc890499add47e6355a4945053118bc13356d4886020fcee3f903e8630e68fb922ede5802ec02a2cd24ce9d1ea2c308f97", 0x89}], 0x2, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5bc, "d500001b000814030790b900000000000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08", 0x18}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffff55, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x23, 0x0, 0x0, "2d917dcb"}}}}}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x2, 0x0) r3 = kqueue() close(r3) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000300)) setreuid(0xee00, r6) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a1029429", &(0x7f0000002f80)=0x4, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffffff9, 0x0, 0x9, 0x7b384156, "2fecacf2ee60987a0d02390e0000aa173a31cb31"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000040)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}}}}}}) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x812e}]}) write(r2, &(0x7f0000000080)="69b8b63ee9d10674cbf5ff5b567903b5130b9935178731c466a422b2d7142e232de243fcfdbc0228088ad819cece6435aba8274c24e6d4f865a1352a9e5a08876053b0ad8bf259bd795335", 0x4b) dup(r0) close(r0) acct(&(0x7f0000000040)='./file0\x00') executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000100), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x20}, {0x496}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) setrlimit(0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000003c0)) syz_open_pts() syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0]) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x3, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = getpid() getgroups(0x7, &(0x7f0000000740)=[r4, r4, r4, 0xffffffffffffffff, r4, r4, r4]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="b2b36562c410f9ea3486b54022171dd0812b4fa2c3f68f48da417fe0d57dfc1a0848bfe9d12be8f8e924b9cfdd61dfbd80c935f32976c3d15a04d83e671edae742f9e9299273a86d87ee9bed8b08", 0x4e}, {&(0x7f0000000300)="c5603a03317ca690007f7aad550e38a9c57f326f0d64f17d313f60549d6e041e5db2e26cbf1188736a1bdd46187be5c4c8f27428cfd20e2a0a1d6e88a0acb156d1587f5e5b1009aeaad75a191cafb7be78e085ddf6869ecd697c18a7609b395edd3ff00d3d22716b40f497a72b0f4b5feb5f5dd6ea134047d7e439633e315361d009db504dfc2de89f56161c4d129453ad68898fc871ddc14e280a6700d412275934b25cbc230fdc358094cd17e9ff6fd0b671b99f92a9b9919ef4d346af7960f26e4679f72b469d32dbd80df6824be350d54686a214e8850aec4407cce0a7d4e1fe54094c", 0xe5}, {&(0x7f0000000400)="8528c8632ea4ea1e4a1e70dd3256a373d8083ba734e8ada6e052c1917b823ccc5d99000e4d38f2c07dc64c677d14f973ba33990e7732980166ee6e1e07c66ed3019880a2f637287a222a8e6375ee8481161205942bbf5b5ef0a1c3a1dd5231cc3e1bd2c2f30eda9538dedb0159d358eabc422f2a3b5bdc3deb753bd56a3d66b6835f07ec6b3c23019e269d9d31ade35ccb1de8a7996a3a5f9899562f4208cff6ffbcfd574e92a73077d57bf08afb66164f5fa3129692512288cf188f7e635a8f19ba69e37f5ffbcf1f0af4d93fc527b4bbed413218aa3054e8d3a1c98bb43749c22653bb48040f20af563c603b93b72b83f4be60929e39c572b0aab6e4", 0xfd}, {&(0x7f0000000500)="29b81b098faef9667d9621dba83c867954525bc657835b4de3357758c2f870573a32d25a", 0x24}, {&(0x7f0000000540)="600b4316d18b66b7c3819ebc182b1db91d10208a43f6c6ef3af39a08170a923be1c04fc09907ffaf938dd176e281b3b7f1af1653042647488959547a236f120154471a3437494bd920672ba6db8d32f3a0f573e20d7d0063586937ef85397405a1bc1de5483a5bbb98f6e4b4a55a705a81b480925dafba214e77a86400237f2f02520dc125025032da146d459e0400e97988f633d70094a910ee", 0x9a}, {&(0x7f0000000600)="c24e51ca020dac0e161d31c40c3162c97fb8bed90f0f1732fbb03167a853946d4264091cb345aa8bdcccfc0e2efc8a92ed9c66df298aa7895c697c56819a100c7226f1e72dfb407227c2d4f74c34201bdda1d5539b2ff3ddffb718bcfae91f73b057f32c0455ee17ea6cb202f62f06190affe38ccf52bd0efdd203e99e59abb29b770009f356a72c57de4bf92737a2d4f7b1671ddf15590c7d53fc35bc5535a4866bd202101ff3865bcabb219194fcae0c1cb8e2a708abafb9861737b96839f3", 0xc0}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r6, r3, r7}], 0x20, 0x8}, 0x0) close(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x1f1996c454a29b2c) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000040)=0x1) executing program 5: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRES8=r2]) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_open_pts() kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r1 = socket(0x2, 0x2, 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) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r6, 0xd}], 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r5) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) dup2(0xffffffffffffff9c, r8) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') shutdown(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 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", 0x4) unlinkat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84, 0x3, 0x0, 0xfffffffd}, {0x25}, {0x17}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: syz_emit_ethernet(0x42, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0xa, [0x9, 0x1]}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x2d9, 0x3, 0x80a19f, "bb08000100f1675912508b0000000000e7ffffff"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe4300000000000000000000000000aa"]) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socket(0x18, 0x8000, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/247, 0xf7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r1) fcntl$dupfd(r6, 0x0, r9) executing program 4: socket(0x0, 0x8000, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="1fb09c5bc747624a0977a0cbd6f149a4d82e9136ee6c050947991aecb27756aea49f661401593cbd424b0eb25f7e9e78cb6c9b0feb7b42027abb8aaffe56e54eb0be4259ad0a2d74dc73be77f561f4a75592ec6caa49d4ccc32d5784c4124bfc3e775c46ecf8b690c6c33f2a12c1f3b1ee7e0eae9774a091223e49ee5c071c11df489fb8657a09769b4ed5789deec64ffba326e46c85cb3f72630199d2ba8d5745abdf37ce5efb35ccab58ac4c39ac07c7235bf67c2fe8eb92f618353b0829cb18d1b38d475570b499fd302ad0d305c76fff2d02f0137172a04d7d86f651e25969598a0996e761e16f09004a082d050cb490a66d14e0d5ff3308c0b83a52b29f0aa7fb35d761e73be2236f21ef4a9f93669c38562b57baefc33ec7cbdd43cdfc2228fc94463e3190f795a3550dffa01700c5b0b10c194efe9364264b5ccd6bd253b92ad09d38e58c870d8635f9d406a7d8ee4ce79a8cab99a6413f2916783d813e22654b963ed0b52e53763bc5674cb2317f75881ea49eb3448c5467ae0827d90fa9f6b05a0f26d91c493031f866bedacba02d6b50f1d3e79b7e48598b420ea8814d20f83ff2d7ee3239f284a23d85954fba2eb25202bff0ae65cd7288f5dac359c57998b78850926991e826f2158d05cba7887d0233ec681d9195b436e5df1e015193ac785db190d2668d5e34fb3a933d4df707345a0fbe94e5a49a1404709f246b193731a117342d7b9c34144c75b7e7507d8b193e3c8fb46eaf2fbffd3be44bb3349ec3a270680fd7d52c246b4bef6a3b521a36e502873e22ef55", 0x23c) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setegid(0xffffffffffffffff) r4 = getegid() setregid(r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r5 = syz_open_pts() close(r5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x81}, {0x40e}]}) setrlimit(0x0, &(0x7f0000000480)={0x7}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r1, 0x0, 0x0) setgroups(0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000011c0)=ANY=[@ANYBLOB="aaaa000000000000001f000086dd6036cdea0000c300fe8000000000000000000000000000aaf6a245ac255b8fd3e384c71c965d7938"]) executing program 0: syz_emit_ethernet(0x138, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f00000002c0)=""/121, 0x79}], 0x2) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0xc40}]}) syz_emit_ethernet(0x4e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) executing program 7: open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40}, {0x16}]}) (async, rerun: 64) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async, rerun: 64) chown(0x0, 0x0, 0x0) (async) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='x\x00') executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1000, 0x3, 0x1c}]}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) executing program 7: select(0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7}, {0x7}, {0x21}], 0x3}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r6 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x7fff, 0x0, r6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x4e) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aad4007c0000000008019078000000000000000044280630e00000010000bc1dbba38171de611e7d71fac8151403ff00000000e000000100000400ac1400aa000000050000800100000007070706ffffffff4430f743ac1400aa0000000900018000e000000200000001000000000000007500005c2900000031e000000100000008000f00907800000000"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r2 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r2]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 6: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x200000}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x512, &(0x7f0000e35000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0xffffffffffffffff) shmat(r1, &(0x7f0000e36000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x0, 0x5f09f953edeec5da}, {0x0, 0x3ff, 0x400}, {0x1, 0x2a5, 0x1800}], 0x4) semop(r5, &(0x7f0000000380)=[{0x1, 0x2, 0x1000}, {0x0, 0x8, 0x400}, {0x4, 0xfffe, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x21, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0xffff, 0x1c00}, {0x4, 0x3, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0x4f, 0x800}, {0x0, 0x81}], 0xb) semop(0x0, &(0x7f0000000080), 0x13) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/92) semget(0x3, 0x2, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000540)=""/233) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000200)) getpgrp() getegid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000001000000000000309915f87c8a5b6701040000000000000000c4160000002900de003e"], 0x38}, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x400000002, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x2c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}, {0x0}], 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0900870000ff9e0b000000ff560000000014"}) poll(&(0x7f0000000240)=[{r2, 0x4}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 6: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = socket(0x10, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x2) r4 = dup(r3) getsockopt(r4, 0xffff, 0x2, &(0x7f0000000200)=""/9, &(0x7f0000000140)=0x9) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in}) close(r2) r5 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(r4, &(0x7f00000001c0)="2fc44551e8264c1d484212dd2138a2eb7ebfde", 0x13) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000040)) write(r6, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x4, 0x8}, 0x0, [0x2, 0x0, 0x0, 0x4, 0x80000000, 0x2, 0xffffffff, 0xd62]}, 0x3c) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x39, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x10}, 0x0) executing program 4: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x1, 0x3ffffffffffffffc}) socket(0x1, 0x8000, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa7be43df3236f"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 3: setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000600)="3998a035", &(0x7f0000000100)=0x4, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffc7a2e46f05fa0800450000300000000000019078ffffffffe000000125009078000000004500fffc00000000003a0000e000000100000000"]) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r3) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) mkdir(0x0, 0x2ffbafc8d1f9548a) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x8) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r4, 0xb, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000104000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) (async) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) (async) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') shutdown(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) unlinkat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84, 0x3, 0x0, 0xfffffffd}, {0x25}, {0x17}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: 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)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x40, 0x1, r1}) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x1f) getdents(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000100)='./file0\x00', 0x2, &(0x7f0000000240)='./file0\x00', 0x8}) sendto$unix(r4, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x0, 0x80000}, {0x4}, {0x8006}]}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="f0118c237786ec130a7b78efe37249f0ff6450121e267f958b9b1c2b6caa1fbfe3dc77108e82d3aed8ccb73e65f0c116bdfd506ad61939c131d620aa55eeebd32256674cbe13646b11db4bda808d0ba6b4f339ea63b8a98d581ddb83b77f696d97b57477cf07a0bef6f21047e1cdf2ec5d2207326251a9f1912eaf6c128d4705f0b5bb191a9a918b52b2d4037cb7b3848e726f4a2de5043e78c6caf0a52676139eb1a7db8173bce2ec70743f7422bd7057199f19089146f696a99040e45bc1236b84254bfdbbe34fcb4128ec30bc1a253fc400723212b9a114c83f2913b662c28688347f60fb756168beed79258dff03aec701db9af4b850659689e93856f321659445810048835e9be832737c278907e028494a51b96b4c4d2710334341bbe2059b8ad9b8399081f364318125f942226c8c0bc6bbf5be64ed1e406ed39fcefc6788499860a2c9b94da8f80412e164f8d2019b977572f6faa5dda4908a949e73bd910b5f9826e40902ebfbc06734099c449d6555aa86e959d0a899e66f461b6e035a9d59a1875e214278df572dc65151eead2173093d0cf540d1b344a7d7cefa89fddcf7248b4f5bb313d4e9bf5e85eb8a409edb1e361ab593ec375dc17a55abe3f348ffe192215600cf51a72ae33442b28517332d2c80d75b44206524e592750314645f9910c4086924869c58fb4ffb1c9076f56463dae8de04882c834a66cdcdfc0bddd8a4fb96a67aae5c793ecea5d3450d37fbecab5b733add3e0e03e9c903f626794548fd1349fc22d7d0dbfdaf68aaae4d35ce29fe7918bd48a72d491197ca2936cb41623f544eb241d101f717268072fa934fc15455095f24121e618601751dcd8703d4859ed70ea32a8517bb6fa41e17686b86f3ed79bcaef4d77e35c22687e6fed7305dd96b53c47472da498ff862233546189974a855f9e0876ea81ed08bab33d2b37d83edc2e840b0cd18a8798e978b6829cb1ca1feb76ee3bef511a7a433182ab367b2cdeb26aa518b84b284af3b643471e925f86e9f31ceecc280bd9a9648e5df0466ceb46a920aead0edcade5504bf87d8a61acb611dccb732e88d05b56987204a40f8a3a23414905c64778c4cc134651f023aa330b648aeea0094251adb90dd2ba0f95935221e70146ef968b807d09b373a4f7021bd8adecc354f8cfcabbf99d131a238cb515e1726982772c3ce2cad411a98e39be599772d54126e223584a4e9943341198455b30fb2e577bad8c8357d53aa76cc8aadd329865110c8beb68a3962e85c631599afd4d59f3d62ada9607a848369e995e322e067f6baae8274d061b4ec25163b949738f0673516ab106c7544ec6e537e684dfb751c36c870263b14f921806694d61b94754cfec072c510ba065462f4cd18c5ba418aa25f46226b0d6b44c732b0adc62b6407682a85c3d7d219e1a96fdae1025271de3d1fb4da8d64aaac8e1d5a4684019ec71462457263e6b9a78054e76cc5d4c56276e4dccc2d3441a383c636e75d33c93477a569a8d18742d35490642de303df9b26e8906315bc9c5e350296c09f432bcf60510414e31f6e8a9d87c76def8d1cfd8a4cabad31356d9de34969b396830b2cb76ab9dbfe53450e7210bf579bc047aed5aed5afd223164b0312bc61ad60958da4f9a2cb990edb07b3ad1133c459127e445e210b6e666127c11dc22bb0b3fb2dad4c1632371cddf97b78a286ed1c2e6214093384b6f66b001acb9a560ad0d980de6bc8fc1f0b4e0efe4ab823a79722037a39abddb984b35f3ecd68fb2be1298f3e4ca04062d2bc1f8ebed1e0b7a27c3fa5294f994d81c4f96b2cccf9691717f8b28efea5b0f19d37c8504cea5c5c3602bf12982a303e2d6214629d278a3f49f8146907de8d2a4b8f9a195aecf50e4be86b0c6f2d68e88e8ea03f2674a24053e5ea7e99288106ecf631ca262f691fd383", 0x562}], 0x1) executing program 3: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) r2 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) getuid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x1, 0x0) close(r6) r7 = socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffff}, 0x10, 0x0) getppid() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(0xffffffffffffffff, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200)=0x23f, 0x4) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x802069a6, &(0x7f0000000100)) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x2, 0x402) close(r1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 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}, {&(0x7f0000311000/0x2000)=nil, &(0x7f0000029000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000363000/0x4000)=nil}, {&(0x7f00003ec000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], './file0\x00', 0xfffffffe}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(r1, &(0x7f0000000b00)={&(0x7f0000000ac0)={&(0x7f0000000900)=@un=@abs, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/207, 0xcf}], 0x1, &(0x7f0000000a80)=""/16, 0x10}, 0x1234}, 0x10, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x6, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="b026d06772bf4aa59212cd6fbb01a08e4181d314fb830727c3fd9654be3976f2bac30b85407b9502ddf9901a52f5534237859bb9b5ecba51fedfe6ba2cec6aaec92d3db8fa6912a595cd2400cbc68ab844a5d65578676d446c327c7202c60020dc78c21f86cb5f70f5bee2975337400bb59710dbe8759835b081d5b1a83abe07b3c319d1c9d0166aedf273fb85", 0x8d}, {&(0x7f0000000580)="b7d9b325bd80fde5121dfdb1c22bbb18ca2c0b4598f6db7cd96bcbd111fdeba19068c0ac328cad950c37804fc44ca12cac1ccdc4597dc17a3dbdccbfa2469b65d09020f89bea8f11a9c8cb0d5d6197f51a97cc71c6a51b7a895ee5d83a998267409edce7cb489a7c28312de54d993a958147bbee606fae7fe0c546915ace7f5fcf23e588a37499fc07", 0x89}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="8800000000000000ffff00006c0e00001f3f29db1396fcbec3175007b22ac40f01f55410e1c2d09a63075c86a73149d110337e798888239235493d507165f7847fcfcb8d416d42575bba262b5f996dab8bb5e5c5486c4fd622081defdf17adc8399e73a443aa47f0bcf19c09c35ee90dd96d4264abd7d2837de2444e907e7937"], 0x88}, 0x3) sysctl$hw(&(0x7f0000000340)={0x6, 0x7}, 0x2, &(0x7f0000000700)="2e9dc53c0418423383077f5356bbd15b6ec98f23f969dfd3046d210d0f1f2bdfeed63236614f094cf7178ae8ca4d4886d121e1aeffd9110a89d67187a59acac963a857c722aae2ea7401582f67d245b5e311cf7e43299cce4d6a8857abd70b99f61349da0c37327951c65bbf1cbda7a1e9e9724c2faede5db146a1299b863aa20b6ae7eeb876550bb8b4e87e6b6e4388d3475a40aec3bf88020b4346172b3edb391ba48990be3dbff9f7e19af139d32db6a403b8f95112f4380652e3c61148950654f10fe465d68c276e963a2640dd6e2dcfb32370e5325ae54dd5582990fdfc45d0a3abc9f62e0db33b17253dcdbe7c6751a1e20f", &(0x7f0000000800)=0xf5, &(0x7f0000000840)="dc793fc51e6504be2cc582248cad5675c8e251ed5a98bdeaed7f5c903c594de81b175b3ccb54060cf09f40cb3328e786c787f3d6df3595cde14a2dbb2db59204d1caafa54a4b2d99ee1f93702a9529d4b6e2b71f9b7647a2cf7328d91f96837bdcc20561f380dbc11b921f438fcac97a6a374db0299985d7b4e0097c53d3974ae2e7545b074cb84bb1b57fa99046d377491312f041a1b52c6a4fc02952f8bd4b5691cf4ab309c0b004743f8e47fd550a49c631a786dabebcfe6135e45f", 0xbd) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r5 = socket(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 1: munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0xff) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 4: socket(0x0, 0x3, 0x0) socket(0x18, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) (rerun: 64) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 3: ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f00000001c0)="e3f49497fe21284d8ac922d3e8b3bcfaac571462063ec479172895904059608144b89045430bcdfa764eeeaac0041a9eea4664eb94a477c11d3c47d563f473e0077d0e1a4f4320c82e31867d70b87d051e9995c56d6af54ec7cf8d2946", &(0x7f0000000240)=0x5d, &(0x7f0000000280)="21a29c3915d4abd3414ec4343733e2f6038d6f3573f4638692205ae0bd9c9b789127f9816f450d43e866889c423d5a73bec6a0deaec5000595a0761c6f43761885dd1d9665f4b6492338d0", 0x4b) semget$private(0x0, 0x1, 0xda) unlink(&(0x7f0000000300)='./file0\x00') recvmmsg(r0, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/84, 0x54}], 0x4, &(0x7f0000000640)=""/203, 0xcb}, 0x4}, 0x10, 0x2, &(0x7f00000007c0)={0x7ff, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x400, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000840)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000880)={0x3, 0x9e2, 0x200, 0xff, "f8e3f9024ec4880fcc697707f354b3557bfafc4b", 0xffffffe0, 0x4}) syz_emit_ethernet(0x32, &(0x7f00000008c0)={@remote, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x6, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x5, @broadcast, @loopback, @random="e07e367a782a", @local={0xac, 0x14, 0x0}}}}}) ioctl$BIOCFLUSH(r2, 0x20004268) mknod(&(0x7f0000000900)='./file0\x00', 0x4, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x20, 0x0) stat(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) lstat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) sendto(r0, &(0x7f0000000b00)="f8c7165a1dbb40ee25c322c14a9e92a15f1b6109b03d", 0x16, 0x0, &(0x7f0000000b40)=@in6={0x18, 0x3, 0xffffffff, 0x7f}, 0xc) r3 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x2, 0x185) r4 = openat(r3, &(0x7f0000000bc0)='./file0\x00', 0x8, 0x47) r5 = msgget(0x1, 0x67a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) r9 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, &(0x7f0000000d80)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000dc0)={{0x4, r6, 0xffffffffffffffff, r7, r8, 0x137, 0x4}, 0x7fff, 0x5, r9, r10, 0xb73, 0x6, 0x10001, 0x2f6f}) faccessat(r4, &(0x7f0000000e40)='./file0\x00', 0xbc, 0x1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002b6a6020 executing program 5: open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000003c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) chown(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='x\x00') executing program 1: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000280)=[{0x5}, {0xc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000f09000/0x7000)=nil, 0x7000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0xf8e, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0x10, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0xfffffffffffffe92, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x408, './file0/file0\x00'}) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x10001}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) accept$unix(r4, &(0x7f0000000580)=@file={0x0, ""/537}, &(0x7f0000000540)=0x21b) sendto(r0, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x406, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3], 0x51}, 0x0) socket$inet6(0x18, 0x1, 0x4) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='/dew.rvnd0c\x00', &(0x7f0000000340)='/dev/rvnd0c\x00'], &(0x7f0000000900)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/rvnd0c\x00', &(0x7f0000000440)='/dev/rvnd0c\x00', &(0x7f00000004c0)='/dev/rvnd0c\x00', &(0x7f0000000500)='%', &(0x7f00000007c0)='#\x00', &(0x7f0000000a00)=':((!},,\x91\x13H\xca\xd7*V\xf0\x1eY\xb5H\x92\x06\xdfqsC\n\xe3\xcfT\x13ay\xc6>\xf2\xb3\xb9\x83\xa0\xe3I\x13\xe4Z\x95bC\x98m\xf7Q8\x83y\xa3P1\x1a\x7fp\x8dU\xa8))\x13\x1e\xaf\x88\x10\xd6\x94G%K[\xa8z8\xb0\\V\xdb\xc8@5\xa0,\xfe\xf6>\x80F\xa7\xf5\xb3\xc2\xd5o\xbcnV\t\x04\x92\xe0b\xbb\xb8\xb3j\xd9RUW\x9e\x16\x85\x80J\x80\xd2-\xd4\xfa\x1b\x82\x8a\xee\xde\x1c\xb8\xfa\a\xf8nK\xc5\xd66K\x96H\x053\xbbK@.\x8c\xc6o#\xed1a\x14\xf0~Z\xf5\x94\'\x80\xb7\xb2:\x9d60h\xc0a\x80\xe4\xc7Rq\xe2\x80i\x8b\x01\xc5\xce \xd1\x1b\x8aj\xc9\x12\xbe$A\xcd3\x83QW\xe4\xab\x97\xf0\x92\xe8z\x86 B\xc9x\xc9\xaeH\xdbk\xab\x8aj\xdf\xa6W\x15\x90\x0e\x9b\x12\x12\x94M', &(0x7f0000000840)='/dev/rvnd0c\x00', &(0x7f0000000880)='\\/\'#-+[}[(#\x00', &(0x7f00000008c0)=',:%%@.!\x00']) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x134) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x3d33}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x20, 0x1, 0x3) close(r6) r7 = socket(0x6, 0x3, 0x36) r8 = dup2(r7, r7) setsockopt(r8, 0x24, 0x2e, &(0x7f00000009c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000400)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x58, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="7700000000b6df1a6ca873063828d9dc", {[@dstopts={0x6, 0x9, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @pad1, @generic={0x3f, 0x3b, "1b2122bcbb3197ba728c8b5e39fa57455366417f5b9f8335b21a5caf92880555564c67256ef7ea74914ddcba026b59ae5db00b6df6d239ff9a6f37"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000380)={&(0x7f00000003c0)='./file0\x00', 0x4, &(0x7f0000000340)='./file1\x00', 0x8}) chdir(&(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="fffdffffffff006cc500000786dd600000fe0000000400000000200000000000bb00000000000000000000000000000001"]) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) shutdown(r6, 0x2) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000200)="12000000c1052a189a94ac8d7a07bc65df83acc90edd4bba84eb98694f4ca5ae21b4ad7a73704f363b5cf9bcc222e0681f2cfd8fa150c356e35fe9414aee24fd38d1ad9433420c21a9a8ff6c7dddfba88d66fcc50db22500466801bc25451acc371910e61fe065a64f64fb745351cc95cb", 0x71) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069dd, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@local, @random="7004f5b37507", [{[{0x88a8, 0x3}], {0x8100, 0x3, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socket(0x18, 0x8000, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/247, 0xf7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r1) fcntl$dupfd(r6, 0x0, r9) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000}) (async, rerun: 64) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)) (rerun: 64) setrlimit(0x5, &(0x7f0000000100)) poll(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (rerun: 32) select(0x40, &(0x7f0000000400)={0xffffffffffffffff, 0x5, 0x1, 0x5, 0x8001}, &(0x7f0000000340)={0x9d, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x34bf}, 0x0, &(0x7f00000003c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x0) (async) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000480)=""/107, 0x6b}], 0x2, 0x0}, 0x42) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) r2 = syz_open_pts() (async) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) (async) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) dup2(r1, r0) (async, rerun: 64) fchdir(0xffffffffffffffff) (async) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (rerun: 32) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x1000) (async) sendmsg(r4, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xc55}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="3c5cdeacb5aeefe37a732029c2e18a2d2525d72766be77e8182774d2fc67f2a770cd0e0db87f7ef588cd2c64", 0xa}, {&(0x7f0000000100)="17104db556f2571f0ec6fb9ca839f9e7ffaecd9b9a70b11bc33c60d438f38bbd15245cdc0121de9e486c2e00ebd1324825c0ea5dd82b091247cc3ddd402b8efcfd3fcebf984d3333ef0aeb379e8aa695bd2d31aa49e25955b7786de10df4b1a36c13d73810fbf145781b1e7ee7d4144be4e75c52c2560abdc291ae464f2abbe3360100000000000000d3a904ec490fb19db75d6b90d0ae00", 0x98}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="f8000000000000000100000001000000f5e075a812b62e1896380a992762d2973b6f4bd6604a55b18db354d1c6799fca2d3333525ede9a2aba98c845707b674bb55370eeffff0bd356aaa886f30852ac44546de83ce3b6042c1795e841ec041b1aa962c4564f08da07ddfa3f78010000804582d40a5e61c7da862bb15582808ab8fe564af5803ca74905b56c0c6b7b3a8fcb3a8299714a2fe407235ae005c114da8d4eb6352d40c6af4a16b2a805361bd8a2e666b5aeb96160db93d0e23b3734779124f5542fa89a47731cdf9f15eb13442b8441190c1a10300b4a718a38fa5dc791cba1b18b17e38a364f83fd958d96380000000000000009ee6bcaee21f4dbbfb8adf05c977035aeac2ee3338cd94eb7d61fd4c0398cfd33d93aaba83fafe3f87f1d70afee6eba2c270d56424eba2c2ac64c8ae3253af55c689072cad206a4adb9c76ec9d90a6e81c9180b49b2d5f16e2fad99519df2e172867687e1d7c1d8eec64243b6d09800a947c1d1ce0c6a7d9d520e532c5ab2ac8e4059bce040790f416a5300b25a4d431f1636a929c3"], 0xfffffffffffffeb9}, 0x408) 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(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) (async) munmap(&(0x7f00004e2000/0x4000)=nil, 0x4000) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x4) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606660000c2c00fe8005f655fb444c70054fbda3474a00000000000000000000000000bb"]) executing program 5: socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008864"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) socketpair(0x6, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x10000}, 0x8) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = socket(0x6, 0x4, 0x0) ioctl$FIONREAD(r5, 0x802069af, &(0x7f00000001c0)) lseek(0xffffffffffffffff, 0xffffffffffff8000, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="1e8931db1e756047c540593ff8c13c127b8d5a902e0e22963dc1e35453444a716c6c60fa45aabb5f81347a0e05e15588b043df864444a4f64af0ca83ecdd4aca91849088d6eb15e6c874f9b917ab5ad4328224800b26bdfe4136dd6474bbb4822bf5d9baa8e25d6df4cc3910c8ac0ff6141ef5002134f9973c8a665bed70bf72df4b86933e00987869caee9bf68bd2d7db15631c4f5f6bd0ffc87c82d5a1e7a3d80c727ad3", 0xa5}, {&(0x7f0000000200)="373e7ae933875e0a7e48920f5d3a1e2ccd35ffd5f6252ed30893d6a782e3e20113421fbe33275ee384704de7228c85c8f1948038bfc313aa1d0c150c42fc8d88ace5ef6b9ff7bad498df1979af77cb8780338fedd1188021518a7b6c6aef4f2a48996c3106b35007c9ecfb8b0c2dcfa13d872222c0fcd69c18c5975a60d7d8373c6f0343769561acb28a54a9090b38631be8c316ee1ef378b434b54a778d4d6cb46d9c2c325eb9a05ed0d98b8ef6af14c01d99e7a7ffe5a06a2a4ee43c9229ad254b3a289da743ce88b1c96879495d6241dd55b31079dfffbf78e94d412bbb145d1963ca51ef6124d0010b470c18415dfb250b2a18da8d0d839a369de4349b0b424d8bb6a9456710918d60207e184bdb8e7f5c76216f78450d9b65300b488fdc387aaab2649642ffc4f3bd171e7e95ec0d81c5e494bad6af33153684bc3aa815cf4ea620373415d9a4490d0e5379d4bdad5e60742a2c455d9f8e436aaacf75591969", 0x162}, {&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194a93a135d8736abd7e4de00431d88b1aa36e798e603d91f76693caf5c645b1b9154b50de19a26d78af08790eb74bf99b1eff2c0146f982bf73f4a5a5a3b44140c37cc1dafcab2e003260684a12184d4cb052889c762914933c7b9cc6ba2331fc42c4ff1cb9eaab63b773caffc050a0e411b5b704821072ca7b565e7916d77b6cda1b3bbb31da4c990d3be93c17f92f474567039239df022693d80170db93843ea5d90d2b57c4402ca049c50810500a5dc51c2f8365839a39beadc8e031746d0e70c184b12b317815f79b16624b5d063ec371d025b0f55a7b7a6137561a62962099e8967ecb26733662a317ab64362d9ac185ab6f2ebb78c5bf3454fdcb8ee8350f36b2b2cd59d09feada8c7bb5a9d65e615b561d15cc86d883b5999b5c5497e8a64decaf554f7a6598632e8bf537979119175ea0678d6b13de6ddf74f5e540b1f442ef2598cd8621a9336d62d32175a7829862b8980ca7a5c85fca86b45fa914746d915925a99d0c41cfb412a75217cb2d3898a0ff86ce0b5116d61ddcf0d9de5e89e3e5249354a4c65e88c4675f2e704b5c43f417b0f3949c89381a66b9c9f0981986cc7ab4ad611d4dc78d2e152175c630d089e3dfd7791b8d5b5d1a2568a2049bcb24761a0d210cdf090df0ae032cc7318451ab3f19ea48139ad3dc0cd96fb4797f5db934bc5aafb1ca8d70d59b3b6b3a8949f50ce50660c349f916c5418b7ec3a70c1642cad335a4db777236e1f7d26a4d77d6cdbd7c3a4954b1c92ec4454da4d2e78b731192cb9528f56ab6eedc2479532b0f43f13d2f1e8ee9b56200c8f84e06a57a20a460baf77cb534e1fbfa05f5a1dc6ee91ccf336f3bc4110f4ac04b33ce4b2bf2ba25e3b853fc5f4f6a4c72fdec0186c7a103900cc57a68691b2d067e06a2436cff7d03ca259d69d69be8dd7a9b3adea742c8997bf42c88a89fe1fd0d3730af35c135f504c35a32b4068a4310a60ce58f57d9dcba0481b05011644ac54d9a748f339efcd67d2badbb197a67bb904d44e8e478775b482fe56c1add47f2ecc63bf7c81726214fa2dcfb442ed6b81bb93cbb5b4022b1329620f51431146865d11e3529854025db6a4911131697ae570c8fa07c79810e951cebdf4562b9571b68b95ee3a50740bb901edf6d97b72dca93dcd5fe8c0402fb335800d788b4bae82e41728a53e036b9f31fd2fcd25ea3ad3550e2f663950fe548442d170b30c8a86f364f890799cfdaf17de75dac1b9140e417b2cb3ddb8d53b050e728009a6f9d4151013d3976be98bab20ffa2444651e7e3fbe70dddad34f1b82ba88903bbc9023f864d8fc0c06dec75e0e40227a5fc5cf4d56db9985bf8b87a9dbc87ae7e479dbb6829b99a990ccbbe3c81b3eace3664d11329a94a5d2f44a2c879968045ba0c4d0999daad6f01fbf7f03ec56398be704872f8c64a05e4bb66ca6ebec385d84867dda1c789dfa4e50bb427aea71f4f249b0e5be4512ab72e59fa1c317b262c2dd269cc179489a1c85caef0c0ca44da8c6a7c3492bc8922487ace84f1201367b83d89920ae4dce806c18f34c32b33e04ed2b2678eb273a2fd0b8615e7ba5f5afb3781bc62c086087578f3614e9657e408f3cf3bbb350fe71a410423cab50fe88cc57294596d30472be674fb35c79fd8a9c95424e5c57f5984e1cb2c8f2624b0a88aed41f2bc5579883fd8ea49e85ed990f1d15241c5b47daffc698ce8b5648aaf1c1f77ccf41e9bbdac704284b78d3f5f0a357862ba66f0b3514fee521bcb395b9ba10bf9e6ecb706e20b87066d2af868f7c23622726db2c98581ef5d96360cc963a4855817973a87e6a73213f0cee6a6a15c5b3f932a27bfea0ccb6c5afbf8f66d8f474ab2b8fc720a0b92c2ad342a007c60b1538c490ba01e1d5cc43ff9103e4ce7fea6f4d1844f182f11715da2cefa83f23d9436f7064b1613d2460ab291f231244bbb911029468e1db87f619fcf23f63e495573a9d7d6336c498de3080e709de10a8c2f40c9e90837dd9f3c92b8255a245b54999de47dacf3ec87817621bdc0f2fa62e8301e8b821198517961f705b7b9537b43bba9fdca11489e5673e5ccf5e961ccddc363948d72444da2c973cb2a49d35584c959a1cc1ff14b2ab06254701d090fcea3f29cd351f232986cb21c5783aee8a71ade70318b958bc1372d37ee4451f6e3e05a27a96a8317039293009ed15d1eb40f4fb525a32fe192376ca10eca16f6d89ff5e6fb6cc0b53a9160c909963892a8e1fd9f3b84a1130767417709153b5ec38e4403915de3bf5dfe6958b145ae49acd98deb1987eed4f736ea35d825bac774dadd12003ec17a6559d62d018d099ce6493f8341aa4f33a58ecca28cc256dede15713385242c14d1be9479edd173c716528944b88d29feb3a44af5aeec2e3f3182a4a60ce1b718bb61c4f36f2881add68b2e2a1298f952b1d35d2e87731c14014c3122f02b5fdef53b7bd99c30a497dcc5dea599b13dfa5c8a56383dbfa34185ccf54015c854b9ea03592ba89502ce8f2828d467ffe0185749153d0a99766b3e21a21e481cd47ee99ac81e09418517aa608f57913652387c8d41af20159d513d4fcdfb256727e66ed19776d6872dd05cc9524735eabfdb8073ecfb6a14901f7f5fe8e0aac28a0f3dffd0383a3f38adcb7558ca8480bb79f669c8ccfd369dc5e0e66174924b9bdea3dedc8c9233654df19b99c81eccaa1b755d4f44bc48d8bb55e3bc498ed46dfc68cf8f48033d16e328eab59051e2e86c0de2fce160ec7768999aa1a173c9fe87a0829ecee8ec81643738cebab9df27c2ca4d54f618bbe312bd00d2bd47ca175bf281f6536dd1c890bdd922648e3ab843e704ab19baa6bdd4d7a6aee6dd7651798c15b0b05d98143cdf6949a2330250d52f0cc01a1ea3f8ebffaeb4aae600515a7a4e4eccf65e14b926e81e6d2f90ba2bf1cf67bd076b0e63da0ef41cc9d583f501ef586cf9f46a221b97f09a1a17b35296d0250894e097fc744f652698271d58483390447e19fd37395dd01a6b404d4c476b37bf7d8b361b8d269d02340798be0c896a669e5a5552d52f9c8617c12c2d160f7feb57a8293eede6819535de81e4add62759dbf5db809d5382f7cd30e77464a947995d3e9cd9726ded46ee35a1466b763bad260f3523422686ba29629ef6bd8bb876f4a3b3f53f144acef97a598c1ba17a55832158ca5cfc83136896febdeabe238316c4afa7a52e0da889bb4e8a027c7e98ea2e6ed32660ea66730675041dd70b5f9c8cd745bf830f5683eb1a0c37f3ff30429f50ce762dd8c742df53022ed77dd64013721505570a0f988f6fb0666da804eeac02ea28b8b38dce06d0df805728962b9c36efef10d706626fd19e55f0fcce9d96ae27259d23cd26794074a15d709bddf5843c58dc7b18363fbe37e70f89400003a2e07b1c7d2f38873f154c4e398b7b3cac93a1a22bc1ee3ea79bffad85567384798608402eb77ff4ba02589ad2916e6b145ae085332dba583f257434e281d895ec684fca3771c7a9ae98b0334338e4c4d4150aa39b1806c44041d49a174aaa59f0a591d8dc699aa396cfea6be6379e5bdcaead184512e8d593668d790726c12da7d8925abf5e8a71285c6cff5dde846297076ec8025e2f728e1686bca5f34c1ef10f7e8d3ec835aaade5598be917ec26b20dce48ea20925a3b4584242beaa709a32fee28bc994a51d357b5118662abab81d990d69f90041f805cf53007862e3fd9155938b20b08b34400aa160b1a719582add5d9480acd78d3bac3f02a67f9f1aeaa247749aba9f16ab0064fcc91ab0e667dee6f394605bb7d4004a4ba3280e65ec82a923c46d9a1913e6c24b519360a81eed66e66c7de9c4c0236e9de51ab6ca24eb8b19f9e6d08a48790abf35f0d0fb17a8eedcc6c785f67bb211a99e1933a16a945a62ab2da33f2565054856ff3d498dd8c136d11481c8743a511c5c12c79dc79012f101342cf4af70fd51265655d061a457fa1ad942cb894d2a8ad83edba86d92ef4822bc0ce694ba23e339a9600133023c85c37438e37c987d4e06d3944f00e09515c52b790182504a7a842ae57b0485efcd1455598dcd5d333aa7191197ea73a7b3c13977a239e330090a41206849899698e36f623bf7bf4a9474dbac263f8daaea18ae9217a019240c66a7a6c06b4012f86e23a19a2d11eae53ba3eaef98e35a2fd084dd59bfd982d3be5cfb6d64dd902989fb5aa40e62f68f353b0e431a68bfa3b8c401e10ee60a785bb462fa8fb2a34cad6de2c3f8c961aecf463b0ef2c970b1c05f4b874b4095aa6151d40cdb74c716818f182cef104d6abf9f36c5aa01ebacaec06021fe0dd78a3342c40d4bdff345cca6b82f5be2cf257ebfb51c656e47df1685642c468c716e19247c2cf907cc90c89ef000f3ee6ba89def387a5a509ff31f7dad95e21356d0b7ec815f29d274f6444274af6a59e0bcd696f562f42a31e5b5bb77df449d430122fd32921ec6f3dd96c862591a95ad9f4ddc304150326d832c3e0a3091906dec133746ccf3141c4cf33e52566ff26be2a6e731d9cf5ddbec9d0340d7057e3a411fe65bf888a65d5330227ce31902ea0b36a24a8cb2f868c0da053f9abeafd3a8365e833910780d304090414d9d3de8a0e7facf5d9cd7274e073c849dd46db63ac9803ca2dde9cd15221c071f87959c38d26fb7c08f84a89b742ba82c03a16baf0e103745b310e8481a989520456cabbc94ea0cf8e8d6e9fd3c9d310098669205264faaccc5443b1e96ac8befee58361f874cd5d6b1537a77ce6bce2575f926b297cb28c6531b876117a14621d0333fa2e38f8a58ff4cd3762a6147142067ab07032c7767074c244cbef876f11c7f182b3ffe959024fe0f2689a3aef7133e88e738bddd73439cb820f7552186d90ede74bfa77657ad9839d1686c3fd4a6aa6ce00d9c62466fbf1ae031e6910e3438b8d16a318e466c205a1e8ca7c4b6c6591be45c670a940659914c203c41275a09444883d274c2c6cb6215eee2a7f166b13a5f588ebb3aadbfdf9561a8d6a1afbf42e1dea46fd59628199d9a0f65c6e91a794a95cdcd2cae1fae2296cecfb69efa3090da0c6351be62b4a11c2c8994164fd4f760f7d49cab9c23875b1f6129c9fa15614b514ead8636060b6dd233d720740297715b59b15b886a0bf6d698bd35b353d651ce90d2c83ec8363177c3343fa7bd62e5b79cd628f292902ce2809306ff8d19c6b848dcc55f2b4ac22324bd7d9ddd214fbc2b9ea7f18ed7b589b4a2d57ed716c6712827c3e39fd79ea4fb03aa2fef96614106a02a128e7e23ed1baa3e87674386f30f5670a194c0aba9b5e59b8749dbde9cc39d0d6ffdf0e6ef00ef4c73f859c08ca86ac663dcbd8a3a7cd2c7c7e5677fca9f77d6d3085554313917e3c2a3e1468a688a88899c6ca8a28fec2fda0062d83a9ce87be37b49c006e28ed9d315bfece04a802506d08837c6698e5662a266ef6d3583d9bb92f5315d6a16d1fef0bce230557173d2da2ac3dfad35978024dee188041c87434b382774f1bb7cbcbce4f7392bd9360413de27af029c6ea16251f6891443e3b086d2cec6a81890db64525cf2a075ad02efcf3d5df329099904a36961750e21007db1f75e030315b3ad547e1592e", 0xffa}], 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe800079cbe7cfff3aa8730e3828d9dc00000000000000009f"]) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x36, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) socket(0x2, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e212", &(0x7f0000000100)=0x5f, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x3, 0x602) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140), &(0x7f00000001c0)=0x4) executing program 3: r0 = syz_open_pts() r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1200100000000}) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffc, 0x0, "00fdb1186461c0810281c796791461292150a3fc"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) r3 = getppid() r4 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r3) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/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/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x4b1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aad4007c0000000008019078000000000000000044280630e00000010000bc1dbba38171de611e7d71fac8151403ff00000000e000000100000400ac1400aa000000050000800100000007070706ffffffff4430f743ac1400aa0000000900018000e000000200000001000000000000007500005c2900000031e000000100000008000f00907800000000"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) (async) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') (async) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r2 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) (async) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r2]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) msgget$private(0x0, 0x240) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = socket(0x18, 0x3, 0x0) fcntl$setown(r0, 0x6, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) recvmsg(r4, &(0x7f0000000640)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/253, 0xfd}], 0x1, &(0x7f00000005c0)=""/93, 0x5d}, 0x800) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x41424344, @ANYBLOB="22a9de9ceae51fa899c2ab8da5875c60103ca727e594a077e57b35455a0727955829dcc8b390c1b51a66b7ab0147d690cb6a1abcbdfbe07132411b7ccd41b29f36d3b319ba220f3c2af9d2dc8b9b3881e2188e37507a02afe8edf4be8aaf79a1148ad2f01dccff02e703fdb6af8118751cbc37996c35a71a12df2a8d88da6dc0c76509a555", @ANYRESOCT=r4]) mknodat(r3, &(0x7f0000000680)='./file0\x00', 0x8000, 0x7f) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x40000628, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x229, 0xc, &(0x7f0000000040)="ebff04000000fd812eaa4e713048e69931929648", 0x1d5c6718) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r7], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x60}, {0x8106}]}) executing program 4: r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x6e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002300)={0x0, 0x20000000e47}) ktrace(0x0, 0x0, 0x900, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2", 0x29, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8b) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r6 = dup2(r5, r4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x0, 0x1, 0x2}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000580)) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xffffffffffffffea) r5 = semget$private(0x0, 0x2, 0x421) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d8ebe}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000040)=0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r4, r3, 0x0, 0x9b}}) r8 = semget$private(0x0, 0x4, 0xa0) semctl$IPC_RMID(r8, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x30}, {0x3}, {0x8306}]}) syz_emit_ethernet(0x10de, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) write(r2, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sendto(r5, &(0x7f0000000280)="0bf1de9f3378675f635e85712c6f83b6a543294b525db857c49ce0c0b744ab62719c46c7e4dc49238937457680083261e0f77f1c0c4bac22f385e872e1e3b50da5011b075a634122c51612f50550526a4052eae8085f655093587aff93364e5d5ae0975b631088acfa7bdbd4c270299b101f6eb58ffe30712d6c5c55d915357c6a9af547186dbafb64edc94077d3b2664e33ca94d7b96bd04f4cd10101e5d0aef31b1d00c25f20a0b5e1e10435471e0ae6c42952441c15951d46e01eb30a8747ca963a9ada03791fc15f5385444f5ab77b90127ff31832d31003876ff3818626c01849dd7408d9f625ffcda066504730291ce25bc2cea7ffe2", 0xf9, 0x2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x7, 0xa0b}, 0xc) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = kqueue() dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x40}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x3, 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r3, &(0x7f0000000000)="b10005040000", 0x6, 0x0, 0x0, 0x0) pipe(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x16) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000180)={0x7fffffff}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setegid(r1) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xe8}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x2) syz_open_pts() socket(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x1ce) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r1, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="2a300161dcf112dbbcc398d76e9f4dc1090112f23845640d597102c03f0d0077b4e6877663cc829bbdad6f5e2891122dc77d884e78fdf56b839fc8ce103f9e4ec311551eabf9ef6ae02bc047f6ccb342be6c36feebc4361c267e1e6f1be89dbc52b5751ee3552f8852573b4f3e246e616d4ce37e675310fc623d9eedd187208abc0806c3068251edf4b926c0ab75387fdc743cdf0fa1ff25f7b03d690ba7a6ea41868d6bc021c26e1d0d9e5a515c2856b365c9f5ef9963139d0b324dd0c69da48d0dc9a91157e49d8bf0d19b916d9153b7273cfd4c715f44f5ddf68d", 0xdc) sysctl$hw(&(0x7f0000000640)={0x6, 0x5}, 0x2, &(0x7f0000000680)="c0", 0x0, &(0x7f0000000700)="d3c07c85519ebdd66ac5d0a91012916df88ba18344d6c1b9d52aa9c2604d0a5683d3d3ff7242f990a877a6d790298ea428363258d2fe34bbcb6a5a08703767bbfa9a5f5556db234e4c44c9375ec2d933f63e145891da0300e10622f249e4548ec0455a3cc4bc7af2cb5c437a2b940d2e73051f939ff8b74c05d8fc3f2f3e6bf834d459e054c1ed7c9f6fbb5e216c63536459623025347132c1759259ecea4e88ab79d02b36df9ec344cc1a56a3fa7560fa3cf131a8516330954dcf3061ae285b85532a7779eefc3eef4c2e5292ae40fe49b0777db6b397bb6ab0d5cc8d0b0f842422933e6a6d5c00a2a058aa2ada19cc10a576df5d0d3f69c48e52f504731c58d0dc15562fb5f02bd36ad2d34d59752f55c4e89b7c613ddfe7e75688543ac7356a534bf0ee5c2f22692b3e5642dc3adac03b6b6397382be613ad494e37061ddad5bd19156c841e69dba0bf502227a84cfc354bed464d3f0754d4681c05229115161f390d04255b766e4c99117ef092c76aeb21846cc61d56e3dd38003dc46c7bcec0c72894b1ebf09269e656b131feab05354c0dc6db385148220a780c91cb8ce4768729aead82ea2fb7e115f8b5b95fc749c7943d8bfd4abc3436fb8163416c2cad7eb09ede504ff5cb69f5ae801e4343230f7c2def0ce0931ed481aacdfe7e23b712e5c99a31fe0f7bad38092bf8e00c45ac4f4770316282f38d4c64509bc541492453549aec4f0ac3b44aa641dd28ff76c656ddbd21b04c95d9f0e1ebb3c78b7d1b9b0146562d794bfaf494868798fb08f7d8feb80641794ec8c9461478cb48518e228ad435785872f13f2b2e940892bb73a7373418f242dc61d9d88f5f7b0d78bb9d8b0424aacd257d782f978f8aa0b8a37de4c6de31a1180ff95e8847159a3eeb94c76556c6cd8ab5c82acc6894b200199926c96cb65aed71568d18ecf945648aa3e9ea2a8496125a693be5c5c2cbf9ce1804b1ae64f052a92afa4c4379a422868b50b77ec9a700af628f8f92b5714c411da8552b5527f20b98341a7853189c03643e1b6bac504f7df6ed0e2063d785e737193bccf374a1d49a2258b4a35adc70e32fe633752e9d493147dab09601327bcda5b8cb829cdaf316f8ce9d637b29ee4045d9fb10fd7be76b9e21eafc7803fad24f9801c1dd4e1788ffa40babba8e4661465ab8a9e1d1f8f2a45fe08970be31ec30ca3df907ab68f6b2478665e4a812a35c275feb5d14b0af324ebfb43ff61337fec9e40b9124add2b2f7ccfaddeba992da13e8485cdf6e52d69863075006a283ccf34c697417d8edcf47a63e51cc15851d44334857193d937e3565e92e9152d1f128f17e59fe2f5f8cccfbdce20407d33e60281cb08a63271b8c14ae65c6a7f3516d0d61a6df00ec26fb0a60763874d5cf9445bdbf0d48bcca32c57d8865aaca3f766cb4ce5ac88988b99a05d95eae96e49b25fcaa55b7cc4fdbb77bed2170ad6e2c30f0aa6598cb958846dd4480e319abf507c04e05d0a2961712e0868ba61b2f51ba8f2ed1fc92389da00db38ae8c36d8196103c8b8621b4f78518f067de8ed277bd3b9c6f1e5d42402521d2951185861d1947bdbbf50e38907085dbabfeef607ed8ac803605929ae5154b315b91147e55f75d568c1842583a8fc702d4c3a74ae155629625a8b4664e63ab59de292d57026ca5db6657031b644f38f9c5734dba36377525b8f21623deb17361ea2eded615d2bfa4d7775ef71b569b958582eb991c91c935bf84c2b062a1aeed505b6e59a834dbeb5ca82ab88e90bd608fd29b9f3c4a9fab3064d5d5b72b0be2120893b46afa03c628c4036f4e7c65fea877b24793ff164f5480b11993555b9d73adc064ecf6d8f059c8285a273db729859e8c6fd64b2fb3599e04bc0f6a2a7d8aefe4369afd0adfacc8eaa0590078929bc101ff3a740bb21025a979689bdff4614a0d7406edecd8e6a06637f3d626544d62b63d529fb522b0d2eedcd5f3ebafc9eb43c95c8ed52868a2a4b384e28d4e2c2de1ad7f16d5ac6e1417e664e64a5649360a02028a36348f174d1447d7d46a8acb59f794fc7350435c094ba1c934e00c68d0751a22948ad5672564e293f16974222da7bb2164e352a92a56c31634863e175dff8265eea9a3115a5a136af1b590d42762a611a8f3c44977725fcce2897614f0e0d284a2b9e9c4e30b3ba05a9d35e4f9bca6e85302f58850d06a2a5e6a057cb51270b0b0a1b27c9b3d2d42ba224467ff2e724e9db7f146ee246588b3f09e5b6d20b4940a3dfb166937828df28f28552f5ba34fcc65a73550a43a5edad64031a69d25361f6169dd748531e48800650eb93aa5f6975271b235ee7dd11aa737670dac4513eebbf2536906eeb5797656e41a9584ecbda724fbda415492951737f09a62449053603390c90f6b7cd7b134d70981c03d27a552ec5a8d3a69a9697b10527611dcb92f46529499bc27a4dfdffcc84e4dc6a3cb8f68020a792dc54cfb89a0829f1877f0fb940264e58b19084ae6623e54e4fb13515878a9bebfc3d0debd2b2ace4bed0e4ac865dcc297c6a7fcc3ce261848a95aacffe7c1bdaf0145cc13bb0e8f658d2a79547f6c2705bfe4ecf116d2a43ae57025742cfedfdc300b7db3c0a7634d3af95f1cfe7db423e843c23afaa96b543f3aa1d1ec21638e700598bb099955a615f429aaa49f20a05d834ef379399d3b8674e11bf708da8d81fcae2673a6307de7f11a990d5d2c35fb9f45c3d6e4f774c6475af7107870193304663a1bb5938ecb696f0f9b3442cc2431d839efd5d74f436485dc0a31aa4a7138fc424c0f6fac160e46b9244d6460bdf7cb324ea416c6ff6a02342e698da7d66eca23c524dc22ef0b6d331c87ec067cf17adc37209974c5e604137a664b2fe1623f54e864c98b188b2b9f6dbf8092294e9b37b4c026429b316b541306a5f678d30fcc38e948acd37fc2d164ca54ae187667f9bb762ff349dfd3a3aa43835b8cfefb49f0983792e3888280cf4069d191c0dfa51566b90c41fe43d78e5d4a96ac5f57b31bcd2d0d0e29ff85dd28c1be2ba5ea9178b082a9a80b7d7a7b0ec97f0a63000406eae94edd38f07d58244b94afc664ad55e5f4ce35d83709bd73e5e02599fbb2e48b7901b1c15ec32e920563a95b599596be045ff3729ec0b3d6931ca365637fd6140cf6b1ac41fa613b15334bd747b57cf20607ff87c07ca7a11e7e07f55ed9df93b70482f1bd6b3a1d1f061e2c53e4b9491199c9130748757019821eb3e1153f7bb1ecd4f877cd22e5e322e1163a48d6a8a2f0316b78852da7282afca55eedaec69de072e183ffeecf2e4ad558cfd81a86afeb7862e8c5dbddf719fb1400077c5a8ea7e34573d5088fce9c64d6e45e87457c33a634e0fa298e002ca16f7d0acfe4b2a61a8bc6a8b351f5103da92326d93315d767ba28e7469ad7c303f7b8a5a008160fd4225ffce7a2148963f65516d7aa24cebe03ad1d7c38017b9f2d7a2454b8332fc795f436867196ce23e8d4f55b4fe0b93c53934be4912076684117632eec651a531d1d435fd476f0a0f159dcb97450926b93c738023bc89730f9febb5bad70edf81a20ced9d4d6191e4db935bed6077d4cdce8cde3ab36520b84676e994cd8dc033923a27cb73c3eb3f7ecd0ea16cbf45059d481ffcd30555bdd5987584555b9ff77249cd39107e622c8d8ac92c58d9c4b7516b2697b7704b9a07c94fdf7a89ef7e596044cc8e4730b75f1372815ce548ee858ed3c53bfb0ffa32bcdc351d095bfd2d44dbaaa21297b3da732cbf6274dd885dfdaaf59476ee44d755c0f22dfe9572a8b8db19b49f03a6af1731bd0fb5feea7c50a406afda0885f4046af0f3d075740837d5de509933c7ed2908b0dc4742e0a6c8393d008422d7b9befc2895ceee23cd87073a64f4c1b53d28f13b1950d25d098995229538154a0f55fc7a2c22dcb5b10205d4ed0785e94a653a0507ba5c63024de41beb4fcb319ff9dc038d8b83fab9f1760e90edfad6419fd2d9eabcc4fa2f9d7780fd3dfa41776c3e5f60d7ca0925436bc15017b2ca293d5795f4c5440c0f3cb3df20f0fdc80a1b74049ca0f8e08e051cf888195310c8535de0e9172b2fe2d0b74664a0227ec8a30b2d901a34c05b67bd32076a0c739ec017566420200375701f4e2d41dcfda2b56f869d79a2f5c85cdaadda41dc7b32590e2bf0e584b3fef676aa9b544043a726dceaa78dfa4627dce9a0e0761766dbdc88b2c42e33c373bad0c5d12ab03b989a2753db4dffff4b320d489e146ec51a17522d861c4a80b231f0b4b695243d4f8739729c0692f85cd7f3b67b3b677a9b7cd0aeb71813079788d585eca70a5d8b9fb0cd47f433abb66aa50d78dd7e4870f5beca0f1150cd2f784a8815f7720c4c748ea92b8fee96de659acef0074d1fdf42f383588780f68cb577285ad32752b5dee83e94d446f618ecda0140b2e5c95b6608e47c716eb77d6c4fc06db8c19997b1e82b7ea94abd6a1aac2b1a4fef913bd75477ecd51fd2186b5480475d17e20c04546cb1f417924d32b92fcc9f6e5a786be1b8505220f460eee4821e25dbd444822878a5e063de2443c2f4f1dc0baf5729a829dfe07c7fd4fba2159bf0605a23a80195cc101b51085f5572d878de9aaec55999c8b8c65dfcf627a1cf8c69361adb19802c1b9ee3498d5ba543ba4bd344814449388af11f58f0dea39073b16b8ef66dc47f2c8c1b4f6d67362f106ef77684408d048ae4da73efa7b581aba527f76d2e5488ed351e4436b2af7cd7bcaf354daf97fa0ddcf82063883ff705414c75dbbd2fb6353d4208828a543fe0bc71b7efe3fff8e1374933fd08c5410bf485c337698660006c28b8e37ae0ae688f13397a9bd2d833a37a5ae1ab99690491670d7a36b54fa6ee4515843cb4a80a27411f53aa4932060016df0111da20ca577875ec707e695942bef97de76cab7146a4279273018fd11056bedb8a27a5244ac4426257383404b0c7e7823da98fa863ff1a3afe65b5ec1390d117ad82c4b56671401e5be7037bbe8eaac79401e39bf79b9f28f71a75a0df8de9b037f6f9840de2fa216bfbc722d118fc3291cf19b7ea8d3807b921e2a2e00fc610334850df4bf781add82bdb048a301c713835d9e060bf4f499ab460d37df75034eb6944a114fc367ec04bae9d0639d01429f36b6e8fecb9467a6437c94cc4cade1876fb3a3e480168ad2bf42c9cedb3e90a7192cf44757b71f17897c0cd9b91036b90d82074db87b813c752c6ca71dff5a09b90a61470aa00fd8f4cd09d6afa8cac9787cf5cdd2007923f1d88fc1903a902529d1693b2de8ec0ecffc810b02b493e45257d1ade661fbde1bada8e7a716b06a47794c586aba6da341d53d6c9334c0274f6978a60036e97a059dd8e50c38a477a12231feeed31c6ac4934601f7d8f59b227cf703c1db791ad0ad98ef3c1acb529c2f5236", 0xf10) select(0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="4e455fb075ea6969af3069d8a4b3e0fc6638b2747930d14abf12b69f36a2fb82b146bd19404302662aac4085d016879296ac206012091fc70f3f063b71159e67d5202d13afea6c21f0118b5cf095d183136925da8ac568fb4044aaee771ccc37be081bc9db289884ce2d45705c9b377b6811e4dc8ebebfc444375fc3cda00104bb8dc3cc1ed3e4928df57f647fbe9a273cef", 0x92) sysctl$hw(&(0x7f0000001800)={0x6, 0x19}, 0x2, 0x0, &(0x7f00000018c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c, 0x0, 0x0, 0x550}, {0x84}, {0x415, 0x0, 0x4}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x1000301010009}) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) geteuid() getegid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) executing program 7: r0 = getuid() setreuid(0x0, r0) r1 = geteuid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r4) socketpair(0x10, 0xde9baf615de608c5, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(r3) lchown(&(0x7f0000000140)='./file0\x00', r0, r4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000001c0)={0x6164, 0x8, 0x5, 0xff}) fchown(r5, r1, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r12, r3, r4, 0x81, 0x6}, 0x0, 0x9, r2, r2, 0x7, 0x0, 0x8, 0x24}) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x1000, 0x3, 0x801}) fcntl$setown(r8, 0x6, r9) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000740)={0x800, 0x0, 0x20, 0x6500, 0x6cd}, 0xc) r13 = shmget(0x2, 0x2000, 0x407, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000780)={{0xb29, r0, r4, r0, r11, 0x60, 0x6}, 0x4, 0x81, r2, 0xffffffffffffffff, 0x200, 0xadad, 0x7ff}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000800)={{0x10000, r3, r11, r1, r4, 0x0, 0x9}, 0x7, 0x20, r9, r9, 0x7, 0x6e, 0xfff}) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000a80)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f00000008c0)="2e04ffc4f4eaf29c46a7442a1f3222b3cf3781f2eaa0c450db714a06374963801278204e7d6b4690f992885f5ba375cd95a9bccfc30fddd985a78484d18f8f968c911681bf32d8b32719fbf215ae0a82a510897358b6421dcba4fcaf43508c5f58e364eac3a72c9ba042f94077a68e5d2fa17a352fa6527a80e1e8ce2d34a06cb93a945f98e433ff75ed5a0d2e8c8800553ebdf62d33a297d6a658630c162422bfbadb8be1c9967219936cfca9ab3afd373c9e2717a4335fd0ed15589a648aeb518cb1ce8c84aa451ec87c242d27e5e58d31a6641e0f17f7275e6c2923b36c5dbbd0e5db97c2", 0xe6}, {&(0x7f00000009c0)="d6f8570c0471c1407e1cd1e516d93039a56bbe919abc9615fbbd0b79e90b7eedec4632e460710bb0e80a1c8f70a0ec1e0a91f1776cc4f004bbbf60ec106d373e07defb940e1664aa94af45", 0x4b}], 0x2}, 0xf) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x12}, 0x2, &(0x7f0000000b00)="c27ab2580f9fb79e5854f1538f95e0104c4001ccc32713f49d85f77ff3", &(0x7f0000000b40)=0x1d, &(0x7f0000000b80)="92e1199a77cdf11da8ee5d68215b12536d75eb80c4c76e606c2a2972f209662c1b9e2e9f185fb96a2dde5de6d36f0212de66ffc6f7528266be", 0x39) r15 = accept$inet6(r6, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) bind$inet6(r15, &(0x7f0000000c40)={0x18, 0x1, 0x7e000, 0xfffffff8}, 0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80), 0x20000, 0x0) accept(r16, 0x0, &(0x7f0000000cc0)) r17 = socket$unix(0x1, 0x1, 0x0) shutdown(r17, 0x2) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="417a2ad56dcfde5c750e269040457688be5f4df028f6fd62671b1d29fdd3dfeed451aa37200aace30f01bbfaaeb2e66b3a929c51955db7ac570c34a9d3c0b7ba5f445ccb802f275f0823af381aa9423f91aef5b4bda86d6964da55fbf22d2d15ee3ab9b974b570bd96adc5b44994641155bed957c394158bf5261dc4c1b5eccaf091a15f91ad52e107e6e25f0994768e20f89e2f2278b6f1", 0x98) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x1ff, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x185) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="0e00cbfff1b8fd76137f6239794a82fe9b30058f", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x5, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x95) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="556ee35879dd971f1bd18ef42ca5c4d79128d50af5d334257ba1a428da5be0196f5b1a8220d5f451a1551813fc2df29b82f21db87ccccc55dc04963d8f2daba63f99cbf178d7480eea1bda02c024", 0x4e}, {&(0x7f00000001c0)="0a19e6888e08dad67c4689780f7606754f3e7a4eeba112b923c641b671def00542f6ff648ebfdfa60df61038ebf1494176db7591c0384a2612fa2f8dab6f2375958f9c63655258690f754d66f60610e8db2c06b572e45f2dbf911783922c4d49abbfd913848c968296ae9872021ee3e90e108ec648bab422b2561edca0ee7ac261cbbc13d63570b70adc91572fbf417fd51981490e3f95771188ac76e9fbe984ffe7def6684cc74215fd2e90541b66e31e657db38a65602f2a14653a41ebe8abc025d06af652d168", 0xc8}, {&(0x7f00000002c0)="f1c2efc6fa1a6b94083cfb", 0xb}, {&(0x7f0000000300)="2dc1a83c6490c59b70", 0x9}, {&(0x7f0000000340)="f90e003be4278a0db069195efc9b36ea4d884411725942a699a0a8aeb0719c52b7452dd2040b1a8584b38afc8e5d34189f994adf65dd9d932b864f30038c95d2cc08e17278e17a33bc09b312839f2385f1af69c2f26cbf3d0f2aa6136fe707ae96ca66da0d898c9e6752554dab76c9f5f08dbafc630113f111a5a9d83057559bb195e953cf5304257ba7e46b886cfb2bbbd13d03bbdd72b2a98727726f71cfa3a7b4f60bf51301269ce83776981e092eaad69b28f113c93b98fa83aec6f4eee865b41f1cfd4cf583a7c5edc0863dbb29bf0d75fb0f39cb735e9c732b573942d7e7ccf8e63a49ca763a8fe7529608bd338192e071c420a871d7d1c1311268473116b867667af7fcf21bdeb367f52969425d9ccbecd18f3087e845be170853dc9a5e52a28dcccc6d90fb078301288e08bc6d88d422ffa9d0f117ad8994f262925a93403e73bac0bdb70286a0d150d881e6742121f56ea6d315b6af266b8e506c7862f545a7512018657ca9f6978b47301598b1a5699a319e4d68716c3bd5397ea4cc6cd443747278196761e324261bf96855d55c2b094132f42bbd9de3d0172cdbd1c8c74d3ba7cfbbf320639c042fa91ac9baae2699a183259c3277d3d9fd716298ba4ce88ee71ada237426896439d94d16244637a0907943cd5285c7d40ac952ac55bb0d6e1157af5d6dad01f2a0f3f6fa9a2217c2da3844399c5aa3666c3e2eeb8c6e71c9f4e0eaf0acea437b20a8dda9274014dd63f3e5761ac6925d5d753184739af97d26aa966a07ab3bca92b93dca886607c70db8563bbc2c536b1ee1da24192c722df06cbfb711c7f429fa9e8d3c624a6b3463fd2247c72211eefdbf7af5755c051cf8b3847ecf0e2207c43ab901a606b80094c7b1062557a6092899e75bc583a974b4b72201f26dfa9909521e3e174c39211206a39fb691e7b0bceec5713647d40c8375eefedecf2182f39d1d8a3b8bbabafbe4dee69933d2830bdd40e53095bcaf263fea78f17f234aa3f361ef53b6b0eaa1d92b7fcd4c57e1b9d48be20077158aa4b6f4eab2be0e33cf358423e95976ebe0c4013784e01c73c2439baaf1a6182bc401d52c7012f3c26f9be80486b46084922f78e4735bb13869090d92c9443e61d2e79aab64db4cd01987343efa6fa932489a0932dd3203750d6aa109c36fa0519283f2e6230ec25c2951636c058bf093d66244907843da5d702cb445a3c8c46330551801fb2f173a583f1d17c0622e954d809cca3ce61676e45f990ba334d2856e24c3b98926803511e406702fe8835344a5cfd08a87605d2c64e65f7c8a07f9dfc909294088e2bf31a263e6932bb57be0982b9e244a5e72ee6cff13d0e2dcdbd2616187dd31be19b42176f18a992fed4d74a75be42d545dc847bfcec3962b2262bb408c63f17372da2129603f2b8156bc99e1b288958e255fab074deb37951eba9cb8219a20e44c1cdc0d5659173fb9aee99e07a444ebf133d133a3506f43479e6d52ec0bfdbfea11b62031d800e4cfda15b4ed302baf57996c348af908ddbb8af8f776e0df25a36903653b2cda327b89d6bd8f41c7752f9a573defdb7654e474c052f17bbcbefb054ed6dc86b8a5285616cc32c78d8d75b08ac490b1badf553fe3eaa37578b1a82f212a2171aafce03ec5607fe6dd919e16ec09209ca21674c0045ce0977fb05afbb9a048aae8bf6af70111d14c5276df7eac97d9439848ae2e6417fbac475122ada86da61989e371a2836786df843ae7b29b7c3c75330ee4a570759ac9dfc75eafe785d71bfdb83d29055af71e4aa12f61a09360a7143805cbab97bf81aa1882c27c3642d8a6f19103998251556da4ef2a5cc23deb15c665f898619087c88e8ee495c0865a0059e421caed1f3963de79bf9d9920a9ed8b8985cf0066ac3e5e7f8c1e901ee470f3bd7f8c2f7b56fc52e7e605ae56e14405f67d5f022ea13489e4ca835cc3a43bfbe713eca5c64c2cf4270412e09f20c419780ff1c2300e145da7fde4c8bfff5bed27ef4916c8d678edbf13d02bed9112fc8e6431ab838ea839bbf079590eac8d35ecd60495d52471dc2187b0fe44106f4befc00f020c00638ccf1f9cc3583b722e952ecb2f53e2c2bd368246b311dbec0e5295653df1ac5fb94ccbb90bac24f887538a74400021293cf3c39546016122f79707322f9a7f000ad2d1c486268c5d8f199ef64abc09df1c07efc28f0625b582c4f264205f8314865811a04e4cd71b0314d9a0f446bddc2557d6a463841d8523bb9f61575010acd5b99be9fed84c2b444822668188fc3b64bd2a946c7c55798fae5a37aeca9c3a496fc4f35c086d20feb3e01b67a7728d26bcb5fe26ac33e7839a5466d9b0c30c1706de2444b8a00493f38dc4def25bbd6bf713316fc2c7dd177720e6bff6a8fb1b57c2780b57c8c38d866421c0ed4a03d8d4122d6934840072a9ac28f51092e26ce16f5d8c84fcb697a2068c42ca998ed93d59e42c75121ac86e79196ea4cc946bed58ad6825bbd7cc4d17f6e523cf3efed038d4daa84e3a6d4757e755d77fd28437ad63ddf1ea208dee9818037bedf6e0897f699dcabfd50cbe7eb5f1f6035b02c9af5d69a990082624485aeb00e3bdfb39f48ddcc480e600a8844f3abd25853ad53e5b7b7e81d5c34dc0fa59759bb2db36592e49a5ec843010f3ba26033215bd273a61d64522470a9247dc890337412a73cc8631481d3486f74c42abee6f011c0a51768580ad8ccca46441851313a286d6a37745eea62b8e18c38e2b8a31ba3df816a44f5332bb9b96034f6216f3fbe3025c71ceec9ccdba0ae5674f6122d4e8a3576ef10e7080e7859651ef423d860a71f44ffdad49152ea793c8bc50def735d62222a32cd1ff42b7b78fe1441db9537fbd839af937b865317ec37a74cc09f9ee4991e386368427434cecbd79495bf30be8aca7ee6035104dfd9b2404df7ac5002542c1d83ced6a3b89ad09d3b8c1918510636e44969e5abc8a854c985f9d0ac7f3003900bc07398a1dc54f5ce76179fe6b855cdda1786dcb7ff095d876a585adfbe055d6037c9ecf063e7730e34f1cadeaca67fbfaa50bfdf7683c0c17be993b131bd2096321486097408868ca9458f2afb5fba206d1486b06bc9196bfe95b21bfa1509119eb73b07f451627c59578688c8220a5cdc169f5ceb21afe513c6aa8f5b8793c0d9b819a254c0fc2ee48909ea27d1b24f5f41a3cec7002b34e558de99639089db2dc09bc6b72bb180e4aee480891e46b09e877629e77868940381115f7c9db63bcc53eca523eb0c578a4dd0c1cb3c66886a82ed36c41fd4f5bb63d63687531a3a5f8d817d94066be92b8b71fe552b8d4f2055be454f752d56824aeea3278882a1b62eb72b270a81bd65d6d439ccda8883b294f9072729dcf2e6b992761497647fe2e6706e3836b82ce572f041798aa14ab103a1c84f8347a8be519cc0b5373f70421c95458e26820ca13f78ec9f0df53ef64cacdb0d2fdadee056a974d2b347d78ca1e096660322d489b20b55009473d1549fb676ba548493c83bdb2c962c743ecd853b1d158b651407bb0372f270096709492cddcd03b7ec40a53e21427fec9b0c1997f7d71831655d42b3160db27afc940f5cd4a96fdecd24c4204ed58e51626a47f7bb1008d7984243b6d86c6b6783076cf2432a2a0d3996048357b0dc137e86e2ec5255b843bd6662731b366227ab9d49f6cdf959145b5c88ed941897e89d434bc1274353c6f8fbba36b6dcd71bfe281946a352de47425d04cb7d57f53df0c626d9b7d2febe62a227781d30837d67d0f7b65a208884afc94575547d970e701164bc3ca8ecced3c1d6b292f7a9709965edd54d9a57ac8bdd5daeb8e03f19c5a28efe793002ee40f6803d51caa08d5f5e6959ef9fb38a8d3ce491b95a5df4bb9b41802a5e2d52b995931a77c315ec2e8f8d54b190e64ce0fdab7c453013064b8b9f52a0d653905131cfc029810ca049bf92da03b0f084300b1f6ebd2b16c409a3df1751261bec2824ab4ce870dfdb2d8909a4d2dcbffdeb6efcc3026ff02c413b111f57141658e1b2afeeab39732b72c02aa1a35280ed390634fbe6abc03d557c2900bde9baea08fa311976b25f488724b965b89fabf7da8a0d09b3548302e84214ce6a8e6f25c1902dd686a9be7da873b36d9dd7b7e479d6785dff604acddce552654a508c61b02b3b43ca7ffad63ec5cfa9fbb1c643411ea079da2b7a4b36c82d190c482c151262a1876b8378b2cc6a9b9615930cf5c50a88f651e92f107035dec7922647d07ff02d260b43fb98a5bf4d19dfada5d6111b2253cfaf02963e3b24c2e2d822e2fe1076880b4325420c98286a5fc0b12280b7db44a2dcc8d43cfba0293006e3c51de206747f41aef828a96a55c1b5aabfa4640fd7d314f51ea8a2b416ba5e31d405a6727fb5827967358a57fedc6acc029996e0d1311b161e379c581288cb93f64a8bc94b099916bcd154c8fdba1db8881ecd1a8feef503c1b2cf1c7485c167443a1e30e5761ebc161a554457f8948ba8bbd613858762cd3cf49b5005c3461b655adc5993846197e66b16ec106ea374d7ce3918df5c526898297a96f6ed5f88cf3efb556756b1477873500ed06bda8f7e62172e2edf50c16988f334437914517fa7fc72a626e56696e177ec28e81abaf799c575719392527bba0a6b89b2bc7c7997f7cdc55b792f9c0c1c10626d3a84bec05bbf2f783a5cfaf49b86a19a52af021910f53d0f436a282296458fb8f3916101f273cfcecd366a836a2984a3ff186445478e77aae901139e360775b7a0ab12d1a112b7afd888b4f2c4ed08c5200b2d3459671a523dcb6fcdca765bd3894fc3f169ea7676206d2060a06c2a23c609e0bcca0a02f0bec0214abc73ff5145cf52b326e14355764b0d412b64ab6c0eed7d5b5bc4cebf0a8e4ffd2f4cf3685433447b8fd8303f44aeed5294279a0a298d7dd20f428f81bbaaefbce2e04f86894753494c0508bbd9c42fca882e795edb00510e9ffdb4d89dde79ed4c60c21b3108cb46204a721671a3338c33ed3679648c6b12d5093ff19e78814179b4673b890fbd984861a7e0d5b4666439251caa895f971171d32ab2e0fd29558021ac34a758740ca20747163e53ea5e015dd7b5f0c401612f287f03ca65ec19d084092259d5297f679b5e26ad8f3f5ec308fa5dea93a93348292e0ad52a854d1b2f3cc986528be51fae09f72b01f85b6de3b662c75e5db607de69b8251885c9caf63ddfce85be54bc91ed17e5dd78d40ec32e5d9319c4f92596a6c5ceed7097a92a3106381177144c2d05e9c518b5ec4531c5cf0c4a7dc034dae1d9560170422b81d1b7c2a19c4afc8f2174857d5dbed9576610fddd71718a318b2777efde750ed0170dea73bc372215751795dac3053d423418369653a7afb3ded3ae580e4a68544bd9fe4c5aa43ba465925a36920bd86091c6c4583eb8edafb859284e37b6730990f73a07b1be4f90b28b745a862c99d3aab08616f0708f483e2c7cc545524a2a45f260f86dc6e6a0bc1166361ff6855a46c5aec36d113d2cf6c746498b5b7f256624d29953f4e277916867c02f10d3bcc99f78887b9cda5cad5d6143348ea0fd9ca9f438505039d79d26fe8fabfff34faa2ce832caf5d3344cd629096baedb748adef8b5fb660bdd467f5e83d04574a1ef61015555d07b668f33a534e67052a1155f0ec04bd7baab410236766210ae45b5a7b1a35e5654ff8fe044b6c80a22c8b8bbd04080a862cd86f162853109d9ba4c15fb67df180bf0c47fa5e5c", 0x1000}, {&(0x7f0000001340)="0ba884b7b11e37fdff323729bbaa261f26e65676c1e59e6cb36114d39f384ec27f72b0", 0x23}, {&(0x7f0000001380)="acdf66b922d5818bfe4ec587bf79b0651abf4695059fe37c", 0x18}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x6}, 0x5) wait4(r2, &(0x7f0000002ec0), 0x2, &(0x7f0000002f00)) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x800000000000, 0x0, r2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f00000014c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb0, 0x1, 0x7, 0x1b5c}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x7fffffffffffffff, 0x2}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x4, 0x2}, {{r5}, 0xfffffffffffffffc, 0x12, 0x1, 0x4, 0xba2}, {{r5}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x55, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x2, 0x40000000}, {{r7}, 0xfffffffffffffffb, 0x11, 0x80, 0x7, 0xbb}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x80000001, 0xa1}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x8000000000000000, 0x62}, {{r1}, 0xfffffffffffffff8, 0x3f, 0x80, 0x2, 0x6}], 0x1, &(0x7f0000001600)=[{{0xffffffffffffff9c}, 0x0, 0x22, 0x1, 0xece6, 0xff}, {{r6}, 0xfffffffffffffff9, 0x10, 0x4, 0x8000000000000001, 0x6}, {{r5}, 0xfffffffffffffffa, 0x58, 0x10, 0xc1a, 0x800}, {{r5}, 0xfffffffffffffffd, 0x14, 0x37, 0x8001, 0xfbb}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x8bd, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0x80000002, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x78, 0x2, 0x9f, 0x1ff}, {{r5}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x7fff, 0x99}, {{r6}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x1, 0xffffffffffffffc1}, {{r5}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3, 0x1}], 0x4, &(0x7f0000001740)={0x7fff, 0x1}) close(r6) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780), 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000017c0)={0x4}) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socket(0x18, 0x8000, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/247, 0xf7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r1) fcntl$dupfd(r6, 0x0, r9) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) (async) setrlimit(0x8, 0x0) (async) syz_open_pts() setrlimit(0x0, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x6d1, &(0x7f0000004000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) (async) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) (async) close(0xffffffffffffffff) (async) r3 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="0300", 0x2) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) syz_open_pts() executing program 6: socket(0x0, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x100, 0x5702]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000180)=[{0x0, 0x0, 0x30}, {0x4, 0x0, 0x0, 0xfffffffc}, {0x6, 0x1, 0x3f, 0x17000}, {0x7, 0x1, 0x1, 0xc77}, {0x4, 0x7, 0x6, 0x7}, {0x300, 0x7, 0x0, 0x3f}, {0x3f, 0x5, 0x6, 0x4e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x6c}, {0x27}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f00000001c0)={0x6, 0x10}, 0x2, &(0x7f0000000240)="6d8331540f640505771315", &(0x7f0000000280)=0xb, &(0x7f0000000380)="6489bff6dbbb20fa14f38da56da08a14f1ae35487eb30fd581df053f5dae39f6", 0x20) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getuid() ktrace(&(0x7f0000000380)='./file0/../file0\x00', 0x1, 0x1128, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaa\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x4c}, {0x2c}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) fcntl$getflags(r0, 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0x800, 0x8, 0x6ff2}) executing program 7: poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f000023b000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x21) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x18) fcntl$getown(r3, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="d73a40722f3c1cfb7fd5137d82ae1357902aa185f270328b48cc365b75f546839a8f0c951762515b00fd4982e2fc5e55bec9675a7172a25b2c43afb79f22d2d6e7a692ccfe04822695dab9f9533a704fca456005e6719663ad8404e797aba7cddcab8ca397200713de9591ea8491cbb24ac4e38b6795e1b8c3265f8919852bd73223f112f2c24aa302b3a4cd56c3dd5e60df0a", 0x93}, {&(0x7f0000000140)="548e55ed72b70a1a5bddab93e5d7ec530bed963645608c4975aa1078b4161359824880338566a43b327dd911edfc65a31c5c239c8a", 0x35}, {&(0x7f0000001340)="d62de4c7d31c1f2300d58977fff205d6fb98a38c31d3071ba5ae44f203c02ff6a420200701d1daf09e168bff92f6e6aea4c59f899b9b25f5a92f3473e903ceec537e7520b6ef1e9d750ab1c3b39fc860d6d940f5f2d48b26c86009fa3eec4ad6c5568f077deaccd01155ccf1ca36a1415ece59da17ba9633be5f7a68415a2955dfa1b597c243dda92509767013c9e35012c602723d916ebc49e4ab0da962f6a2493e6ffc2b3525a1be4f18ec3674bd35a637e6aa38bc2a1504a40b56db4e4182fc264d52a0e014cf7d2fe9e13341d645287bc6628f9158110819b4cd68a3cb9820c92d627b157988e4", 0xe9}, {&(0x7f0000000180)="0e1f424abffcf687aaedf7293c93c02df1aee6d29a202dbfd92265e21b4ee2756f508f0c7c578482a04144f42b957b1916550f83d3e411cf9b", 0x39}], 0x4, &(0x7f0000002880)=ANY=[@ANYBLOB="3000000000000000e0685bb1ff0f000025464c6c24d8a6c780ffc3cd52e1f24b8bd24108255fcc1a59030000000000008800000000000000ffff00000000c0a2eb6cb1e6fa2e1d24f0eb7f2bb3cf51606ef7576425b5100cd087561f779fb1715a5cddbc7cec5e35ed5e00d909a6efdd01c30e16ace8b7dcf509f27ffaa5a5df89ed9578f7a8a3f0a4f83002a04891b1e2691e573d26e3ce7b92439877fdbf4d616f19711c8b64004d05a92fcd7130e8bb00000000000000b0000000000000000100000009000000e497f5120aa2db867b4794f2c127687602ef75b59db8b5ff4f7366fd75ba051236809bc37bc72393b10dfd09c0d9131182d9e1ffb91fb60b3411a9cd431ed1cce5af861e028743c5136d6bdc378eff207699838082edd021706b607f77f6a78751605d2dcd0ba120d7b58b4c93da5d60c5a72127fa05666809855fcc5d79cfa7ab41bcf0b6e38face7bf7cc08a49356cabd7579d0470dd7188e293d2aa55c4006000000000000000ffff0000060000000846d6170da16246bd8e2ab10451428b60418be7d18884f68339da63c70491fa692b5ed792e5288ff50556689329b6f54ed1e998e2788356ca01518bf0ceb3f51d93b6eb4b665f13aaccc9b01898000040000000000000000100000081000000eb99291637d050b50e7b9024fc480aa16b821d6cbfd78e0d9765feb9d6334bd421c3471baba299b2d5f9a0ef00000000101000000000000001000000ff010000e3b4f8963d27877eed55956ef78d3138f720e4fee69b62df6fff35c81a0b3be8323fc71f57327eb2384dea919cb991358ee1f20c200f36469367db2be36a96b181d33dc85589013ae154ecb44d3aa4a68d8b379c3489c7909f6525341fb8641701422a8a7960d66cd3b61ac6edf45bc6a4a14553196332682754d8f26f078a236c1c6479c63bed840e2a74d1a3247daccc5e29d9ade3c39d92dea0c4eee1d52ca176231abcaaa3827642d5440fb0246cf5da8361a436261c61c0834733d9aa2d9f8673a185d6b25b3e230df5548c482e20d19e18e1a583dc09ec5d372de4b90792048582a4f6eeaf81f470b3e5b67f31fd3b5d2fbb777bdd85032c6573e9c97d80518ce488a2b0b31e151ecbadfd53bc4531baa2c50a98b766a86410df0ce61506d73f84e37d9074e911dbbb43619f2eaa5aa73d2246a73450f102eae0101f8eaa48e60542a1aafac15a8b6edcf168a0715ae74f4b2e6b00f4010bf8e85fe472eaac5d0381e40fe59326a8eb488c24404f8f414b0112e356efc0873b375854db3d9b49cda57ac1603533f5f8c92492d6b6467ac43f6d5d147f1390dddb29834a0a462ed184efa0b454766e4dacad5d95b6ebab90c593024187e62046ccf144f6164a9e76fd75983a61c5eea9963b1f8045ad28d6e84365dd0d42744f81b5cdd416f15a220f64df5e3fd0f1ef32960f17df24e9ad1199fc4418141d26a8338769c9e0b3e0858678cd6975d2e05b917c7f68ccb7ebf7326e7a6436ad2f277de838fc5c39567fb23783518fbf9be12fc2f49196fc3ccdee1ffbf7077e9a93d16e3794a9137d706e1ac9f8970cae8d7ac2f4884b3811b837715ea973966d3733364c556af02476d2ac5856896f02851998dc93cfab439ee3c47ee5c8eec2f78475568016af997d7fc51ca4da5123f5c88ee3bc30a869dddcc055c8115ed96260d614aaf40fcf4e40a83e686cc8de187fcf10d541e2625a4b803f197aab8d0610c55fd8e17625f09c00d5f8a2ad0d3a28b8e9985c9eb7da2fddc08f39b75db1215f8b9da927ee11d5c8730782141873ff629a323fca0706d302723ce095dfd008c2b18e033ea558b51c7287ed582dd7cda07c434d425717aba2d98decbd05b906be1c06dc6e3dc2aa8ead9d712c02bc70ab08099a751afc038f4070aec7ec7f9a3754f91618a033bb9da0ef67ba635013036b72f1d8cef4ec4ca0cd25fd809756f74346142fc0b369ea9074c83f446a8bf07b7d0f0db52f0e8a1301ba9a4e0f6b2e9eb4d3538ec12f58ae90c084322497b320b02754d2e025b4150da6c432331557382ca335ea0b88d681af53803acacb00486f91435bfdba419c3f7364b03dfdf1b9bc334563476a311366c266f31a2a5114ef1a2c7737d4f2ef967fdee4668f03f684e12a43319c9013f38432818243f815d2186e665c6ee94887985fef41f7496ce160104ff7a68757e8aa2e428d2e9e799d3a9304385bf6a459a733251e1bc4b7c7e1c43fcdb0e5049f7c965341d98704ca2fb2568027879bef12c1aeb78a44c2fa63bd847fdb61cf11629dfa838fb21679e2c42a392f00b6b40d8e6397d87ccd4b26d25d556cb9b5159f05591114d65f0ffd0026f322e34ec722f867c153c3ecd8b6668c686792dba2c1567c7dd160bf35b00f207ce12a4fb60e5a170492ce47c9c4a5c441fbeeacad1a5552acf60ae08364b5ee227de680f546c0b86e001755b25fb6ba2eaa139826ae76e9c9d5d984896776e4470ce916db54855d789081d22a9eb3a9f7fcf096cae7a3d4adf472c0262c4b071ff1f15825515e94e15858a30ae2e7bda704ad51b44f77776e11071fadc3c36b9b77e5a0d194383453528d765a135f84a03831ee4707b46e4dd6055c1365999f6eab71743d57da4775a06525adf11ec42b499b8f1d032b34ad19257701c56bc357824d9db0a7416d0246414019b8871ce056a287a40d3a66313754c01b8e7eea08f84647a2d2a5bf5fd030dd3b7d3ac2d181cf80c0f324b4d76d5ccc874dd0628ff8a703896aadd616b4255ad64e5043db1a811ab77072ab2b07fd4038a19399b18d9bbbd1ab9aeca8a33950f5b32569570c0d5b48348a2b435e7c9465bf15e6c9b8bd1453c1fc8555f8748d57dcf638139fba7ad76087a9f42bb031f97e7193cfab12fe3d8e19d7e9052d9e635c17568ff673a1aca58c2960e2a0c7344d3de577e9a0edc51800b47560cbc452f2270bd6cc8b4b633787535ea5677c91868a96589328c76e25eb1bfd51cd8a3e3ea8cb3bffbe64f96fd85c8b6db6383d1b587a32149122287df36d2cf68606d812146269ded93648dee9cf9ba0bfde7aadbcbf78d7fbfb2fd8325981f5ee1ca1dfcd4b9beefce6c33826e699e6d4fb0ceed3bbea591cbf9381a1dc3f1b2f573044d1503ef1c8b96527643066c9cb9e3c9a798a72dbd0362746d40983a7d449670bffe8066a42b15bd705ac017f03484ef5d9188b3a5bd47d419c4c7f064b544acb4c7e4d5b9460d5a93d7a57b6b8a93e67fc73193def708831788b3bc2727af59e43b28fbd57c01892e1c6cdf4e5b003184a39d3767669e86c5dfa2a77385327eb086b8f8a81c79c3c02c9894ee5542cc9d66e17bfe267a0e995ffe4df77911b44308193492af2af11fa990f7011f3b68945c8bd2d57e3b65804bab5e310c01a24d8ff7ee06645729ff4627e341633ca9c7eafda4f7faaca80133c22291719f1da315df8a9c54202e4468030875202813b7f3cf60c633a3d9e7f9c86fe0c82ec2ab2ff0485e93ac3bfb64ff66493311c9c0729d28c8e7960a6946676a70ae556c3b759e01463754362ac0640d867efd7e5f608e04db1e4830096647d325d3fc688b8ab995bbb1cc8a1f573b9dbd3d3a11b2edc76f55e1ecb8380532f7c108ef88eaad88d9b58a7e1fadda3933903ab1c8838f4402a79296cb37f896a0644da632882a246e0d1bf9d7398a059a60b9d133dd2d1244d9fd58899c158c2fedc3d302302ea0dd23ab9c72892892b951170108cd8ff2ca5486781c9e8e49e3d0f7550cee0d4be30ce04894381659c56ab450e580950e91fcd2c5e72546ac34af86826f1a7557b659be3e252d472e189a5a89f7c708af020713468eeff44d2fd1190402a06bb3bb5715daa16fb0a093c36499d45a5e51495a811b7b62ce2467c6a6b4431fe7008abc3d758497630073586859213832f30db10924d75bb2efb2ff409cfa53091f6dd34751daae62f4b512d692d9a44a204b61b4f9d6a7e348fe9320317736c6dcd3fafc3452fb3e61dfb1b4d2871191db45ed17fedb604614b68836ab71b713f5f82dbd400716081096e4f92d03d410ddca2b54e003abf17a7a5fa56685fbb202db9ae757fc513190f7aa71aa52d961b27fd42c3eb3fb4ce4c9d0f070f543f68bc846661fa628fb6d884ed138e9b08b34b3599b670e73dabdcd4aad23116c499da6be66a68613cddb8a89e2532fd5fbf155ecc3ccc7752b852591bc0edd0fd04d41a13204562880fb5e4f1c81a86f3c3e8939928b5afd0b1ee1afd506d764523c57adb1bb1ac18ab165cb03407c3e0d9bf88568e576b8698591e4f775fc4707cd9f61e137693f6ebb54d3176454fe1279d5a1772149c466d2e57d31994df994928edf1de0e54b97499221a4f9f1f9c3ef95cb80f6ada962a8e27e07210dfcaf93217d314e199bc443ab3585b4fad23518d11675fd497d5ddb366ad161b88e9db6997be7ef0f6ad79f37a789c72963c32168cd779f8ff19439620089fa94f0524b67fa424bec9e3480850492b9048497f9236add2157aecf9bd1d5f513c103d4f941cf4372909879751e771bd0f04e8e8e779406f0329b9fedc95e6cf4834e76d914f1894645f017d4e63ca2c4dc6cf2aaa1c8194e92e46274cc5594197fa5bb1f4b697226b36146c0799600ba977c62e4393a6398d0516dcf60fc5d626af185c3f5a6b38e02cdd6822fec7eff3cf4e609d4a2a860276d8c8e9c6de72a04b0a1cdc0fb7c1880fa750aa64a0715f3ac5aedfd1ffa9953b3700f0048d5f809e90a4e9bd331059e10a9e6014ac7386940ffad542aa208a9dc8b7732ebd2800803e1a2ec187840abbc6212fe0d0dbb0602bed9285e75ce86e2a3d62267d900fde030971c5501da9ace5363eb16d3110c26db98288ff92dac22a2fb08bbb00470187a8026e0aad4375fbf5670daf2f8f7d1e19f14a6af471e8202e3d4c3eda1dca2415a195eebf341743c97883b08cfcde500f6ad41204d4192e4e1b5d6bd9808d2e8baf107d7cf779e51eab3ad8e8dd9faea6e68e6c0809a9e2f041b16b92216d11a19929fd0f9acae3cf859435f7d4856f2dbb0c9638b033e52fc13dbfb4bff1d4227bb06b70e88a858dacda8ff8f8940ef2b075376d7158c0956ba7b50ee8a45d8a28baecb156aee74e5ca039952261784f2c404b8b7be07964bcaf8b0b38f610e9f1f35621b480897d05a5a50277e1a7dc7446339b215029f57802fa65bb4aa953db8463f5b1a2e3c45f7d751dafac1dfd662ad5baf73fd6735e1f247e11dbbc9fd0569ce12c970664e209e60bad6b5314b96acddf441952ae5c1523cbb8785988b1afc85bea1f6114a8b6e9b17159fd3aa1790ee7bf4d5ad9e9812359dc0103078f0ff9d0cdb761369f6489fb21c90dc1c15de292f6e373a23b0a8c14f91aef43c2dbc69611914034d8b36f7b960955f81ada99003954c9c0646b647d2bbcf3007cd4a0fb97b2b033938b690d7b8e1c7e3efd45549f2eb2d152061c26f3534502a94798a2a485c5c82fccb35e86aed2a11ecff47ab76d8add5e21775f453abdb7aa98782cb759489c63839e7fdb8657ad331c7959978c487244e318464d81fe84eb2c08bcabc8a1d3591974599f80f88924db2df931e8a2d4c8eddcf6bb3f5106ba993a2f9c02dd36870a92aa1220d692e27b77277ef44f7a939f31e68beb8582d641efd79a0b3a818f2cf1d42be366eb0d980cb0c9155cc43a2646f88f75636f00f196b893a484988b56b2341c49ba868f8fa2d392f8e611c25a64d1fca972102fcc0a2507f2d9dab0eb3a1b921834e08e2dd0377e32c07e80178d8c46bb1ff78e099acd187c1d424315f8605c7ccb5ed58ed87414c600cb90ff65ea9ba91acc8ebc793ccd844d5d0c2beff9c5a2fa2c911550a14b8676067a9b5ed4cb98506ccb1bde8f449b3c0f7293194ce5b46779c441d0295f9c890ad922385d71afa9d25e9e8c62e31c1af54dd3db10da5c74aff9229979146c5e0c7b0f285dfdfd0b2143118c83a81836ff750183fe57348f7e460624b60f16669ae61316caa12309c785389c2ca70872542039a2a8c833c8fac80add1128c401b3848a92ac1ed537416f718ebd53addabc41b043f6a5ac72ca99d6ac8ef76a18e2b7afd4c310d8e88bdc2c70ce6b995dc91aa965113c50be2c7bfcab4f3e5aa136f0d3b6f294eba0e5905688bb57e04768346ac8fee643f6c0719df1591b725506c3676ed4625f835b6ece5fa62c75fc9f2f1afa87b4a86adc29714e7020402789689840e813b5e5bc0857ab61338cba4eb9e916f5de21916a47641c17e30e5ba17bd6114508d8b4e44d643d68db10cf1d964330b3ec8e2ee8cfa3f32c9095ee6cfb69f9cf64205f1df692c43dffda348dd92f6eae0bd09e29f1388b44f032f59520ec61c83915eb3a16bf32dc0f58b2c91e8493f251f8d03de3ff9233b8f07ab737387fef2ac7b7b327d0c688d9c9985bcdf9e3312d165e5c1d9d6abfa5f581a2a91da6ff35f6b32d63d3054890d5a1a0ed4a5ae7e4e66bcb075453efc3ba14f0694c90f190000000000000000000000009000000dc3062e1a7e2d5fad7ad7e9c0752d1b4a4818f7b6358744ab2f6b2075585fe9f0be05d759c8b1d1de612ea10a2f19e1387bffa94ebf73026b999a834965662f91bd874a3500a70ca9573e9d88f2a94f30a3b6647755db1fd181f74e131349401509fb673366ec1d400000000d9512edcdc601cfc2dcb5d065a00000000000000a800000000000000ffff000006000000ea63bf715e4df033473410c375e0ae29380339475b3c6945d0c8d0df2d4267283a38467ca18eaf7ce7e9927899638cec57e204a2facb2edb70627550d2e5c78a1349594c9f76b1d5c04adbf538d6136af556e12f3838a26da92013d8dcf4f6a42c1cfd33c574fa348889145ef77087b40415fb0aedaef104a380fbf7350e352a0bf45824c5bd9a9f4a7bfc0a5c2c61baf58ec6b70d3c471f3f5bde0d8bfbdda2685fa62847ee5234965484d5b1032f0cab2b9548bea12d26ca7193e60bdb5c3fa52e455ba0a7be89bd653b4da7e9081306254898ce442fa459d2cb06c72b7c0c7a1683e274c8e2842df3b90001d9675c93d8d37774561b5547dfa9679c"], 0x1350}, 0x3}, 0x10, 0x2) syz_emit_ethernet(0x1116, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10e0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x62, 0x219, '\x00', [@pad1, @pad1, @enc_lim={0x4, 0x1, 0xfb}, @ra={0x5, 0x2, 0x8}, @generic={0x8, 0x1000, "1280d5a22cd543b49a4929989237c3c901bc790e92315d863f900d3e791f2a847f11eefc407e267eec92a9517c0151540051fd26044bff226d41040ec36e4f8841353a62a45aaf6c9603f17abcc146df49c43e0a61423d7e09c0f8784da8ae1076b960b2238937743017fc72f88727f4e8aee678336e1bf1364d4ec3d89eb805bcc6c60afa847313d515a1bcf1efad3cc83efbf037f3c36e44a3ada41c8a2a04d5b7d3a3d287f7ebea39f3fb0ffacf56787be22656d7f2acf46777f9c7bd6ca898bdfd9cf84c80d90985e2650030dc4fd3119f5f60aacb5951eb3e409692dca7a9d2c138ea05d7547c0806da7e27acaf6a5b6757be31c16fad19ab67e8aa88a503724cef06cf87ea639f6bcca1170c99e5a00a74fe9bae548ebb399a9ab385b87a899dda209015d85a9553d352a98e881e44e0a6ca7899d8d4e9ad23a477623caebc1355fb5b9d7a43f60ecd577f6217523df02f759eb2d7ddf2fad7acd868b66633c9d99abcb26642810b55687a7a8d98c445e6e2a9503180d058f2bcbca6b89bddbfdbcc4a05c11b2a2b5b7a17dcc17655d59a9775378f2033b712405a0523ac394a5af5c8b15e8b8f93d3f28e2d79bb2beae55fd927295cad266777d5be1b2a91bdca1c6dc240e2ab4e8d13b5f8799f879d299cda0ea70c839d25dd8b9281b31e6eaaf4956b77d597bea2d4f425911b9a18fe4f418aa342c21109dd11bd257ab998d520bc33d758055ceeff914f63b734e9234b063c4c5f2c7cfa6dde4363a5a686efde205ae23316fbc0825055f546ddb15c9a9daa4b853373f5a32360d1991cb2e53d2491b275f5526bdb8ad877726f8b6fc04366073c8061852c0d5b749827df1c05b8524c20068a8d0f70a16973e0425b0af743f1f750bf847593fff99e86c0856409273dc42922d4f30d11a60a9804c326cb6d73022039efc9c9a01ef6b0b87af446e2ce9212ad73d387394fe7ea43ab9d3247ba1f8407e17ba09ea3331bde0d6e964d5841591f1eef9fc9a7c91009f038385ff88d316e272bccbbb440669297ae0fede4bdad408e158ac85abfae0ea69eb703af1a823bdb2dfef8fb49ee3eea86462c74dc36be2103ac6735a15cdfeead1369283fd0fe24ac6c39e821b5d0e16fcbe046d142927d2b4a2d17744405e69aaa7aabce725691535ef8fec708169b6172f227548b0ef21d4fd2cb2d00737017ff933ecc205d3b166330dce9bf5e913e472dc9a7a74d029d39a74014a29cdeb8b30ce1085aa0244095291bf310bb63ec20d09d874a23122d031b1d3e7e2d8bfdfee1fc27714dc64c564abf631eedff1fc345b06a10ed906f2ce1f25be7e02d19a71dbfc08cea5a4b3c3da082b0c3de684f98893c2ada705cf62d37687902c1b7bfc7cd299a4bdcdb9557658488ebd53b3ef97a23b98de83e078d310a1600290de59f0e1774bf80e81bae74940a09046f4f158f3eae552e6a5a78b32633d49dc3ad708921029e35f6c2c791c65e27fc5c6f534bd38d5d12daa4e6d970bede6cbc7e73edca6e676f08bdcbe036e2eef97b05214f438c142b8579f01499df0765ddec1635ea6595eb03da744c84c5d5942d4bd7ec43290f5ccd65c7e710d3e2aa987b938df623a1bae1e19c4ce79a927aff129640f7031a2375958a6ff9a46c5601976b55d1fa3fc6358ed5b43af1646aaf8fb156f27adc285125cebc2fee8dad4285cb8130cb961a9dcaa079193a04e6e66cf33ec64b19f9cbeda5b181c50cced5ab408fdafcaf4f035befccbe29fe67cadffd8bf74b6f3feaec3c61fe894c12a1a8b2fb9a5ca957b2de2584e2c291f570efb33120c4e89307226a955fd7b6a636b60a3413468fd1cf09feacce054043341106b1e241218ed4c06991a2d04f6034bb67e17d41b489df9558263f03568c7caa62309a0afc7dfad0188b8f45888cb07fb53cd27f6841297d743903d7ca8dac0a60f36ca88699976b1016a964b482a7967416bc424dbbc9064ee89de0b4517579c264cf88a0cd040ef81090ed812d2579be64b24e946e826d9451781040cec8f3bebfe1dfec5c15075902b5ad627c6943ce7d774fb5f28c8102b87b8d80ccf5704f72297ece3354440bb51cb519bc9af34dfb98666f598ef40899c23c28f9efa549c7d9fd0edd531e792e4aebb4fc65abdb24fd4411bc9534ac9f7fec886cd6e6581c0c88ec188393d1816bc3f0aa9c8daf74bd0a1f33d045c2ed4623b51ef5cf3f465fedb6ebc7fd406625d0c6f703fbde2f4c2e1efc232c26ee1a8ea68b9f2e368a9b0a2af3906cc7623d402c63721bb979a55a8be599a845ac969849f7dcc60ef3ea28add29ca2309b6cd7758e3b1c9482f60ade7d5b5ffdd774d16111f1fbe247a41955285fafe0bea77b4d71cfe9668cd337f8a98ad0ef2ef37fe6fd3347c801f1c6791ae772812d317f751ebadf29a92576cbf0378a54dec78a428fc7412f12a786ac82585469128b5d37184788fd4596ca38af14f191f250af3018cf303345ffb28ae5ef1864023d2f9329905bfb1ac219c4436c28d3b31faf56648b1702cd9eda6d63e164f0db8e0d9acbf1a16889e8a2a38ae2230deabb70a9d71690cc75bfd604ea2075f744b253f18bca365f1a420f3dba47b7c9fe8f243890d60087d67abb6d08e9608d247767a047345129d0e74461dcd2b6f1aa25ce369d53264dd93e8dee9207033ea4834c3f80aee7fb223a7af97ddb9a4effa0ac1aa99f41ce76c41798b23dc5f19fa7c43195cc59dd608959a234bdb8d620c1fd08ca1c32190197cfb5f27aa25c7e737c0c977ce8839a805908a3985cab8405fb0c22281bd29551ac0f635b47a0fe437c0de9263b57eb54f5417589a73c06f340afad910aedcdce37973dbe0c0121dfd1dc56918d95e59394210c52846adc127efd5b1d4e1adcfaaf76da4bc52a8861812bc0a75a95791d54ccfae4e31c6c690ed98f3b41149108b6d6f7cfedd92aa0d42c43ca648b64dc2f3092df290fb980da4ce03114fe391851ed90d8c0e614e944209d3cb224841a8c77033c96000d1000d3762e8d6e3659d45ce570a3375d6d1679d22b029a0ae45ec1bed8caf085c7396b354fed2d5a0ff165c17a1c0074d067a41ea57e701aa5e213bcde63b40b2e4e4fd1c303e4786ab34d33a1851b1360ee617ae6d5abbf5c22b54e9bbf4ef217bd74e85e8bdc6ec32e2ca445c9f7185c7a8a473ebc9dc8a02f296bc2581e15cfa48dffe50983fc05aa1da1256a65e38141b17f96f897c005c6e1220ead3bf5a0c6cf0f9d5a8e87ac0cae097fd4b29c5c889cb83b46f74052c69fae659fa4f213a311f201d76c3cffcad7254e4df6a7caa12721183987ab5b4065eae860e02ad9d0ecfb74fea98a17661420ab432c4de81303dc3b2c2fc152dd9459b9ac7306c440a8acb53e80c35e88ef59672c718f1baacbc518961656d9fc5e3e097d8ef3cd17ed8f62f7775ae1e948e234cf0ea3d8b9c5356caf0870694dabad79441a909808f77b1e2c54ebd612eafd1c6c882c72ce968322edd3cbbdcc901fea922f41e2968cb4a133afea4c4ab5bc51da64d23e573d22d059ad16e8bcac083e94c898c5762429890d3361df38e26731b3f8c6d9013a5a59c2690c55a8deda5afb8a27e18a0cceb1b0f92e90bab95bc46a2caf71ac5d4bf821f50fe1b5af46652b58b79868aac4d30ddc49ec6229faf5059de76e218d382e59c3c131414060cc8b54eae8794fb82b050755e2f37e24f7ea82bffcb5277e890ae33c1e387367a516203ecbe56f202b56092970c9b7e01ee434d588ef0050064ab89d172b83d43c8399db9df43a07062d271e0caff32e2ce2a82ec8fa5bb8f4ee5b5489127c270b43888f7d249af7496be820c157dd836d605904d4b9a6342d43b16f774d1626931d7a982c4545c41090242ca019b200c321f09d575b69b7b73c3e93480d088d87425f2c0ca98c8d10feb3bd074e7e26243f0998ff6995c9a8f928d844f3f4c1cbe5bf261529d2fe5d3d3bd4c0a2db8060760fea164205f2a35c6f56514508551a135c446de595bcd6d48fb83e0d59f50f5c43b43222b0e98171d57c7916cdeb53141b6d8cfc217241b155c86b4fe365cb326fd52b99f8e6b1c2c60c1bc3158cd133e02285cbc5c4d818919049cd41f23b57b27cc6679dab6722975bf00f771c7fc3d647789ae201277387b767ee51d121332b637dc41552418dd8835f729adc8f0c0c81ffb5f6cfb69d7972ba9e33276b389070a38101d623782c3bfd56b0962fe1661d447c665b73ad0610f867a67e5305ac9543f80a5d5a27e6fe29fe58bb7e5115bdb545ebccae2e96207d90ef3d5c96e637e5d2dff93c186e1d0ab3fbf86b3fcfa1a1f7e4b3f5fde5feeb2ef0112e531131f5abadf5ec3109f8a150c2c51390b7f181a2f7a6265247bca006025a2f7fe69b9baa08651583eb7875ea15988ad8f5082b564c39f6b5d3b5b45b7eff9f4bdbf56ec6567a35aabdab704a2a3d60555a50603768aa96abf156c6d51fdaf6fde251cfe316bee6cd277245f914a61e940e4ae5712c71b8436c84be190a6d221daa456805d2105bea34b9f9a84f1e5c761d13dccc7d415748e2ba76dd9691c711cc083726337fda99da98ab2e05d83e8b765b5613a22c2d2da29c04b537cf7a64b6ef0d45cd6da62b4b1e3b7b3ce302ece04a8a7d00118a8146f3ad1d2d859d2680ddb810fddfba0a831f32f9b8fb80e425635c80c9296425393074e7376958c543a35b472b12f7a66c5d4b0255842fa8ec3e773a70be86105ea912535086e7032d0f4dea5aaee264e68fc9a994899d8fabf34428381863c840f3c6f3113ad79371f472c020f4331e8d17a8a91d49e45e72f01f41c4b3b8707e7e4e4cca8ab470407093652a0b070601439cce2a39ee52414f3764a0ed92768665809fee24036249416d955aade28ec0e59a8c055d823e8b3642897813c2b0b3a008dc0d1a50cc4b49add5b22e031d54fe7e8c6a68c4a73452d3fceb0c976b2a2365ec21412ff0073dc3f4be094fc48892ac7cd2b69251ab2f89f047f5e02de2b30c8d4c5d172d4f5d0fa0cf419e6305a66647f9bc91aaa78093aee0b47d347c3ebe652123331155c9e55d56eda291603687257e674abfe38820c2a39ebffdb665c4f280a889dc3e2f368198cae56c0e87a86a0ecfd7fdc1e35538b708dd78846320b9e6f01f83c691c524217530d2e64aa6c2ec7d79a63512eb577416f1181d794599bb4b9df690679ccc36b0e4c1691fce1112de1a6c61c1138b0b505e4ec2a2499e2959b9d4edddfa3fcab5707eeefb50963778fcf86b7598b9cf5163b5437541188ba4a95d33fafd9804adbd805c24ea321a6e70aa1cac80158049d9f5741bd39d676065a7f80336eabad1dabfde6f1c79933fd63e3becafef66774dbb4847acb6e9f4d43d9714355b00a2df15e7db5b5caba9d434412c2a8ce1278a811e7c84fcd9c0cd5eb3dea6c62dba4e57cc276cc43e5fafaa6dacdd878a841a452d65ebbef4f9cb01aff0ceed2f4aca0a1cf2e000d682956a26c9ac3793224c2c60bca4d5efacf558db79f3531871126098b75cd8b567d545e723118e4e869b69035b32dd2b4542bd4a905a17696bbd5e76687b9b1deaf4893507a10c8abcc1426b7b721f97fae1487bafac6d39edb544dd8c4bdd27c6e964c7320633582d7eb172b5ee61d00f0b6deddd36b8ae0370f0ccec1e5e6270031c4d523bc24cbc1e3bfeaa71b5bdcedeb01bb011ab218750db3810eafdd755b3a7f73068d6d74d4760255e0e0b9d96a1207fa9820a9d48050da1e3d3b1146b336074d9"}, @generic={0x5, 0xb5, "efb86877fb75207dee02dcbbe545de7f9c08ee649e6802b087db92d3c425787b31148d056d50b6e830a19b90d948a3d8dae1be75874b773139e015e31077adbe297f2d5eeeafe5c835697c78318651d2c6039e9281569dd86e27d40795a58f9e561d7efce8782b0ecc81687bf017fba08a80b144760525456b52feb6286973c43b5bfb44a7c633b86c8939d67029cfca14e681ee6ff7a32bd0e7637617663aa8fe4631ce474ab0f58d5727a9890064fc1978dbde4a"}, @enc_lim={0x4, 0x1, 0x6}]}, @fragment={0x2b, 0x0, 0xe0}]}}}}}) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000240)="e13aa6ece5bebeaaba423f090f47cd36dd28c64278435607982f81ff4898e79f638378f03b3262ec20c12539f4c9acdec93d6114a9ead9a1f02d4d4dd98a98864f66d7a291b111e648da69e709f2c9537c45206ea7d1e3aeaeea8cb583f94e29a5b6dfa796d5a7f3ff08cc7c32a4d767c1f613bccc8a35eae5147c87f7ba1aa1c5ccb8ecdd2ff8a378f72e906bcae2550e7a709eedb13bc2db0c8cc7e014aa776d9e65e5bfcea4d6733d775017dca047c3a9ee6cb6f9bffb52", &(0x7f0000000180)=0xb9, &(0x7f0000000380)="5ec12152e4e2f8ce3175dee20c2a8e2797be1e30fe691129e7e021823cfa0cdb7523b230972c0a8a25c61fd5fc5154d9750ebc5b562ceda3095c26b506b9344a4e095d49bcb68b854e2424ad554935d296076c3f5e6ece46aabd5ecf6952883ef5d61db616c8749def59d8972beccc426a1f95049fb84f8b62eef5c07a6469670b3cdb6fe1eca19d6776a6eee19e683b8ce3121eb9834a432fdb6a58f827a10c30103bdbbbbecec89ff57c99514ed4873c92a04e5eb903923101", 0xba) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x6) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}, {}], 0x4}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280), 0x76682cd6b313ea55, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000012c0)={0x7, 0x101}) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x200) socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) dup2(r8, r8) executing program 5: open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r2 = getuid() chown(0x0, r2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='x\x00') executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) lseek(r1, 0xffffffffffff8000, 0x2) accept$inet6(r1, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) r4 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', r6, 0x0, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xff, r5, 0xffffffffffffffff, r6, r7, 0x0, 0x200}, 0x1, 0x31b0, r8, r9, 0x7f, 0x76afeff0, 0x6}) close(r3) executing program 6: getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r6) setreuid(r2, r2) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r8 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, 0x0, r2, r3, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r9 = socket$inet(0x2, 0x5, 0x8e) accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f00000006c0)=ANY=[], 0xa0, 0x409}, 0x5) lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) lchown(0x0, r2, r0) ftruncate(0xffffffffffffffff, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2c}, {0x7c}, {0x16}]}) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=@file={0x0, ""/4089}, &(0x7f0000000080)=0xffb) sendmsg(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x61}, {0x100c, 0x0, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x61) executing program 5: select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x84) socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0x3}, {0x1d, 0x1}, {0x6, 0x0, 0x0, 0x10000}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getgid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setrlimit(0x7, &(0x7f0000000180)={0x8, 0x9}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) fcntl$setstatus(r8, 0x4, 0x4) executing program 6: syz_emit_ethernet(0x156, &(0x7f00000003c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x120, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@dstopts={0x29, 0x16, '\x00', [@jumbo={0xc2, 0x4, 0xffffff01}, @generic={0x40, 0x9f, "2629c0f3a622777a598e180e41e1db41a833f56120764d6f3f53deeeca277b8414e1d454e84d7a7211dd1b40bc448ad8db5ff393886b991cd7e79a1cdc0fd83246e2bcd471cf41483e336745cf0e33e9e4f77a0107b77c109c5d690d870ac1637f822bdbff9c4df2c1760d74ca639c02f618a102f6c8a356c27e0b4918cf041f8699561203192df9cbb3f31913885e3c7d078ce42e6f8b42b19ff7dcca6531"}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x3, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x57}]}, @routing={0x1, 0x4, 0x0, 0x1, 0x0, [@empty, @mcast1]}, @dstopts={0x62, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @enc_lim={0x4, 0x1, 0x2a}]}], @icmpv6=@ndisc_ra}}}}}) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfa, 0x0, 0x0, 0x10000, 0x7fffffff}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16=r1]) r2 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r2, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[@ANYRES16=r3, @ANYRES8=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r0, @ANYRES32=r3]) dup2(r5, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r6) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = kqueue() dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x40}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x3, 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r3, &(0x7f0000000000)="b10005040000", 0x6, 0x0, 0x0, 0x0) pipe(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x16) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffc, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x51) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x24) 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x3, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(0x0, 0x3a0914c44f7b202d, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') 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) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f0000047000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0x20) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xffffffff, 0x0, 0x40000000]}, 0x3c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b001d85c5704abb0d8e759fd2395e847fb38e48b05119e68dc4fa26e921fa25df5a17909d884f400ad76ccfb026d1cec335ada94b05fe31ade95e6e0c1f4332193a7561b9b3730e672663f838c7829e69d6b9b391ba90ddfd64735be631b24cf5e882b914b3103c2402e6bc67ee7f67bf2665542665123caddf59a63a22f0f9ab1283f688db13b322a684c58baac8ca0e01e417e372964abb3cc45b9f264f1d41c11d3e3cacda558e848b9b4af9cba359fc1666fdfd4ccd761743345f679b2ddecf3ead31635b7d32d648e63897ebbb7cf6b61d7d3bd00ea2f5e647112911efd0e6fd8a928f089f976cc6d6c144b1b1c81b70d446d9944e63b03d6514e24e1f0cbba4ea63097b812bfaac2e4471be46f66cbd7d9c54d81a1a66d9b50c1f8fe5004b46d3a748d507939ae994fe3c07d022bba3f4e9a94126e916ef3e5ff63c4df374ba3fc767c6976ec5a052195304e7f668d82e2fb07196e2013cb613179e408fab338e693bc91b793e5a72209c43295a10a4acf50082ce4874eb685e58a7406b674abe9c4ad939f943c2399cbf35455a0564024dcb85cf930858dec746935076cce6125f709bf0d58c5ec236da8bfba5534ce3e13f55c0f7ed2931cc2557c3b471b31fd5f1998c1db96e90554b2f1c4d29661ab8e9ffadccb321ba054768901fe0dfc8a0e9ab0b1a081771a8b1459caa42d000d4b1c19ba028c06ac8654d93cd62bfc4f49131d31c5e2df9669aedbbec39406d4fabba8ca69c398cd7b336b96a2dbc03e74a3a9c0cb2ac12c25b89968caa7267d3e8775d1f1e3599dc381df2d253634d7a8893b62ca354da271f45aee6ad85d6d281f0ef3c265d615157085ff813fead9e6a6b8f1567a10eff719c1df40de3e3df831256e0736533941ab2128371b1322544508d95a544ab8f20277a76191095b49a8c772347b1de48dfe15e7fdf671db5c0c9fce60700819659d4fd37308087cce04e996548d844f3e92771d4281c6197016b79d3ee9981103b9d16ea19c5d974f82e475b775f98b34644da3ec12feef5ccad22444178ad64de1176a1f408c34b37245647de53a697e7ce975dc7711cadaf1740203bb40b549418a79fe3c9bdb2315ea7fa6f828d5101c8bc7b2ae671c09b18ed52ff726224c37eb3b0203b294fc748dd91e2f9bd4be43b6a7d8a3504f6dc881eb9e5e506de9de9d61e4327ba170ed6f7666a0869bc753e526a8b87f8e04e131cd9e844a1d31fae0ecca5918b02668485e5ff1cbd1e7f669c594ad19b3cb48ab5e1ca08536f9bead4de37669adb666b39a484d39491cb7e2aef3048e7fd8b21fb4cc399cb315dc7e7b757fd96de3767abfe12cd13a9349a64986acef9b3860bc7c7bfbb08e13712719288c5017219cfa3febf56e7e9b77bf88e24c862244e32179b2da0ec57f88baeefa2c37daa7b8c302aad103ff3f83e983398066843e727f9e296909a7123e373eaaabb624c03701f2d496d8030bc57cd1942f3afaf5bbd7c6168ffe7d8802e05e5d1459f6bb048d59084a987b99d638ea49fe8ec02eac252d5a954927e8170e5ad5d8b09c6b87838378a50bd7c2c21b738de081c4b58e1e34594536f04aa211a8baaf8d7949adab9a913751c5519d9182c78a988c53d0281388201ef08a815e346cbb2a573a401a9c42753e49b7d8ebd384174e1136f2c97dcf95f0ab3e77a64c875172b69ee6a6e119a24fb2249adbffbb6058bf139b67d03af21bc8545429e628c5e9e7cc5dcec3b2ce34f13935995f343baea55c2a75549336ae6181121f2119eca8d0cb0c5555f4cfbe9cc39570b7e56b0893e747872472b3eb689d8e565c8c41fd34882709d42caeb9473a8a5c79bf71c4263b78d43fdc6da7dbbddc341e6ef2c6897cd9318e3c101b32e2d5a6cd715c03b5c08d29d2719321e65db041582ad53241337410a31394ffc8a4d18debd2e6a38a8edf89863fb95b54184c3b19b028bca5d9a00ec52c821b470dd569c45721cb972bd883db91b8599dfc3cd993867a1f9401e0aa474224f4dc34402836d8bd0a9820bc2cb8fa92e32727553ad005ffb9befea569301e5630b8fe249d4f0506df7798cfb4446564c081ad0487a558d3107f275bf9c6c205c403bebd19bd934179b53078bbea6438052dafe7837cd69de9650c10c4bda2cc7fca1863c11226a76b8082eac1228f9083d4794111e637bed9eb096206695044ee7eb243d8dd087bdc359545a484d0dc3cccb962a384061088e6c235b7bf344aec43537d64166bf4150b6d9e52e3694bd59bbb9cc4a0f9a837ab6e8490d4a37592606946347ad9905a70b3b2123a0c1c3c1207db103896880b63c28fd25e1c17bd661a951dd048ea23b161b06724542affa34aee34c7d8b017869cb9328b252933f37435272292143b4e41270e04dc8c4bddf4429bfd0f885a7520a43fa45d0669a5e942c8c7b186c36f4d1ddac27554477b5a10cd57fe93802924436a457bb629111f3e874e30f16063504f6f82e7e1f54f841cf28678be99b4f64a14fd60a281bd069aba079424af2057d58e94539377be42beb04863985e0a6729cbdbc4df43a86e5441cc46907ded867133415c6c0c42d2db2900a2f263a9926408575304cd760252c1d8c0b5b5e510388a4af5e3ac6d56729e7e0214c4e017c2f346b328e898302b54a90c023c1ef2f6a803888fde30efc0a3c0bcd6c5e298bd873ee9c564779c6355d0a95aaf47dc96ceaecbc4f37a434eb38bc30f74a08a923fa334705de179f0bba523dc66d813c68ba31e460f90a3b58e51f8c4566ec252ca2199dc55efae812d6ee4b213e855a92a7f5db85b82f2255c79ef6d2c9d0f5be20745909c5450c4d42479c92bab02a71ffbfdd554264ef8d20ec950856144fa96b1a7dcbe2990ac53ca448357b97022020f9043c9a912406bc0064de3aec6c005acea844b76e2e00eb54f430ff6da1c6d303f8560f0acf6fa9a9f560fa5498038f546206fca00ec99bd411ba893214e4e6d8f59327c5e85cf9775a91ac1f5d5f62c1775adc4d01785c4266e9447cbd8e483d637fc61da41118b67e5ed4680f95ff847760d9073c79eab3c980c5b283c42571a25921dd93fe75be03240717c935603f9b70846f7a8651f80d81ae13edc76a8ee090b197e3d90b54e5b88d55ca49a2f19b1a779d6d82f68e252350921d58cd73dd6ee5ccbbfbac4f7f016d577280847971a1e751710f5a564131e8d4d767f37324533e642858cadd5914fc8643433442531c8c95b751a6423049ec78952ff733ef2bab26c2caa62539ef9775dafc76015fae9b3ecda081c47cabc30cba0837b0131ffa586af380c49cf6d343a4461e9e76896802f34452b8b00ba60f5b80220d73c70f3e7f273127cdbcf9ede364caf1011163917188d63bc25c97197836949bf8f34f0838060e95c8578fc7096b3a9621adf6bb61b0d581be5d273b8b33abc6453b8e06c9dc8409ea0429ebf3193955ce89c94709a17a710961751aa07de4ce6a5255fb99526683345b932a432222ad1d6a23b44d2e69db78a797bcb05a722bef8e1963a7a99eb3fa835cdc7a813769ca14d8abf208f631ea637f26c46d6d30c8a9462c4cb9cb8b4d8b3a8208d1ab4a78f27add7fd2bb0893b69638ef0d8518b35c26c7ee9c71229797260195373995093e269349a9a8f1567864e21882f2518707cdcd84854f8897367cc8caea7c80c9d85506a5ad4b1d5757b6fdc593f5fbf3c8ee57801430e7b1161fe5b8c6aaafd956500a03bbdb795d3943fc1e045dcf3d9bb287a82d993b19fd390329d2f54ce0a0517d09136af2d6c7c5218dec7f22ec30a8c61b0b6adaf2a8a1bf3f1a981dcd41eb8cd055b0a5c463364ed0e9e23ef8f64fa1a3f328d512b580c27a133f5c2946af5773f594dd7c78c840a89b5f961cd387c7c565d4e82a4d0f9742bfeef99cc89555ed825d5844b035d0a09ff2e9b2fbe26caa77c70965f18b486c249d08b14d18b0a2aea1c91cfbaf285963608bdb3a8a5ea68b3790b1210c608281ff10333af9944ae52aa655e839335a52ab16f3ef0ad28ee5e927f2c3cfd7629cfc64037e694ecceedb80ba700b5430be5da0d4084c8d6f608a942253de0a30f9e65918705ea5b9366661219d8eb515affa89db747d22c4a9d10558e4af2ef89415bd6dc8da703829f205e6ed09f30b5183085cdb08cc7089e807f9aa0b6967ac7af5bc5433ac0a6db41ad698b7fd4f61180bd4cc706ab4017d7e52ce5129a39bdae3505c97c13a7a3eeb31b9def9090ebf385f685ee76d728b6d24fc4fd1bbe3318134038ee9889af7833551888adafe7634351acf5f32719c475c7eac38e9d9e5c1638c42ec1e24e8d06adb1c3bb640e3076b0738b2131921d624b015f24a7c007df5feeed77d1056a03848ddccbaf4bdde9e4caea13dd9a91539a2c4a3b491bc752bdc9b0ceb7527d38b71ea8434dfddb50d599aa5f8887a291bf5020425dc08d6934ed5bc601a691e5ab89cbd07b612a9a53f484d422a68fe08479f13ec5f34f3c7f217c6cc6dab377dbdd6b7a1eae59cb53b966f0577a2893c53a5c4dd87d24ce0b1e1ae79bb974f5fa097c10d6da86ebe9aabc3c04b456530f68e60c3ea00f15234c684168f7adab7a6ba7f2e015b088f02d43ffec3b558e87abcf8dc0e4b9fe8a0d5580ac8755224ea2dcdbe3b161dc1ecc9a9f4e365ea3be710b795631c337610a79fb4e31760ba92bd7d12dc18deb7b32de6ef370a0b85ebad864ef5ad0c5e0a6eaca7a7e69e5efcf0ce8daa021d417dc6b44d520870ed47e0207c99ee4a9723a28c238b31fdc57f736533b77b7f610e494574a27e8dd516ba56b8d1e88f02261a4d44aa519714bb1d5b779667e4012d9d8c3797ab1a3f57191f3ef6d645e4aec383226cd0bee6317af976976638e2d2d496acb5859dfb4d954944ae4ef91b2e7a534de0f86d0947a7d6833b28b6453d3f411ef45fc9932daac8caf3c6b0ef1d3054fa26ac6702bfaba410ce63dc75df579b3df794d3bf56c5b30343bec8d169730c69e0d99c35f26dc84a6f16a87ae16d45e1e2c06f0c3053956a3930c2620588d407b90e4c82f3e45028bd7ee10ff67b5b9132617a2f0bbc6118edcf693b4f8468612e224bb554e4a684fe2e0c74ace1cc2f33050b9a9ecebca1bf3b4620d0575f5f34e53dd265d2bb2ee2ce23656682d4fdcfd29e6c61a86d4f2988df0ba3fa576a6d72e968e14270a79be943963ad82d56767076473abd57d778045de2f0051a9c8e37e3631d13d413fcd56492834ff15ccb720a51aae53f8b331c82157ddfc01bd499111fe5d1ca1912535c42b5d472ebb81a14521b5bddb28c01cbf52ae99f5b7812aa823fdab28eddad6be0275a728f5314b4be91c397f355c23bde8da62408d92f1281961e77adf8e073f467c888841c7a15ffdbb74b502cbbf76a5c9fd7018922200f93f1610302a7ff6d1dc9591f5d1e3f331154a83a39aed125d67a91eb1c0d1910d98aea7273f65e6c0f8f733c16771ab6724db0b4d08e16ad49f4fc94948539f5c86c8cf7c7dcfd22fa7a5c42c51f2124e32d782e3b2634340cf637c815208d2129eebb3958083082299ae99e746908d50667816644a8374e04e77fc53d04cf6347f94b01d99555dba9a4527c950f252b433d906e02477c98350f738c8eb93779d50018f706a28d905ec344629a526e37da3c8aac01a155725cf3291d3d4f2ecf6f66c3641a6002f992a7212706925201ab4f19a95523821ab3aa8cef5011fae6299b3a2f599ea50eb31442d99e772a6026df6315fce1fba27ecb06698c797", 0x1000}], 0x1, 0xa3) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9743, r2, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffb, 0x0, 0x8}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) syz_open_pts() r3 = syz_open_pts() writev(r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, 0xffffffffffffffff) socket(0x11, 0x0, 0x0) socket(0x11, 0x3, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) executing program 4: execve(0x0, 0x0, 0x0) mknod(0x0, 0x1, 0x80000c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000059000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00', 0x3}) r1 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000030c000/0x4000)=nil, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) execve(0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = kqueue() dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x40}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x3, 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r3, &(0x7f0000000000)="b10005040000", 0x6, 0x0, 0x0, 0x0) pipe(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x16) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 4: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000000c0)) fcntl$dupfd(r2, 0xa, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r0 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r1, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000001880)="499e4c56b4a20741a0abe5b23d9c689570987c3e9618fc9a77d084a936ffe405535c1ee08fd4858b31b08dbb98ba7dcb2dbbc199f270359301ac67660c1a905f5d2afa54fa7cf592327d3a6f4267901d14ea91f37ba723f981b84b2f778ccf116b2ed4bfe78dc2d4db44bcdb160699e8f31a5c8c6f4ff9b6848edca7", 0x7c}], 0x1) r5 = socket(0x2, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffda) write(r5, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000140)='Ol', 0x2}], 0x1) execve(0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x40) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20020, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0x26, 0x419c, 0x3}, 0xc) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a59be341eaf3e2ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16", 0xd5, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x45d48) open(0x0, 0x0, 0x10e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x80}}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffb000/0x3000)=nil) kqueue() pipe(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x40]) unveil(0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000240)={0x3ff}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt(r2, 0x100, 0xfffffffc, &(0x7f0000000100)=""/247, &(0x7f0000000000)=0xf7) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x100, 0x5702]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000180)=[{0x0, 0x0, 0x30}, {0x4, 0x0, 0x0, 0xfffffffc}, {0x6, 0x1, 0x3f, 0x17000}, {0x7, 0x1, 0x1, 0xc77}, {0x4, 0x7, 0x6, 0x7}, {0x300, 0x7, 0x0, 0x3f}, {0x3f, 0x5, 0x6, 0x4e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x6c}, {0x27}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f00000001c0)={0x6, 0x10}, 0x2, &(0x7f0000000240)="6d8331540f640505771315", &(0x7f0000000280)=0xb, &(0x7f0000000380)="6489bff6dbbb20fa14f38da56da08a14f1ae35487eb30fd581df053f5dae39f6", 0x20) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: socket(0x0, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) getpid() (async) fcntl$setown(r0, 0x6, r1) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) close(r0) (async) socket(0x18, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) (async) executing program 4: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getuid() ktrace(&(0x7f0000000380)='./file0/../file0\x00', 0x1, 0x1128, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaa\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x4c}, {0x2c}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) fcntl$getflags(r0, 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0x800, 0x8, 0x6ff2}) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r7, 0x20007461) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000240)="e13aa6ece5bebeaaba423f090f47cd36dd28c64278435607982f81ff4898e79f638378f03b3262ec20c12539f4c9acdec93d6114a9ead9a1f02d4d4dd98a98864f66d7a291b111e648da69e709f2c9537c45206ea7d1e3aeaeea8cb583f94e29a5b6dfa796d5a7f3ff08cc7c32a4d767c1f613bccc8a35eae5147c87f7ba1aa1c5ccb8ecdd2ff8a378f72e906bcae2550e7a709eedb13bc2db0c8cc7e014aa776d9e65e5bfcea4d6733d775017dca047c3a9ee6cb6f9bffb52", &(0x7f0000000180)=0xb9, &(0x7f0000000380)="5ec12152e4e2f8ce3175dee20c2a8e2797be1e30fe691129e7e021823cfa0cdb7523b230972c0a8a25c61fd5fc5154d9750ebc5b562ceda3095c26b506b9344a4e095d49bcb68b854e2424ad554935d296076c3f5e6ece46aabd5ecf6952883ef5d61db616c8749def59d8972beccc426a1f95049fb84f8b62eef5c07a6469670b3cdb6fe1eca19d6776a6eee19e683b8ce3121eb9834a432fdb6a58f827a10c30103bdbbbbecec89ff57c99514ed4873c92a04e5eb903923101", 0xba) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) executing program 2: ktrace(0x0, 0x0, 0x900, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2", 0x29, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r2, r1) select(0x40, &(0x7f0000000040)={0x4, 0x2, 0x0, 0x4000000006, 0x0, 0x5, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40001a2a, 0x0) r4 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r5 = kqueue() r6 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r6, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000200)=ANY=[@ANYBLOB="6680f3333289931ba0119981e2f11f9eeb28f67dfa83b2c9ccea56e141eaff03c2bcab8f8277aa8089183550063913f360c34c38539a63fcddb46f92dd5cdee9665187838e01edbb27970aada1a2ced90d6003cc89880c39242f5ed2b16329dec6c540c18947d5fe520ffe70067cb45c59f5f91c5d45f99997b3a5a19697fa93365863b5730d4dd37fce91b5f91c09bf0bf7b0b07264", @ANYRES16=r4, @ANYRES8, @ANYRES8=r0]) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000007c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r5, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe00) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0), 0x10) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11, 0x10, 0xf4c, 0x7fff}, {{r6}, 0xfffffffffffffff9, 0x77, 0x4, 0x1, 0x3}, {{}, 0xfffffffffffffffd, 0x89, 0x80, 0xef8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0x5}], 0x14f, 0x0, 0xffffffff, 0x0) recvmsg(r5, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r5, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xb, 0x0, 0x13) setsockopt(r3, 0x10, 0xe5d, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x81bb3e22c4a93436, 0x810, 0xffffffffffffffff, 0x7f) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x0, 0x800000000000}) mlockall(0x1) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket$inet(0x2, 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) close(0xffffffffffffffff) seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x4, 0x0) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB]) clock_settime(0x43222f8028577708, &(0x7f0000000000)={0x40500000, 0x4}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, 0x0) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(0xffffffffffffffff, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x644) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x30201, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r3 = socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0) setreuid(0xffffffffffffffff, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r3, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: socket(0x0, 0x3, 0x0) socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 1: r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2b, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x4}, {0x80}, {0x96}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r4, &(0x7f0000000040), 0xfeea) close(r4) syz_emit_ethernet(0xe, &(0x7f00000009c0)=ANY=[@ANYRESDEC=r4, @ANYRES64=r0, @ANYBLOB="b5e8db8a661b06426a3941db27ff85c8c3527204be700282775c7d069aaae3c858e4ea3994c71602a0c448a849296a7a86119ad449d4ae9a5af41cf100c83bd252ceac3311e19c8f05555cf30d762a0c258b7942ee78c19f71048d247db71add984d58dead9f76a3e381539fa56d29d418a203eda1c3f48c6b86c3b1ad80b37eb437be618fe74b164214fa2d41d59354610fa0eb5528c4e1f1ea810a300ca422d80d00be32be0f7629c6ba9aca8d34eaaea7592869c3d9b23398d084c4d428659fa7bbc9c4de477d5cb472cf36da97a104da83", @ANYRES32=r3, @ANYRES32=r1]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000800)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000840)={0x3, 0x0, 0xffffffffffffffff, 0x805d3694d9, r5}) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000200)="b9c6db09d70104e0ba5b9f", 0xb}], 0x1) readv(r9, &(0x7f0000001e80)=[{&(0x7f0000000540)=""/202, 0xca}, {&(0x7f0000000dc0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000740)=""/184, 0xb8}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000880)=""/72, 0x48}, {&(0x7f0000001dc0)=""/183, 0xb7}, {&(0x7f0000001f40)=""/129, 0x81}], 0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/239, 0xffffff27}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xe1d4dfbf03c4a497) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x400, 0x6}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="08010000000000000100000001000100b2649bcf3d8f6ef3f98ab549d4e41014c9dc0f6faecf4e7a7079aeec63036931785e2d518ca9e73534739fc8060794c17a082a0f36225ae39c985c119531aa7c5256ef29f3ff36dec63306fd4260bbcd319ac9265cc8bd3b4ddaa0e33b322136687799cf45165030c52c56e83954d6cc19c2a3eb4a10f0d530337bd14f8baef7418ca60922250a3e2c3fdbe5b89a0c17551e81ebd5e1ca8e5b7630582b6c44cfb353938e5ac372f7c526ee421b67be4ae03ade42f211dd05b3b504836081965e3ff9c543ddf1dc06c2439720f28a8958e5be8fe06433180f0e05785c5750caf81a1c5d06087077d9fac083c054f6c71bb6e24548000000000001000000000000ffff0000040000000a8207699d9619ce127a4b1623142382a65895614093de6f57ff7fd673e8937a9bf2e15692849b2ad0aafcdf56b8e98568a436f3ae9f2e2a174bd77acd06669cf38ad8b996d67fc8c48b4a464425272a0e8528ba4049b792e46eb1d898715f34d78c595e81a276abadabb6891c2bcf43932beb5c28805564b703610cc12123526d0a706014f4d46ad84cf62e24c1dd4ad3049a79790f5d42b71008ea91c3ba4b9b2e2fc509197646fad9171f78915ec4c3e01eff3731666e404d69324ab22bde768385c877e9cf1908876dae455d776e588760faf17706697a00000000000000c00000000000000001000000030000008cda92cf716f6f878adf7d81bd7dd721e94e89680d8dcdefd2b61e535a5d89628bd68e37ac413e23674fe42de760a31acc8f978f36e68f5fe27fc2ec36b5eb08c98e61852c3a952267fc1079bb6c070abadaef34c046a4d29b544253444b8001feff2c4d24b85b8da0cfc9d6741fc1e9c38a7ed92686de01df9fb8fa43056c359b80981c954d55e860c4fc75c8654feb86af0e4c5de0e21e5651223264040e33166b5fa2b047549bb91e5752cdcfbf6037699a23d1fa1d3a8800"/721], 0x2c8}, 0x4) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r4, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x8000, 0x2) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 6: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000140)={0x100, 0x5}, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r4, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = socket(0x1, 0x1, 0x1) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="2201ac09239024792d415b55128ab6b287da9ef6a4da59154a798d95faacb52bb47a1798b2a9a35fc9e0a35c2dfc08a6338aa952f4d336900207fa9ae38a94697df1181ba0ea6530a8d46e9925736293bfaea5022c4e555490fda2cc7d24b16d6f3c2864214975397dbdfa0bc2848f7873df11aadc041fb613ceb56377fd3240266b7b81b9711d16b8b1b7a28b7ecaef0e791c08b8537b9e5c576c9ed2b948c6f6b0ba27bc9e8dbf28be9353705e0ee7fca1e297917a4fefc244a2916358cfc155d5b0491ac51d326a96aa32d68e6c569bfd3d267745af8ac87316e83882da2b8262467983f3e93cadc79ceccbdceb295ec1f331d9834b80773d2597c11b94996235945184aa191eecd0522fae4adaa25c3cc981fd1ce555766a9e200e98c0a69b3e56b78c0a6afe74471e8a1e351fa8ecb887dddd408f20bdad8ca983a051014fbd96b2eaa81141547edb67cdb5184aa1d58f663c9874e33c6766b3dd1c3c2559f0d24457b5d9851a90f3c25ba13bda24bd70151efafb87223fce70d3ba264a89a40efe99742e4a61701e3409c6398357aa27abd1c7078be5c076fb4f43b699268ad9befd08d61471842bd20cdd42dc5fe492b6e1964751ba80a1f483e5bf85988ca435631cc573dbbf888b46804dc20cb8fea7ff8e36c7f856ac8734fd026a08bf30c703facbd1862bde216a6170cc89cb9099107fe38763d3cf3497d0fef4db380af09e7a19679e4d210fadd60edc5e6e5c80", 0x214}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="c94f1e9ad498", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @fragment={0x2b, 0x0, 0xe0}]}}}}}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001340)) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, &(0x7f00000000c0), &(0x7f00000011c0), 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x11e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd607f000000e83a009c7e4d5081645bf0376e0865911feb7e0ee11d503d47efabf7647226fbf5832a0400000000000000f0010000000000000001000401fb050207ff00000000000004140000000000000000730000000008881283b47d21195d96432e82a67ce11b09f07ca15d415c9aa3866c35a8777ce555b5cf3887aa4ece22d7e6af85053f384c7b399437f96e5e25e47b12ea6f29cb15f63020f1825485d2f48f6493dead1cf836fad3745c38b653211eb7d8a452ec6612b8a6fd07403cecdba30c2afba275ec9496053f2af72701ee947b06f9962ecc173ad2c5e478955be429b3a98103960512613dc20400000000000100000100040107000000008200907800"/285]) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) fchown(r0, r1, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) syz_emit_ethernet(0x23, &(0x7f00000000c0)={@local, @remote, [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @multicast2, @remote, @rand_addr}}}}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x61) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r1) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000830, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod$loop(0x0, 0x2000, 0x1) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() r2 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getuid() ktrace(&(0x7f0000000380)='./file0/../file0\x00', 0x1, 0x1128, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaa\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x4c}, {0x2c}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) fcntl$getflags(r0, 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0x800, 0x8, 0x6ff2}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) symlinkat(0x0, 0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r8) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r11) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r6, r10, 0x2}, 0x8, 0xfffffffffffffff7, r1, r11, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80286987, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1}, {0x8006}]}) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: socket(0x0, 0x3, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffa, 0x4000000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mkdir(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) r3 = socket(0x18, 0x0, 0x0) recvmmsg(r3, &(0x7f0000001400)={&(0x7f00000013c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/117, 0x75}, {&(0x7f00000011c0)=""/220, 0xdc}, {&(0x7f00000012c0)=""/50, 0x32}], 0x5, &(0x7f0000001380)=""/33, 0x21}, 0x1}, 0x10, 0x1002, &(0x7f0000001440)={0x0, 0x7f}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe00) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000240)="e13aa6ece5bebeaaba423f090f47cd36dd28c64278435607982f81ff4898e79f638378f03b3262ec20c12539f4c9acdec93d6114a9ead9a1f02d4d4dd98a98864f66d7a291b111e648da69e709f2c9537c45206ea7d1e3aeaeea8cb583f94e29a5b6dfa796d5a7f3ff08cc7c32a4d767c1f613bccc8a35eae5147c87f7ba1aa1c5ccb8ecdd2ff8a378f72e906bcae2550e7a709eedb13bc2db0c8cc7e014aa776d9e65e5bfcea4d6733d775017dca047c3a9ee6cb6f9bffb52", &(0x7f0000000180)=0xb9, &(0x7f0000000380)="5ec12152e4e2f8ce3175dee20c2a8e2797be1e30fe691129e7e021823cfa0cdb7523b230972c0a8a25c61fd5fc5154d9750ebc5b562ceda3095c26b506b9344a4e095d49bcb68b854e2424ad554935d296076c3f5e6ece46aabd5ecf6952883ef5d61db616c8749def59d8972beccc426a1f95049fb84f8b62eef5c07a6469670b3cdb6fe1eca19d6776a6eee19e683b8ce3121eb9834a432fdb6a58f827a10c30103bdbbbbecec89ff57c99514ed4873c92a04e5eb903923101", 0xba) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r0, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 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(r3, 0xffff, 0x2000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef3", 0x5b}], 0x1) r5 = socket(0x18, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x1, 0xfe) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff86d68edef88ca37fea3f2bd6feffffff08ff1c0000001000907800"/42]) shutdown(r4, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x3f2}, {0x60}, {0x8001}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="4575ef9e8737c40300000000000000fca4ca6e149571bd4181e6f28e51d1c7940d731b3fa68a715acbe922c4750e8b9de6035a1b19b3838f65de4e893bce0522714acacf6d4aefb6645cf2a3ce2ecae16da3132a38a8f8fd05f108575a715dd04dd8bc4aa27e332ef6", 0x69}], 0x1) (fail_nth: 1) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0xc}, {0x16, 0x0, 0x0, 0xa2}]}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x80000200, 0x800, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) socket(0x6, 0x5, 0x4) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e6390}], 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x70f71b63738f2194, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xbf64917efddc64a8, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0x24) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x64, 0x0, 0x7fff, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x17, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/224, 0xe0}], 0x4, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r8, r7, 0x0, 0x0, 0x7f}, 0x2, 0x401, r6, r6, 0xf2}) fcntl$setown(r2, 0x6, r6) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r9 = socket(0x18, 0x3, 0x0) close(r9) r10 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r9, 0x0, &(0x7f0000000200)) mkdir(0x0, 0x0) r11 = socket$inet(0x2, 0x4000, 0x8e) accept$inet(r11, &(0x7f0000000340), &(0x7f0000000380)=0xc) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x6, 0x8}, {0x2, 0x7}}, 0x2) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) (async, rerun: 32) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmat(r3, &(0x7f0000590000/0x9000)=nil, 0x0) (async, rerun: 32) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x9) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x60}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r1 = socket$inet6(0x18, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x2d0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0xc1f2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800550000a5000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0xfff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80f, &(0x7f0000000040)=0x8, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}}}}}}) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = socket(0x6, 0x4, 0x7f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) r4 = getpid() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="5cbd11d22fa2281066fb611b99fc8fd2f7ce93f0054a4eec88ee5bf03693a05e35564dba9397f1526313921e8be8ce408965c0d0f88edaa5502866cb7044216e41d8a60084979cbdc298dcb9232d67e9e0457d8b4b748497a1b2ab29b5e5e1b994f1e06fed51192ca37b0e7c4c8e9fa2c9e12e", 0x73}, {&(0x7f0000000200)="a3beae23cc56d3f609da", 0xa}, {&(0x7f0000000240)="8ab7003540bed9e271ba4f15386d0b8c16e587d39deb0641238f04372cd0d39e4509372ac1f199717429866e60946e81ca28b5fc5285dbd6c6f7bbb5208e2c3dd43b1cad76c7c2f82bcf350075e81cd5cd82ea6ce1dd4b9b2cf40ede69034cfd04a4ee99aaf02bdd80f76db06ce7f869fa0a1afc4c280ac23c0ef95c2e182fabf7c29c817a25f32f488ff8a4fab696c6c505304068a6727f05ab95860f005b959312a1df89fa723cb21322b19744840932bfde8c6a3f42a9c786f9fb17dcc2a0f77fcb0035a0bfc11c35a4c804039e7a834437575c1046445781dc7d599901f33d", 0xe1}], 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000003c0)) open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000440)=0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) setpgid(r4, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001940), 0x100, 0x0) sendmsg$unix(r2, &(0x7f00000019c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000500)="3a48d7d9653f0e0255cec0b16bc43d191ff1863b6040a17565ec05707d75489b89cfa0932d3245e2a24a8a8172dee74c4336104120269823c8e90ca0afba2840df6036a91b76ea65d28a5a115368c6b8980807c4a93f78363cdcea8b6a4bad92598fd7d9974b288bf9268afd6724d253ca7c291e1a8fb1791b9fda95c24cb8696f434e123e5a9052df06b2b5778f1824c11570aa256d47bd587161de5311af75282cf1f9886ad89b9bc67e4258666569249f32e386895f7577a419fd55761e147ba85bd9f244187715f31a4172ad98c50aff2bc688dbee8d08e7e02e21cadfde91671755b441835b77b4c7e8802cc689263961c0529d473ae7eb1a5fe54f9d08821825f9307f8c03e751ffd666a4ed50221cd38fd99a7fcddc38407a0081fcab25ac086bc333dd8c7ca7109475b4a2196f2814a9ca57f4367b14bfb307e13f7cbac40139f71d781dfe9eaf035c65dbb76d1c3471c6c9edb228cbb6294753ddafd46ed689ae15215582d808de9948b4b0de56947bc731f619b7d7a7826b1890b94b3476343817dcd984dedce98f1e7bd1991b3a11aebfd4b6460f4f41ae1b8acebb88db76da66d5ed2fd7770d74da20afd0bdc0039b68f3d20dd878916409fdaaee2dd2f1c113f39fb8206ca0f6518dfbd61ba0daa4f37ab836d60f50e53bb29c63858270fde038ffd44d3f610a9f2378df85a43341c7eeeee9827a8defb5f917007529f9cd640158355958c23d70658594627b8f6b566d1852b77f8c01ead6457b650d12c0a40a8af4e72ca270ffcde6372fecc5577df8e72aaf425aa16ae9fb0a422999c361c3d0d48e6b6fae47822a3c04eade064be1fec7010e4a169a2c16ff45f599b0d5cc4281e87c21ee856dfda05aa936ca4f8b874287498554e1e43e7f7ee9c2ae0c13996341581a615365d3f05c76975ad13aa4c3907e8ca3b85f5a31cfc556879925a740a020a2aa75d322d7c24c84b6529c12c91a62e158216c7a3fa797584fc3f3ecf998d5e0b5375cc727184bec81738d0f3f92b62eecafbafd3e242ede3535455abfe88c86dffe5f73b2d42fa8dd459d9071362c9373ba144ba5d17e2c9d196289b568c4d2f3541f1eb73258af822dda78fd4e57ae385c85e12ef03b6ed483cd820b6df9f2399ab0e044a62b96eeaf321372d5164e6d4fde5e4e4e85a106dad96f9cf297c38667f30f356b027b360a9baabbeeed51be4b50054262fe1a5e924ec94fc6d875ee03eb4f32d3d5ce3430a3a97ac1637da2ea3092aaa8c56c6aa8dc082e521cbf3af6fb53669427b41aa2438fad23f560fba1cf2098f2956db4d3ef39437294dbf17f6fcd7665418b20744c4e72f6ca67f68824a890ad4cfa9ad7a81eebd1f8fc290dd14bd0d3235e8945dcabc3a01a41f945f1a8fc9e4c84045d4d11ed1b7b454d678054187935dd9e09eb8c690f293ba26acd1bfc8d4b0a0eb232cd68e843a06d9369e50965d5199490ec70612ef929dcf0ff0e4b8a231ac376cc929869ee4e00c6575bfdcecbe0614f3c04581bbdde2dec371465c717297626af0660b13721ee90c8bee3f281c669f4c9c2f2167f8779807ff4845e64d0df3863d10414b12ac224d1e468bef26a71cbaba181cf52d960c54967b440e595733eba9791a664d37c6fd167c1966d1ce9638f07b771acbd2924f20595902deb16dd72181d1992a3a77ecb0c2582d19cb995d1b63a52bdab761d956f126bfff261ecb6cd36ef18b8ed6385c4033ae4164a255eeaa635574cdd0e4b51c9ba95d16b9cde40ed1cba7c945e19e2057235a6553e0210a26ca81ffdadc1b223decfbd76c3b12b2d8ab1d3b0768da4dd4811025caac5fbe8cbca9cc1da0da88da0be24dd887de508360faf6039b826269777a58d50850b244e98dafebbc396802bac0015a7aafcece4a29ddd8d60e9e99570f46e14b7203c8d45aadb03dc6d8f621f1ee0cb7d7f2ab6e972dc999f3727dd0ee7fdb9b0601f5bc2e9874706ffd4a32cc7ee3f4db70f7ac18c7311a58e0ee0d6d345a5522d6ca7f5d1235ace1fb5463873f7c2d32bf94f3533251d332871980b64f6b2882d070b6a51eff7840e6e239c302f085e207d13c8acae616dc842e73a33220496318e9a6cbaa31df52f6dc8a64ebf262d8d3cc2f49243d961b2e6f16eaf74af2b8c63e27cb61d637eb1d49be0ea7a447745833647999e6d7a3818646af031c2112322f8f2a75bd41e1e522a43abd905c9b0cde0c7f4aa9325de7cb0ff476aba344186237708f551e2b4c4721c7b02da627227a094e5427e0fdc0fb5094a0a0133140b16204408aaa85c76349f7ea7a0e21f09802db33e44e8e6d3647bb4afcc3cdead24e0c663dba7eac14af7d15dc94c49ca0eaac3afdea303cd9f848d162a43a6d2cd59ef78ab250b56250a4dfaf4acb3dfa3c9e362eb18b112360da167c085c54278d6aeb4a511b887d668eb9c59838c41b8362d75c0dceccc618d0efbdaa9dff0cfec2871f8c82208287dae72dd9c27d8f26de82a7584b7c6dae590b14e2de5fee9801db636def74214dc858de6c749a6f5852435e870a334a637997f4bfbb29840e1bdb634dc8ca41756cbdce89048123ab0df0ae199215836418dd138ef6fe5252da402f5e4ef9812826be449fa215e419f0c670e33e727f91972ba04ea04decfc09192033133badf737f0ebb2d619ebdead0ba954f86a48836fc296c9ccaead31dee8d4ced75879188593d2db24415bdd441ff1c01cd8238f08421e2d5719762e9a87e7375232f7aa09a35c127308b746a367cd8940ea1c6197862b115e940244ea4e63e59a7133155ed6de53fb07c2cebb34753dc389595bd65a54dbaa2e804a1bd757cbfb190f9287b4d4991b859b15c60391787d602dffbc353c50a09cfcdc49143f89439feff4edd53847a2734331da63be95e50904e78d2371514cf541046741cb9f6dec7d1d766a1de6b78c560ec901e24fc1f74de4b79cf73191ee37ef554fc001106eafe8400b3ffc52c32d9b7717d64a7cbe007c1f61a0fd55e03daf7bc70e6c0088207e393b6314a6d3b26695fff0c3c499725cfa44220de4f59906446a5d9b3a2b0e7341001f31c6aabb1c7c781b32a692586d9f213716f39678dc6ca92e1d0c5409fb3f25f8355fd112b472b278d5084d938c4aa9b68d53346abb973e124350b434045c01944d11e6a6dd78ce9ce242d0b8fe605baa9c3edd55cf24f8eef3e9d838d671a2ff19684b192c7519b187f8d5014873fa690f06485b2a0d50c5f22ddfc0c2df6b80078e9ad98b1267d5baaa6700ba1b69dd849bda00be2d14b4da2e626f939152cbaa156878a3dbc35f8a5c34054dfd2414bbe5b48b2885d89e7460547f18cbe566c9af111516720c980b7d8e0d08f364fe1e4c415b2f76ea85c5ceadfbc8c4fdce2597b5489fe2da4e08af5afb9a063deb2e4e2ae1de31f93db99e060eef0ac8dd369f18a0a706f283efb0bd9f1740648f0620290d956cabd66a2c37ca8f1bd3b0e92cd7a06992ed9c6c9f8bf59116df7498834cdd2bdda2f58c00b644cb8d365c8ca74f0317b740830aad993793c6e2db60fbbf1875c65d8d744abbf94e923326deed9aba99df16b90bcc1d6731189fd05622de69a3b46c4103cae07f0aebc00cdc07bd8f0e91dada06dc3a415858fa7cde9b80dfb3d9864d603bed8c6f90e9bdd89c5e98bbf2a252786387be45fde62e65d8a5b2947b238f5a935bd68d02c1cd304180da413c27410be48e442b5e083607569bfd5e2aa185ebab5d72eade2baca0919f83259325807acec38578fc464f1b1ad8c9bfe1be79bbf51c6862042424a2aa9429aad024490fa0dbfac68c01fa7f14c70805e6c6f3944e60a5ef128050e1c95dc474ad42e653182cb3d9e0ccd116d96a772c3091499cf4bffa3edc79f41b7c35a3631bce76ba1583034f1fbf3431824055477204dbbd35ac1c88a3e624a20ba6db94fdd1902416a329887fd95a1a75566717330d33c56fc608a66700d530274592ec662d3149516e7cc9b4a25d60107279263ca41e3abb004e9d69ed478ec5426e587266789040f4dbfcbb4b85fca5e22dbdb4d1964c50ac5e3fe8ed0f86b0e1d237be3cbb882fa4a44a876bd0d378acbae7a1f2197eeba5511386de1fb49220270fc5f06c2042bc178e54bbb0387a925da04a480faedd3e5716dbb7e06473938ca5733138d5fffa5a559618d00a6725ccaf737e98a9542ff4c6abe2cba99039dd7a028ed271125b69994400ae9d23248d3b6f3318a4f103f578d7bef268dc11fa6a068ea9e8e7e05a007cb79832465e03d56c598804b024720e07fce5c35a22e75c49f5e49c7ac4c36ced32ec54cb093c3830c44bcc6bd122455c30b276f215cff9f4cf79c34155571f85dba9587d0461708f5bb931ff9639fa00012f04af138a2066cfbecbc3f2a41580355e334dedc824b5ffeab35c3a437e2fd22a6387507c0cd46ddd6259b7dd76cfc94332652a958693ff408678aebf901a9447e88107ab4cb28c08e5b92d0dba0e03acab4571d3f0860360a80ddf1ba87802844c97035e4052acb063269b74450cfa2db90a2637f7d9028bdc31c6875d276349118b4176f8d6c47a8d37a84b42cee1ea12358d98082b886a8dce954647c4e0a1303cb65a1060efade778868ce1bf26ca0d31a5c1dc18703a9ef550526e34916a42d66ff8e3f9a55938e0aafafe00026bfa9a5238de133d9a32fd20a3d5fd4e24b5a29f8de98b271753f91fbb03122d479bd17941f09b3e6c6e834b94339989f7159e10678d3f0605dec502d549a93442b145045b0c35328cf477e08b57fba4d759da2972b6064623f15675c2b34779fc9fb9ee67bf1a18234d28526e4477a4f97a780806fbb3c54891e4e57864326804586afa2de7f0d0b6b3f5f7ba67a7559261fda3da4656fea3a1ace9cbc6f3fdff2a2ec4c10311f8e9110f84cb6d320c80deaaec5de634949abb80d6110ec90836c1be362918fae033563298bbd210eea68c425c9d5df897b8bd39d6239af375292bc28a56a458709e7b15dfad58a9af8b3da0be4b451d51463a995fb5e88704abc178a31f7c62924ebd58d56196d0dbabfc3477dc3b6cf5aebc9e66b9f7e69bdb57da2fdafd1c93cc1867ee9882b2049623addbd3487f3527545eed5c00fb31cc4d73a1f5d3d6c70ac5f33700ed368f079ce42c50a50229def7b93b4d788ad7f9a2631661b38a42128fc278cb2ee409f0eeb589e86c7e83db64928f71e42020fd667ee97896477d0748381edf7875616cb36be52a84b7af9c7ab6aa0d4aacf588e04fb5d8804641b1ffebe057fba91e51768a9ad1a560ff5b32d8ecfb9b26854ef5f94062f1e5751b035a40662ba300e0c7c96982eb94f3c5fc833042c9e5cd89ebfe165d2361594fc68c558e9b9d77b1c03f20cab94118d3c5068a24aa52c7689563d8b62457993d77f110acdd5bd0262712efabe640ed1f7655a4283088cafde189cc7ff7b3c7737d41d4ae8ed897dc180e24403bdcba7b449ee4d057a97c11c7c96fb7fbb8b9d41ca4a14b80a2558492ad7c95ef793fffeb70ee2510efa289a1ef1d0a73d29c5ccc186d014ab6af9dac31f0ffecdaa1a60b9f7d7bdd5c3b95d257f78a73aaeae26eb036b31b7e27469b86e666b79c5d4bcc4b1d6888bcb812a1b7c6f15fc734a4046b41f1f8ef845f5309c26bded66a330875bea39f65a5ae1b64f249ebbd943c7395372163302fffb6fe003c26b73e16ffe8c2b49883a7695bc1f75173bc4bb7cbe43da7ea1f783f779fc86cb422050aeca0581c72899ca1e094f023eca22a29d349c", 0x1000}, {&(0x7f0000001500)="6e3961371c1befab8e244be5e022f65e58291e46d3c0896d68443520f0186391f2f47304e172a789f7c84bd53656fa20401b39e9254c898bc6b2581144c4d79f734b9b28614b4c55d0ef46d6c5a99d2954e26fd45ccf8f881c7ed58c0e28505fc9b9ebe19bb4877698148f", 0x6b}, {&(0x7f0000001580)="4f7d6920767dc0cee0c80a6ca0dfa37f03dd1e26f33ae3b3009b8c23f415c0c47ae5d3a64b", 0x25}, {&(0x7f00000015c0)="a4d7ea7234f035c0a9f07c44506de086bf389962c5d3fb8ba8cd0e926b2696b85f610e8f9f58140dd87a9669453954d5ec86f9908def3172b41942d966e9076968393ce765f0ec84b2a09f05ac530ec7c092358c67e75f18844ef98588f3d6858a2f5d404f6cd0843c580db132c7b66a594ebfd6cf2b0355d1debf5d99f53e4b3946fc3e5af0eb42dc276d64a6b4df027ad9a9c70c68251db6c06a91b45469b4a8bd1df330102d1f10d29b5c1f2cf5d1e19a180203c1b38e690416fda2d8b4c490c6e8a86f58e1937e5a2c", 0xcb}, {&(0x7f00000016c0)="ce1b339d5a14e42fce9230dc0ea7d188a99b30c3eecfe8acfd1513d9fa2aa059c1c48cac6fbeb68f2ca8fa9b9e3ba38a35636f8b38cdee3e2a79cea03d1dd0236d36c337d7e92942d387cfa4191662413e87c4e8fe65244ca40f3613c6e9568b369585097b6f499730d1e29c33f38ec5b1fb0f9b351f7b915b6229968dac91d55072e32e0df9ac17c6740f7d21ca2029c324c333dc75d21b077ea77c93ef", 0x9e}, {&(0x7f0000001780)="9472f1d28ec7aa570a7b96b3ef6781ec542532928610229e19", 0x19}, {&(0x7f00000017c0)="bbcd79f900b7ac286c3ce71b35cb179d0220c52af73d3f9426855042a3bfad43620bb1db34f6c80dccbd3692f548aa9cb9666e2e349b043db6379fdf29fad73e7734bef4a36f1eea348d4f7ad8f1d7834afe275f57889be18f35d547322423d081acb3fa5025278c3aa51f03f73553f43413c6a64a4f535fc8d0fa5304486de73a6304d581b83f7b7ea4b4e8c7a22383acf12df2fdbedfb6ac75376b23e6985d05f7fef6c5fe5cfc8d185172f48c9f333d661759175d90761c4eec1633af01c3272e7279b1979cbe29353c55d647fc3cd95069a1f44acea041e9e2d770", 0xdd}], 0x7, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r5, r6, r5, r5]}], 0x30, 0x9}, 0xf) socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r6, 0x3) socket(0x18, 0x2, 0xbf) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000001a00), 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff}) lseek(r8, 0xd7c, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80), 0x400, 0x0) readv(r9, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/136, 0x88}, {&(0x7f0000001b80)=""/94, 0x5e}, {&(0x7f0000001c00)=""/19, 0x13}, {&(0x7f0000001c40)=""/101, 0x65}], 0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001d00)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40), 0x20000, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000001d80)) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x412dff) close(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x48, 0x80}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) close(r3) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000000), 0x29f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x100000001, 0x5}, {{}, 0xfffffffffffffffa, 0x2b, 0x2, 0x7, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x88, 0x2, 0x4277, 0x1a}], 0x8001, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r6, &(0x7f00000000c0), 0x4000, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{}, {0x61}, {0xe}]}) write(r7, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r8 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r9 = syz_open_pts() close(r9) socket(0x10, 0x3, 0x8) panic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff8285e29e) at panic+0x16f ifa_update_broadaddr(ffff800000df3800,ffff800000e1cf00,ffff800031535720) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff800031535710,ffff800000df3800,1) at in_ioctl+0x5cf ifioctl(ffff800000e8cd58,80206913,ffff800031535710,ffff80002a220a60) at ifioctl+0x106c sys_ioctl(ffff80002a220a60,ffff8000315358f0,ffff800031535840) at sys_ioctl+0x4a9 syscall(ffff8000315358f0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x55a34427130, count: 250 End of stack trace.