6db83cf137d6f2214b30589be09490c9c8d0c87cc763cf52b09da9dd4a3da144de731db98c9e3f34a5b69b1c0b9b565eb6a8066dcd9e6f2dfe871bf834c48a47e617a82d68ab156", 0xf8) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0xc00000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:02:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0xe9) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="edaca7a87b9f1150d4044782059bbd335f677f3f16c0dfe50fa272ef3b09a15f690cd9cf1aef54a7303b2912a950790ee8c741fa2f09fdfd372710f2193d3da5f11d303d96a2f0163b55fe0dc3a5ca0e0cf3ab13aec3f42c14a23713074c17b6233e91636e72666b894b5481ff18f4877c23f9f1342efae5942b9aa6ade9f9dec9bac3660189245188317c0547e490c1b8cc78fc5db619200f1aa3fbbbb2b4b54b20228a9c841f76f91acab5b9e7c16ab979170a4ee166fec4d66f390c234d423bab2c3d6dd3e0b20af0e56841a8c587e430d6aaac69e9", 0xd7}, {&(0x7f00000003c0)="d04f03b1bba75bb14d023f01e8fa9db17723a6054ded3420e26cd9b8b5fb53fbd1113823ef57947be942383ce6c4db6b18515e83d75783bf665a589caa1f98821067dd56cbb275ab9a48360566f36cda33b1bab6f5894e9458888b5d8a14aed345c1c2be30fdc1f0c12771789fe337bd42e97d20a283932f4da56e7d36249d219a3c161b7a960087cbc6d2191caecd25420930b7eb78c84e2ef68f84a13932542238851c1c32f66c8df2f84be9d803d0d5f5bf319d693eb50a67e368cb412e97862ac4a8dfeb22aca1ca834a4011105cf24da40a0f7cc23057", 0xd9}, {&(0x7f0000000240)="fe0a8cfb937d41", 0x7}, {&(0x7f00000004c0)="88d9ae368e204067b352299dd829a59bc6d409da9c7e7e11768c5ecdeccb8ad48702659346498fcfc29925e94b1954bb69302b67329104b39cf2f3958fe651d53940a0c2ceb2c295713fa1bdbc209f63595cfd14f1f0402e77194585de5f4e51f2acfad8b8ee6008dc4a2dd567026037804d", 0x72}, {&(0x7f0000000540)="79efdea4289a35dc3f83263dc489861cfd4023a1e58377975080de7c70bf8292c02ab8631d21e24522f790303ad8c8457fcd0b29e4a3a0d7d34ed9fd80c7e286b2fe2b5040157e12d1175585a21d48e6e42cd2745c66cc88fe2b04fa3866bdfcf64921ff14c2ee33fcd68e866ef2a109d37e07972da549cf8eb7ebdecebf508d787754b34770f99abcc033bb5493c58596738855e17d9396361b9a9681cbe3658805d4934ef9d787d2086f558a3b0a64c0d00642f391a6b17d8d42a100fec34a60699f", 0xc3}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="d800000000000000ffff000005000000eb5108fdcd67a8ac7c51510a4e504befa334b0866be079aee00a62db0f859a6be7d1a34b1e5d81a02ea3e73382c9a11121e2ad9a318723a9bbe8ce509e8fac738c8f1b4c403a2a2cb8461f30633ed1f8941e73f7bb9b87a8145965b2f7be798405247b6e7f661d7a7b4f96943164ef9f658d3a4c81f6a285c48598c9fee8eda56b0684f1cf35085b66e9dd2aa8a571f8dba5ba1d298ab8fcecf5bc60d8359bda80df41fe400ed58069bed314601e40f81b283169bb644a25b873aa949269a926447af650006000000000000000ffff00000700000026d0a6dc77f6acde38e565fa1903afb26812062474c42e4e6108a56843b808243b46245ff11e42ca820d8a7179fcdcb239ecab7d91d1349eeccfea5b95f961e5e9419bc3000000000000e800000000002000feff00000600000086a529af186036e966e219d77c2b6e52b8786f35e75d9df0d171d3ba0897e54adcdf13ec14358230945f0f7e82b0dc278bff66f8e7e1fe1501676ad4c031b3db3aeb01735679a3e8ffa7fc1f69014ddfb46e6d274a6f4d1fc4f87cb0ba10b38356da0611e4278d77d7cb4993a0b9ce0eb82f982a736347a6e6949ac02832b4790a97785cb43ef3985f543e9d002444630665b0a4979c59e0ec4b2100ccd2418eb32423383b8d1b4468d577848f756372c9dbba2c9e32310877f844024343a202dab7634b6de171bb776f601d685677b4df00"/544], 0x220}, 0x800) sendmsg(r0, &(0x7f0000000280)={0x0, 0xfffffe80, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x10, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) 16:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2080017f, 0x0, "00000000c400"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x8000, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x900000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000a30000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3a6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ffffffc}, {&(0x7f0000a07000/0x2000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x5852}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000a30000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xfa09}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000d98000/0x1000)=nil, &(0x7f0000fae000/0x4000)=nil, 0x1bb}, {&(0x7f0000a03000/0xa000)=nil, &(0x7f0000a08000/0x4000)=nil, 0x80000000401}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:02:43 executing program 1: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) setreuid(0xffffffffffffffff, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x124, 0x5}, {0x34693fead3a6e52f, 0x8}, {0x5, 0x7}, {0x22, 0x10000}, {0x20, 0x76b3}, {0x100, 0x3f}, {0x25, 0x86}, {0x87, 0x4}], 0x8}) 16:02:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000214, &(0x7f0000000000)=[{0x12, 0x4}, {0x44}, {0x3, 0x0, 0x4, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65f47a"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) getpgrp() getegid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000004c0)=0x1c6) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r14, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r14, &(0x7f0000000040), 0x106) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:02:43 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) ftruncate(r1, 0x0, 0xe42) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10080, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup(r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() 16:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3, 0x1cd418aa}, {0x46, 0x3a}, {0x48, 0x8}], 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:02:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) pipe2(&(0x7f0000000100), 0x10000) kqueue() setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000180)=0x4, 0x4) getitimer(0x2, &(0x7f00000000c0)) 16:02:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setreuid(0x0, 0xee01) r0 = socket$inet6(0x18, 0x4000, 0x1000) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x800, 0x80000000}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0xffffffffffffffff, r1) 16:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20084}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3ff, 0xffffffffffffffff, 0x0, 0x7fff}, {0x9, 0x8000, 0x80000000, 0x7}, {0x5, 0x0, 0x2, 0x7f}, {0x1, 0x3, 0x7, 0x10000}, {0x49b3, 0x390, 0x5, 0x1}, {0x4, 0xc5eb, 0x3, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) write(r0, &(0x7f0000000000)="d50d3611b2299163b472270a6b25a62c5f6f3c3c2c41e06f4938c623b5eeec763afe576d561efa89b9628391af5bdd3171bb6743de04a2c3eaddb0a5f6a0b14d9eeaaba5d074d696b55ee71d631ba45823599880d6cb5fd435ede5214e2e8a66b88eb6d8ad159bf9e2315fcda61834d932f1beb4d8b17785540bc92a45f7feb0304f023fc6bd7476be5209b648707cb8eb613aff216583adfa0f90cd7d957bd0de16", 0xa2) 16:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x10001, 0x5, 0x100000000, "90b429a3f335762177a82223c0725d823716e9c1", 0x1, 0x9}) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 16:02:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup2(r2, r1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:02:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x86e340457481c360, 0xe, 0x8, 0x8000, 0xffffffffffffff80}, {{r1}, 0x6, 0x4, 0x40000000, 0x2b116c48, 0xffffffffffff0000}, {{r3}, 0xffffffffffffffff, 0xa, 0x8, 0x1f, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x10, 0x1, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r4) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:02:44 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x8000) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) pread(r4, &(0x7f00000001c0)="bd84f26f5f42b6c9d11c726902f8e12b9ba4e91cdfde8cfcdc2071bf42a6f7d75644fc8e83d8baa53ba1604d9af75878fc61ba8392d6ac09619446a721facb13ad147d88bcaf1bc2ad6a4c734d4d5fceb21888378d9c93f25014a136285af4d31bc8e1b85d37f0a967f150fdaf44bb2cee583243e6545d009193fe2ea0", 0x7d, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5c, 0x9, 0xf202, 0x1000, "ca22839875cea1a5d44fdd511a95f236890bfb9d", 0x2, 0x4}) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r5, r6, r11) r14 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r14, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r15 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r16 = openat(r15, &(0x7f0000000140)='./file0\x00', 0x40, 0x17) ioctl$TIOCCLRVERAUTH(r16, 0x2000741d) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000100)={0x3e, 0xcd36, 0x1, 0x81, "c99a3c2f535b13d6dba78d0f5f827498f552a5ed", 0x2, 0x9}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f"}) 16:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000180)={0x0, "59c1667425fb9d7409c2df29a8680d4771c44fc40eab92052cbe8d3b264639cfa43e372883d7f06987f047cb9f95364b665b869a1befb50dabd72deefa78ef867d80d65d7e34a81412a62cbb01e375a7e7850036d20138c93a2d85574bf2e0d89952c31b673dd76740bf158298"}, 0x75, 0xc00) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xf6, 0x3}, {0x1, 0x8}}, 0x2) 16:02:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x206) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:02:44 executing program 0: r0 = semget$private(0x0, 0x1, 0x1c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/119) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x22}, {0x4, 0x80000001}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 16:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x800, './file0\x00'}) 16:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1c4cc864, 0x2aca}, {0x18, 0x1, 0xc0d4, 0x200}, 0x1000, [0xfff, 0x6, 0x2, 0x4, 0x6, 0x2, 0x8, 0x9]}, 0x3c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) dup2(r2, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:44 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)) 16:02:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:44 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000180)="51f9b30797e648f53587fe6d0be7669ed8dde645514033fc5d8ffad2a723ccdeda31ad618d1c8ac498430695d929ccda9f28061b99010e3e3f308d0883c54d9f38db2a8c11d9fb317bb13f6020b4f896d19ed7e0a33cd22b6a465959c0d360") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) nanosleep(&(0x7f0000000240)={0x80000000, 0x6}, &(0x7f0000000280)) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:02:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x400000000) setsockopt(r0, 0x1000000000000029, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:45 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 16:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x22e, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000280)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000380)=0x2) 16:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6, 0x0, 0x80000000}]}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 16:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x1, 0x0, 0x98b, 0xffffffffffffff81, "854815451ee8f9368400314f0200", 0xfffffffffffffffe}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:02:46 executing program 1: socket(0x26, 0x2, 0x9) r0 = socket(0x26, 0x3, 0x0) shutdown(r0, 0x1) 16:02:46 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup2(r0, r1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x30880, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0xd2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0xb8, 0x1, 0x8, 0x3}], 0x5, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x54, 0x100000001, 0x8, 0xee1}, {{r2}, 0x0, 0x24, 0x40000014, 0x1, 0x5}, {{0xffffffffffffff9c}, 0x0, 0x3, 0x80, 0x3, 0x4}, {{r6}, 0x7ffffffffffffff6, 0x10, 0x2, 0x9, 0xfffffffffffffff8}, {{r7}, 0xe5320dc7b70031ea, 0x10, 0x40000000, 0x9, 0x4008}, {{r3}, 0xfffffffffffffff8, 0x46, 0x40000000, 0x43, 0x2}, {{r10}, 0xfffffffffffffffc, 0x80, 0xf93e644f8ca6d177, 0x3f, 0x80}, {{r8}, 0xfffffffffffffffc, 0x8, 0x400fffef, 0x9, 0xb7dd}, {{r9}, 0xffffffffffffffff, 0x2c, 0x4, 0x2, 0xfb}], 0xff, &(0x7f00000002c0)={0x38c88f99, 0x2}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x6, 0x0, 0xffff, 0x1c00000000000000}) 16:02:46 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) close(r2) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:02:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) setreuid(0x0, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002700)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001380)={{}, 0x0, 0x7ff, 0x0, 0x0, 0x1, 0x100, 0xaf9}) 16:02:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45, 0x0, 0x0, 0x2}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) getuid() r6 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(0x0, r6) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) fcntl$getown(r8, 0x5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcbc, &(0x7f0000000580)="6ef43a0235ef10d120dad8e1e66ea55c2fd9cbf02dcb4665150a7eed723bc014cd45ecb74f8ff5fa4506754bcbd067be85d65f76ed93163004ec03000000000000009e22a876ebf07ee8bc4f18dd86c44f0ff46d6e482ed9bbbee6a21984a5517262ea7c7f3a6835c7b8879d8cfe0584cb48fae899868abd55826cb74f61992cff9f5c1e2b39e88951f556d7f535e8b9d661ae58114691e6c0e7718be057ad9e4018f52a04fb197c2c983df490b052b8bb8b41a040187d1d78cc0deaadadbb4af49df62c21624c9c367d3dde6e2ad8db66f7009fac96652e3ed610b1d804569d0904ec64c939286700"/243) 16:02:46 executing program 0: r0 = socket(0x11, 0x4003, 0x44) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) 16:02:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="51444e895587c43dc4d1a2b76d7e392c6a4ba6956529d3128359778e615e8264fb298519e0e4f8a1df58cd175460288ca92bf44500ddfd0ecdd1cb", 0x3b}, {&(0x7f0000000140)="5d0ddbb7ac0570be853fbf4f5f71c49317d4103a9af509c1521b19ccaf0d1216ea5c96b8b7e62e3f3dfb08c038e56a3e905598fc12b5e9e8fe6e4973994d378762595e39abd5acb542800fc2f9e3494e17e51ece6f28814d670b62de56f471239babd6613cf6a185c87afbde15405e9c225466694b0c1777e3754173afbafd", 0x7f}, {&(0x7f0000000280)="7214a48514e56b9e3b0ceea89ed6f944169b268a65a4702b54af83bd71c0cb56e4531d3c", 0x24}], 0x3, &(0x7f0000000b40)=[{0xd8, 0xa4de007d25bc5c4d, 0x300000000000, "70c7697e346d68fd233247e685c14106a0a87abf12f0b9121646f81e413b1b2fa53ff3abd00a68be8af56767a692b87bfddcb145d38be40eb7e5212ccffa0fddd853c8a14c50956ae252a43ec5397a6b33ae4830e395bc72a833106912f8e809a77654e6e226db15a2e292ba8a6b747ab1f092afe8eac7e18ab0a4fe19b7eec4a8cef871b4d2d7a01525f5d3178a0bbfe3134bc255fd6f6e03e076bb75e9ac885fd7543c3509640df607bcb631919b52ecc75a3f5662b3ce2265653650384791e73567ef6ef5"}, {0x108, 0x0, 0x8, "8bc97d2df5c1e6606fb76588ccde0fcc82d4e42101a0422e0fe9e34143b2e53a894983913d0e2325debbb00fd305c90a95713270c157893df2f7a08516b85c3a0dddefc4f9a0960da73f72db35274210e1caaffbab5b2ca197f3f696c8d72becabc04f7184a3ef9e99d4511917628b2389a8ca9a469cb9d0ea842a136cfed537cf83d568982ead5c4720d68628856fbf6341f5affb326f62ae61823d906cb419b884de4994dc0efd063000d9a4850215095f7928400d149f289fd0cea9a16fd7c981e92b013eb19eff0bcf0c9ce121189321cbe2ed60ed527222ef1c46e517148c947b29a10edcccf0cb87a4133fe2730c066fc6e5"}, {0x1010, 0x1, 0x9, "6fb0a7db87bde9321d597be2cc0ca2a261692416b4b5581b45991b8c113e0e5f1f8e7bb72d6f198660fd7f11658faabe4719e03ef4b5d9b9f9871bb152959b80c4e8abb2910de4acf0a63d04b7fdfa2d9dadbd97ec303ac509214cc586c0a1c67e1dd0734dd1a59f423cbe7d5c3a38027f9c2f7dc0314ffad4f1b611a4732ff4e2400687adf0a61d9742ba4a9adbd57d09a53881f99adf15331e8926762ea34481b01d540cf5f350b09dc990277d841785242042693ffb43b58fbfacfdb655cad6a1ed6e310e6239e49a377da9227242bc285feccc7ea57d76d8797702bbe51205ae50937416fdca004a5a2b97939bccf93a68aa1d0c34c8663764463995a6efcb5ed3e7fa76890adbb3ddccc843c895e4428747f1acb2bd49a7653bc6df5765f85fd89219942c13912e45a3ece9934b9429f389ae352ccfb7f198d1fe2ce9ea14a9ccaf61591a0f0932ceac9887fc8beeb905290b6d9140151c8961a7eb14efb9672beb8dae169a34c086d59165cf6d485301f175ee13d4af2c2000c10e1f738cc91fc0bbce5575d98fa2c6e4aa3c398a547376480579e4108fe340615337108be694fc7a9930ecbd7391645c9e71b4264c5f1800682194e8a4936058fea871c3457392c70d2f99dc89e1d8c4604178547e6b88b5cdc8332468c44be9a7f8a9123ffdc885fb2b02c597ae00a0872aa57546a4ff8fa785607961cd98bc0347b4847e19b23efa1b31ce97383eeabe98bbf82ad8fc28078a29327b84ac7569b39f5f662cb3492f5e51bc557671d8a70070f9192bbb807a827e85b31e62ead100a7d828a41c2abc12f8c083793de53e0e5df61a1892946d1c16fe1151447cbdb76c3b95948de6f49faf9991ff566d4a8e7658dd7ddfa1e6c95c334f4c9713a0c4effcc40b2f618e7573d12e3e858f6ccd678c6c08137594884efdf541f45b802b0021350704842cb1698b4d939a3d5b80d5be487e812db45e390e09381825fd65f0d1f6bfade9a50864d1a721ef9a9101280df2c333c31607038b939b864cf35524b95a0519785beb5f75dfb35f26bf24024f4ac1f76365115f214ebd252f43ccac55939ab0f482f836fd42f2f415401bcdd8a5c182f13a3dd0c08e4336f540896e5ce698090b8a416fc46af82dcfe7ab6fc8bf53f931efacd52a36cc792dbeb9061e49ad9fd17d4582c9e0deb5f5859df9e240d3c2295e85783025c9b2d28b2dd9bcca0212081e78f7cadcdd198845529caec3dd863999b1e956ffcdc535c5b086d530709674cdf95a8b79f33881a7ec5918ef4db9658d5e2d656a003cb17956e110581c696d90a49280cba1da7c570c19ba275f1272166dc78614af3b85524b393ce9340c2f444f93fa95dfc97ef56bae43d2e8349cfd79b790f1a8e3feba058ef12cb27e02188ce1922d597f30882cdf792dd14e1ff240fbee581f14b25ed0afe8e4473c909351ced2b3b31ac4a1f7f3f8b5ab9a191617e1da91a24af3bdb1de124c37888f20d41a5aa167089636b9ddecc86e4ed7d3bd65d789b5e2d5c790bdafc687d8f45df1716cd9366c0158632f4cc2483c4657debee496789ab93d3a2278fbf211bc4490540f6864b4716a47250494c62a1a9347ab734f8952833be5b103da7726b598eb6e3ecd71a56d3635a9a000ecf011f64b7f0da9dbdd0a814ec481bd0c787677861fb1dfa8e67bc0d74dfc29ebb0d689a7a3a3d20f1e9733c447af4fb4450712c50758866b1d8614c8a417bac9d5f2f9a082e2462df36a42e467724f0249c312714be6cf77384fcc2291fbf94028138b6789d6d421b4005b894e158032557bd05bcb4982f35d7033348ef8676574f1efcd60d80acbd8182991c8eab863953f217ae888fc813ddcf5e6bfd1d67ffb9e97235fadf528b3fbec5b7338f2e2e7a9c23233458ae8dca2facadf0870bdea3d05bc13c029fe65afce04b9c2e6733dbf3f8edb01d68b8ddbd40a13c7397ee44cfa1450e2539f59f5fad9a40c9d9ed2b55b020c156b7d59392eabad7157d3a815626d15a40b469e63263d53f24ea0be6e5678155fec5fd163a87b3105557f35d7fbefb7457a917b72a89a9417fe3cf4ce4f81717f80ec9764ead0720b8cd5eedeb9fb1b06254ba1e2369a9ed488503da2eb532bfcd57fae9a569cfc56c00867d7223fd7b6e70b28b2a6ad32ea1763adb8b71de75478ae9e0c0c7543767493a46be898e2e0f9bd78afbb6d71782d7395b84082c7f5b7d44ace83d8d59ad2ed0093b9d80bda31df80f8e183d7eb835482142b79b68d0675583b28ccd4a00a4002d9eabe218c649e9b3a72aab2c44fad4e7e8fd48ec77444c206a7c1fd6e6e808c53d620686da3207f4b8db31d5ffec10d0420156ef2495b3590aed8c56d7aeb76a572c1da95cb4e5221caec5a74f82fc80607d4d9eedb7747f6c75689163b8ae7164d155cacd787180f9dcaf32df8663c796750ff20a92f03e6b9ce9e29de29568716fbf4c009d26fd3499cd44d82b38b86c9273ae877cbb8d817df3b9fc1796233ee6b61d5d7b38930e91b1eb962387fdf5e41f1b65ecd87e989f4a95bd6c739365f5ac1ba649646d1d05425922aba9ab730f0f0684b16438c785f842b4102658e59c3650e23aa3e8db2eb4a249d1cb1120404bfdb51692f4c1a737ed12bac670d7bb44f8aaebb75b4c577e155d25fbbd235b507a37fc20fcf6f00a21a29c49e3d4bf0ad99924d5cec986facb6d203c0aecebfa864eee1fd75314c84f3def95fa52880c2641bfc5721eb2110b84f629538d8a606647ea7f04cebaaf5cb31e36dcec31b9503ed412715fb80196f89784926a4281633386562ed1ab0912cabdcb3378eb83353bf0225fdbf5eda3cc7b0deb18a2211603d620c9e7ef70d2b212bc8edf3dfcc452f152edf156bd289407fe8b9ac03ca4e34a91631ab1a207339980f7bcf15866c48d94030831e0ca898ca9589b7d1da41a6fcfb30a2435fb168189853b34cf715b4ecf9792717340d7c7ea451e285bf3b8dd1459529af420b2d05f4d352dcbaa6e77a1bd6f94d5e9535d8641f2b6309c7394dc7812a08ed56e877cba46b18960061f871cb3ce078cf8ebe7cdec013e6656ddc1be0c46d0a7fa4d2967987da99d9446edadef909380848610e8b1ede0dc9d973387fedbfc21af8523c7ff7fa326b031ae262f79e6e44787f61fda352e20947b048ced7f9ef87f016cc20460c95ba53b7b0f0a1380f90edb8e0d34cfdab7caef593d4d585cb55273d55517364b8dcae9083d68ad96b055bea31cfc1cdcda8bd760cf6369e810d14279535ce09b0a2d54db8b4fc9f4718da761177cbce35309b4bc0f9fe2147ebd1ee52ac84ac92e31415d044cd7690e264f39f627bed356ee16dc5115963b7f686deb293bc445a97ee17012eb04769a543ace45215439219746e63a5caa3a9345d6f0fc479ec1d6e5e801e97d64f9b1710832efc955b81e217a485ea2bc10bbad2f34dd6a125210910ac69cecb0f91a79b55e49b7d46b5eb4374baf55277db64b4b06f893f6e69bc844e28fdf6cf15947ab4247235fe9db12d13e9516399b8970817bdaded50eb7456a39ce13e84b0c18ab0c49adfef70849c512de23d262bee894d5e08540e61c67905167ef6e63d1bb8bd762ef879c936849edd6e8080a59de8c8b8f4ea57d0bbe9e58c08764f0d0b865e4e395ee53ce807383ad3658ecbf2f48dada02ffe21f533c1497f57d95e0f9bb0a0dcce950cd04620b34e3cdaa2b20d2de09241473364840f4dda7c2becf7756f975f9787928e400549ad49d0baa33d5327b3679cafdbf2b49ee6c3d74b41fef3f8c795542ec36a59b1c1db35000330a9d7e1498c7135cf101eac0160ce873977452f5b6061afdb5541937e0e1abfac8f28377738ed9c655e4ab442b00d103d19cf9bed4836a3094cd05206e426fd0b4659908bccffffaa9fde2532db69465685f57dc0d3b659517283614e4803549321294b7579c9b5f2763026ec752e745098d87ce761d83a3ab285043eb801366df43d6d282ae4cd506700d40cefc41e1d4ac65b46cc60176b32b4640166d6fe21527e9545f3a090a0b829dc0b741eb9abd461f99ddb7bd0eac6951f05232f864df10213418772ba60c9f73e28a8e0fd9c3efca2600feff1db91068378fe38011f0ba46668472968dbf9b9454c91e994194fcaf3829dcc4b26b3ae9d080bc21d30509f7d73283743d93b9e7e386b1865f6cf0b52cf7efa52a29421770fb8565566eb0a0273b5f850c6dd83f1dae7b35e6b90e23e7a0a51610ac8041557ebe46b7f4cdd49880ab7942328e4a6a1a1fc36813a43eeeb0cae16a42f8909e73d963c3aa35c97a3e2ddc605bb404f71e0f09fa978bca7922b640c29ac6b829ec7d9e325bf2118ea501d5c8862af7cd4534d7cea9267726cc6dc12e039b9636ec586cd35daf7b3ac3241b7ba0813f2e8b12761aee6ed5e85b6773ce1cd9b66023763a80709ddb508ffa1f5d601448b05423ee743c41ffa8d0bbdf6593e3878becd45c9c55533e7f930cad9d767997dd28609bf5f6d44024ca53031a016cc1ed31883dd21c6f0faf1a392ff0c70320677661b5eced02d6e137ff87d648c8adb58da1e2592d7624d9903e27f62ef6e9da2fcb0cbc4fe4aa18a064338560f8accc2948af1b1934449da2ae54416a9afc7eca32de35e7814739db6ce22eed4eabfdca2a52ce0581c8c7a5c417d26c2dc8b69b6c5cfb380d3b7f80591b81b474ebe5d8c9f9c2fd2af34df7fc7ca6b7461ae32acd816fdf45b0f6120f327a958b4b660fa5159c24322f23f6cc586b1be5feb3fd80bdd532a58b887628b93293e6a613beb05bb82d73262d74e6c6ab311f487db31abb440e086c416e039dba75b0683430778abdc8032482571d80d5e5a12456783eb63138cb17ab45a47350b8bcc9ae3a9842a11de038af6ec35d0eac9f2d793f1d22fb282c08dd56d747cc5a18f3729a6ed684fd0e36ff5853a58475bcbb28438d8ba648f7ac25c89f4bd106873e69bdbfdcfd76964b3e9b36e1f320f55d75dab28a4407c86c6e7a6750cf7c446b8d3afc15d34fdf5879bd5f9a85d8d52222bf4079cfcecaaeb0b75afe4124839eb44bf0c2bbabe83466cf05558959e3929a610ea0b2d11102a3e30e1d2936f8ab89a17175863db3ee31a18b5174f8dff55575c31d29306320dfeed8269b63bc84728d5144681afc2fc9a6528914f6a8ddb422b8aaf333f7fc48d3c5b95171f94924eb515d07462f87115343dc23e57d7dad69083633d43f39e0e0184b84717be800aee51203d0b3f5dadf611023d1e7eb44c0b0a3211ff3d88416e28179e8530f50ef799da399037c88d77624a7e0a2c957a678e302c6fcb717ab27c939680d48980ca019e0f977774f32662cc25a9e5466da59a5d3c1b6cb05919e50f35fe2e28efe1894a6b3076786a7aa5827c2acbbd1fee0d8f2e616b080793535d34e769aafd49199a735f3944eeeef411d480e6dce8f48bd12905600d4db029ab67206bfbbd31019c9e715bea542475f87b4237765cc7fa75d0774fdc99e93aa4eb394cdbf7fd89112aaf93ac6a406ba92c92c631fdeea4c7c65467ba022c1e44d89e29ea67e2c8b981e3735e445506c70a78cdc63e27cc12c5cf715a91085ce61bf20d38d527ea46a75f36320ad3883577a702fe5816cca44b96c3c7c039893b40a880b99f52c68d0a436114d7add8db29920c0b27baacdababf544ea8c6520aa6848d709cf3136ab15fb8f0e252c0daeea9c53b0d6b2d152ac0122bce3a5c6e57f144c9eff1cfac3b3fa6629d8feacfd928d6c21ac211"}, {0x20, 0x1, 0x5, "62f4640c565d5f11d1618e"}, {0x18, 0x1, 0x8, "7d2aee22"}], 0x1228}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x9abd, 0x0, 0xffffffff, 0x1, "3e5c78cfff9986fed49b9e2219247df1667d0bf1", 0x100000000, 0x6}) fcntl$dupfd(r0, 0x33cab5bb463d74ab, 0xffffffffffffff9c) 16:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000fee000/0xf000)=nil, 0xf000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000003f, &(0x7f0000000200)=[{0x7, 0x7fffffff, 0x6, 0x9fd}, {0xebb, 0x1000000000003, 0xe91, 0x43}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:02:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xdc18a8920d6413fc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:02:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1, 0x7, 0x4, "0b015167616833acd7ec7501bd1d4be4a4141047", 0x0, 0x6}) 16:02:47 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) 16:02:47 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:02:47 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x1d1) geteuid() r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r6) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) setreuid(r0, r0) 16:02:47 executing program 1: r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="5604000000a80000000008a9549fbe56f628e5d26af8cb8a2894538c1bee9403f958316edb8f9b041381b4f06d49e9d1c00a95c9d95dec1f21c775803db717de8fce08ff17294c025f9baea67d98edac8bac7882f6c4c21dab566c2005a1a8f3e5a9437661043162172dee76fb4b33848b0793f64a79be1a29ad7ccba120d158f5895afa2ba11e35e955a2b6d75f33c1ac117750ed9374a400bd9f6c7cc9d0428c335827def4b07e196e2c05de042f14a88ad364dbd32dad91a29ff11a899e183616cb6596f70316367ee487e549017d8c9fdd583317c94237b17463df50dba7c99fc962593f5aa0cb492f72d68ebaf2149fe203c2076168f3a337b634224f30bb895ab4ba7f470c3e0d3fcedf707f44c7d14165a2"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:02:47 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 16:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x2, 0x8000, 0xff, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) 16:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x12a6}], 0x1) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="7ec63ec8fd", 0x5}, {&(0x7f0000000140)="917bc1d66b9dacfc1923607fcadfa5fcf474bfc6109e4607f667ab5e5785e2854056414cacdad12367434c1cc46a7a540eabfe9b0d0d62ff1b7d57da26d471db652ee2c4cd3c982e4df25f5dfeccc38565fed83fc6ded7cfb0d81b97744a85b73f250a5a9e877d45576fe33f4c229590833a4a44bd06d27dd7f8b2860ff9bdda348a0cf08f82ee529c70a085825e3ef0685b8bb8ab9f86d067afcdeaf94a461efb061e5738e886b2f13d0a", 0xab}, {&(0x7f0000000200)="62f5dc15a9d7e899fa28413305678ea50b81f80760f0623caa16e98ce0304ba8a13ee626c41c617865a517856c92a54251a2d4d3c286bb4b2e63c1922d2fb2a0dacebea6d266f4eddc1947130b5a2b9a0383cb1e17635d6805b5abfc5f2b74881d902e873f83f316a24ea50c0809c24040a92d568becb58799923a7af3b2f14dd05b445b80eec8777cf2f4c039d5763c336c4f", 0x93}, {&(0x7f0000000340)="d0f76204b6f3dc8b9bd3e5e92b53c15769cdf9379ac9bc2fa08aff1cac44f388bee04c04d48fdc4bab47783248e2c5fc752725967c6d3a49d64426abc7011ed12906074f0977d60bba26c3ff11e6ff6fd0df5d951c3c3a03dfc2b9debbb18afd7d61076b053e3e88dc0eea2921be0d80c02b8cbe69265f5a08441cbca99795f0e326a739f721a385ab55774ce69b8e9912c1921736943c15e167b9f3cce8415aa97abbf2befb6f141d79a62d67c1ff17ac4c6ada46cbeaba107c46bccf42529b6d27e5aa3b190f695313a65202a40615fd6aa83df61df111a4cc9cd95b805e8f5544a10ccba3af500333a739dc180dc3996458bf76815bd3822a429dd0be304b046c3e5245360d440af1083a5a66945686d7fde1caf4bbd9fbb37f7664ed292df515ca125bfa48870e4587f3906b0b032704e8426c7fed34d08dcdb988892e71d7464a8dd9c889feb350983457c69c2bde8b0623cc6151fcdf2b02292ef4abccab680daa887b9939cfa3471edd94f151db5530b84420d5b2d361c6294e2c19ab073d71e42d4c65ac7d9ed49ff7f3db53f6b6a37f32aaa7b37e692facd7f38c1d1c00142f88d71abe741f58214e58a0ecf9304a23a18ce6695f6397a234861937ff32ff5c1850a3734e737222d278193a35684f27dd41809d0f5e949f5a63946851a88192c9d64e3cb9450a83ff1f9cbf08baeab8913736549255d57b0d9e9ec80fc8c81951a3b10d735cf80043a2252538e1868565509139de0e75d45871c9f1bf8b8ca8dd29202f621843adfea3701c4397636f1f63040ac84fefb54a1c58c08bc19622bd5f32df82a0e912150878f7e953383e4d129e003be6bde76fa4e26d224190bd17a9ecedd0c4142e7cef4c159aa5a0a77344ab3ac4cfbff462d01daf3128590548206c80fa4c940e0b13288ed22dd3ed5268953bf0a3499ca115c5055afe05adf608b562da42684192d7625cfc7996306bc3dafa812dfd13d3d9561d4e019c4f61e015c378498cb8604207d9638cf1688278ababb76a301cba6869fd60dda1474981c62bf387ab7b3be8fda629e3bfb72606eb2fa47238d76b4079463ac4aca8b4014b53cd39823d3d0cb54b1579a20ee43c5ec28ab918c842953e934c1e8bc19f75bae44c856078785e86c65c68c982c6cf3bc4fcfef19e2e5c33c661e5a42f13ceb4073d6f89cbcd57e0f125e3800ca41832b409c43db9d146547d6428a57e755b56a8f14320174e03fb694420225ab1d282e7a04f3b781ba51c412b64b8fba2bcccba804bc34f5f6ed444b4196bc68535553c0ec8051c983a8500d51dbaadb5db67498c89d8a1623d40a4906022d20e4805948ddc6b97353ea40ec409231eac05fcaa9dc84bdba8c42a31727fb9e0703693e8253e72dbe47aee0f16d4701fb4e82428498c0a271095bb60b4045cd3f1f13445942333826ec70519a73e12478f41c55f4efc94872f0c2d737684e74e359a6baab765dbb7c45644b57e14d5bb5f88afac35fcdceb405cd074fb9c4569031f12ca43e124bbdb0dc6d76eddfa9359150bf4090681f1becb1c3b804b9d35664a23475c13eb966a6c20efb9edfcd2b05625a61002c4815cf66b8c5eeaae0bcf069435b76717798818f5bbf5d0c90084d102e400e3fd391c8cc260d88fd4d75fa6c694096f000d6bb72e5f054a3c2826b715d7ddf8da1b2511316e530d5b08c053dca22f4a71474544aa63e5201d397bfb35d559a20ae78682533eb465b19763573fc1795cbcaeabc5745c5acc840100ddb78d34b94d7eee0d09c03ceac1c3874a2415cb9328ab3cd59b155ebab153dca6530e87fd64c659d12302923e6e7e0a693b468c4c106860852a7b7412d4482e4a5de3f4441d3cf9cb2fa7426f7d57330a33661665189753aa5a30519ce38eebc94b0551ef5c60a3d9b4f0bb2e9521994444b06742ddec32381157ff2df45137b29df180df5128a220b736685cfce10e0e18b06029ca07169b89b7abeaac4d8089ebe1ba18e090d70fde5223be538fcfbf96fee3f2822b96505223467cbee8a614ae0403923bce654ba954428557e140596b1f9b1ab2ab617a8e9597f98cd16316fccee65061c04b41aeef83087bcf0cfee2d625951b268ca3c37fa36c6054542f11bf0c3dac1c1c7f092876c59309375619c6553ad5e5b8740ededef798779fee93b09fa4348ae87d792c75818cc09ce13be0ebf3949a04fedfe80cb65c1a830713d90ed827b92c8bb79dfa2df3457fc2338221671f02b7e7db467bb38f313f57327df3218d282d0e0a0e35ae70d57f1f0fe0298471ca27a9f25b2fcd7524625ea493adfcc90df85fab88dbe77b29eca25d55565c96157fe6d6364a3e175c69bdba4dac3d140b63e60f8553f053af6c93532fc2dfd3bb9e9ee64d301e52aca4dbb49f0464e341f6b38cd36ee3b22532c95b0a18ee28a53a853b62423f57073766007c21609c0fa2cc06ed8045055bd8f84cb335fecaead840fca4bf4c0900a10ee3e3b923ce38b24f049c0e7844c0fb1ac31b2f0d4a18d44bdf0e73b3edb9c04c2df7be3055fbf7eae362ec3a0058ca7b90c3fb11eb7acf93e05f4c93ba08bbd2b69583f6da1b1c583c934dbe4ec071c3c88d36cb87d37ea1e712697e2ff322374f673c6ee50e10c0a817313d76167c636dfe111bccc9fdc82369c8e7024c7cd32e96dd8d4acb9b4bab859a9d4c808e9ea431e0be642a9322db1f9bb02faa744a86519974998fe1af8e18a6c7964a679d24d1b3c4d567b6bd176122367f3e79b798a51e1e3f7695528fa17cc53febf1e98c1be2e2511679080a8c006335ead7d0badce96916cbc5f2bba3bf3f2165164f1661a5ec67b3aa2c83b2d72c9286e4c4d907cb158ea1f9b793206213dcd8c0370cc6d63c4e658804724a18cc60ead4a91fc6ae6adbaf647da02194ca942e122c6bc91271dcb77586807a5b780b636fc74977145dd137bc7d826468c863c6069ea8dc2a9e1c67bfe0d7e000ae12a2f08382d5cae2e7a45287c95ed7fc8867493cfda5a211549d821e9e860fc9b415040f140ca246a5b54677f499ea55a79f2eb7b31a8972284fc97b34b73cf6b8cf88a277b30a087791b54abfd54d8ef5af6ca7cda8b8b8765076bcf50acb35f9d6a29a1b17f240ed0275c0cc4c10920cff5e8897c22990e9671f87aebe6ff2eaa24a967d3918abef4a752490e6737c8c228c342511397f7f96b29c2906e2d69b8b23d09cc39fb9f8cb99bab1d7a22adcff1938f39be79ed12c40e005c33eb4c081b474d7102aba7d451815d8e12dcbf193b42fb438b5d61016359fe0e261ecd2cb9512a88d2aae807e837c7300bf61d3e35cbb7b7e75de47a978b92142b171c904d4e98262fff9d6cfb6c37ce558446e0ebdb49eb2e215fabcf031963c11c5b648b47733bcd6f80d4c8865808ac00f217f9095d2101d8ec1754927d7412ca55d6371e44d3710648e45a7060f82758ab72992502fad7f91dbf5329d5c29547d8217e6bc0f09179dc687101ed42647424b75390f982d32bf0aebca9929943412df88d28d1f754f745c84b2ca0c485cbc737940efc75df87cd6836d50442c96a327006c1386be85d20e614540b4cfce7820022947a250887421ae89b11bd30e226956b7b2de12ba2715667fd08281897ea0b16b4090b9f37cd0f64e23a1d84463b5c9636f0c9da2cca2d609f0439f218352e81bac734d7a92612aab072e4a2c52e7b8a735c34794048041600bda84568e4a8a3ce1b0589e4e5e5fd4290d94b2b92f42b8dd7b4c1cbec55e3a91532a07a5f4c8742041452db2af82d208dfdc03cc739047d90de76defc57df2cb8c400a906b64021ac178d52dcb4d257fe70f30882da7ad1526fa9067362d7dfbfb3426dde4cc53e362b11b6c3b49a5afa5e4f0fc5750854e1c3b73d8745063be3214e9dbb20d3f86a7a9e878c32600e782493f148bfb1bb8a2d1656f0e8bce2d2691ba8c5294a739bb3e77fc22851d3b4a8005c74ec39c445f95907576976f55fe2c661a22c8df4f7408a2a38e34ee2d8ef2737420ea47e87aa865e3c6451bdf091554d18542fe8980451d2162547232f72576bd0e75b9b76f1207725dfbe55cded175095201f19bd1aae56631c02165cf1939160ffefe14f1da121b947774ac0a3b60a44de3726c1530232cd5fafd1a73b517da7189db1dad6bf3ae3132ff45089f3dd7afcf4cc25882c5b4983d37140e3eb1d395404e847cc071acfc8211a1653f549f96ea5b4bc708108a23275f14380cfadc25994387a039a928b8c4ae263a65f3117ce8e6585e3aca344dbe783bff5fb9473f23f28dbdb80d77bd6b2d0f69f7d3f63e1e4c4b662163416540292b567b0f3da43950b743d3dc3e8333a4f26292c2503d88d2357192549a60403098ea323f46a2f555fec4c47cff2841fffb75ebaee6ed61d90e4672253b6633965f0ba0b87bd2f255844806172c82a8942602c59d96bf37bd5c08f7862821e6ac0030ecf4df5f09b3cfad8cd1fbcdb091a4e65897dac77a3f8fcde557e312e29a16844f9f156db0537e09b7fcc503deeb40ba953869c38c364f6a28fd54d8dc392e8f35f2258f57050f09ed8645f6f849119964ccfb5dd221fedd1a0ed00bd1ab1e3617f983e14ec7d697e4c7d5e95db8b33f3fb2eea59ab984cccdeb59ab8acc8e033d3166a2c3c2f43fcb2990b24089057b09ef25ab413db40593e5d9c4e3eb141f9980009eeb337246f688996fe33c255f7d58f309f81db3685e3f188729e349d6528e1aa1c2d7ee70e56ac9ebc4ff63acd30ef154e27bfda8ad3c402528288144b4ff3ae209197ce0abe233c73460bcf1c62c0b0f7a2b11c3bf023ab1a0e3dfa6078ceb595b7c1cf1986dfdc0903cab2d960616a73e5927d7502f6030bbdd1f965acdb8c40f63b93832c81d282dc1a42bd92024586b39d3c327d95e1a7511e266305346de7d44a562719b5a50bd3818ff043e452681f3d6baef54b806175e182ad27adcfa5ce613d9f036a347807db65a96bc466754bbdd07bb119cd0e6782c685619237880b767f0bf7b1c8babcfd42d4114e136ee851b760480c1cde95598432cdd8465f9c6b974773fe25cd6845053733816ebfa36fb7b5680acc0cef77432595a7e8c4d7fbdec1286f7dc364f1daec9640a02881a35293a1ab88764fffec2661b4d15476f39b5b624faab5238917918ab3e582e557f9e43ed4874f15fb7380003d04460316fe4a0fe866e559246716958ca742c90eeae4633ce3df02926dd6cdda80bfd3d1dec544f58a22fb7530b4540ba199e1ea92c5e6e2e51bf8dcd44e355f217aef081dadb535c07af9b13a703c7127e9bd94c9de99abc41fcbe6904f4e39e4fd950a0638cea216897bc4470c1ad425639ecb3f930d34985e2960205f9ac29f7bad2c5950380147bbb2732c1a1bfdcafaed0228fed1454f8c5d95f092066a4393bfe8f08fd4a76ba16faeefd0f283a5687f8a3d483474bb308f4bb684df71a65b3d1cee0422b6a09798237b4e447ff1846d24b8bd86b3281a9c4525be03006cdc47c5a0152caccf811697a08b28bc68f52fb75cc9a90e9dd9766572bf91949298ca09b7627dd5c2cb016bf3590f40dc861149acd23b986af519e68990083f98c4b1b01d319101e923c53d6faeb5e318b87fae6cb28947581cab1fb080a7f22c4331bfe550e913563b27c7e9370ef646d43bfb441dd1604fdeb8e421b34ef216efab8cbe40be65a4d7da8ecff0b0a8bdca80128f193ec1bdd46b7539f3d797252baf224e6c14efc764786c2db261e0595308e96ec6f629b898c9e8d6214", 0x1000}, {&(0x7f0000000080)="f35432932a48641231ddd96348658d252c12b87e5db5518e182f24c178eb22973d9bd1940b268fcc30be4e5224945e6e2191d889f1dffb5181a5ea8dce08c080d0adc20b07f4f7dd517df29370c166f553dff35f821498b64d", 0x59}, {&(0x7f0000002980)="e637f1c0560c6fec0c7cecbf62e7bacb6410044460871bf2f7d39e2b242548188f0e805a481f01ac541b96bcff6f4d32fd0b8582a781443ceed19782923b163c15397378fac0af9cf02340c8b95c2a13b348d7511ab2ba4242570526c26ab47e974134c59eb2a4544063845a8f3100ab73fe634dffe9661117d9234b77a48558dcb416881ac6ed7c41eb8f4a9499c298dff8931170631f8254f09fbb0414caa6301935b385b268723fcc694a25a04691292766393340f11b2ee78a61d19ae2cd47e6b46776cc7545697e1ee84b5d9fe66eba425c83f094026754ac726332c448ff4d8b1941e626db0a065ab778b4678c4cabb86e50f33cb01f5bedbdb6b08713fa15faa2f3e2e8f1a9f9ceafb03ca7bbd0208e79b9fae1f334572ff5b41d5008c27e76b7152f685d1e61dd17ad5bda2d608e27c72d93aad918869d3f8152cb2e6203d94aff01839707bacaa9eb0d44c8c8dcc9c573708d4a2dd900d72e1088242dfd7263f1b628e11f9e83b63d819f4473a40a95da387fc70ec613d6f9f8ca012f6d8baf6900bc7f21366c609f4e9e71b60e3f9e8200911611b66c5afb90a2cd1702bdc62c6fb92d148a53513782a73b959586787239f4458844c954d967bb7a814b9561f1fe24fc0188340809bd9aedd8d2c35d689ebd0831845b64a09efcdd60e00cfc4fa8d7565063cbf3f8250eea6604e3bca7d7d2963da690e75606167b73ea05abc2828767f8846e1f9a8f14cf78873a26b4ac6145a6fb87e7ded5fd1fa7f2b8cb148a8eec19c42460b30370749c21ed9748edb9593d1ab25fbc98e8a835200ff774ef9fb1ce1064eebd74e63befc9f82c2af26005ab9f71175398b42a00b99d1fd2e35d99c61a9963bfe9dbed343141d2eb0ca820b5becaa7db869a2e52f4fe52b5dbe5d3e3a4831246472ac70cb5ef3230ad3daa50b9b8fe9cb58bb4ab29863a5f329d8139517e26b726a45516ef53d779e6b1fb851ab116bbec013e7dc95b242a168e34a90d9f5885da132e79e598954a58103cd625d3acac8f1677a1ee5bdd23561bfff3c1cff0fe6236dcd6f3f17d606e2b2c46ef1fcf07c3cb3e039bb7696e10491262a6f1b5889c9840a3da2439ecb49db54e83e640ba7d5d5cb62deeb0f329f1cbc4c5e3d2447ebc6cdae94e3bbca98cf541c6368792774b6fc2273a2e7d6fc9c46098d12a1323243554ed8f5febb1a0bf0dbccd1b9f4487e051ea6cec0f13e30afe794f2254fa53844b8e325619b3d692f1f60f4d800ff19e6cabe95702536ac68192d57702b5b3fbbd7abb2be65fb5fd5a80e3056411758dcbe5ffee33b34444651a62a40ce07e539074effaaaec7cca5b3a29ad373f4ad1538853458da2c8d19a08d0ef975a3074e2885f355ca9de9cfabce3995050db429c0494019607d73273428672fa4a00cc85e08ddedeb46d2cb5601bcb80a0304edf94b91eec199c3fb799415752aeff61d489142aa26256d2562bfbca1d4417198b393b163710b09f3d838beffd546a352f798a574fb1322350202a8471415c1c4ce7e69ee493ffdc590cb92faca062b273a5e3e2065005066af08027312a9f98205a9951e1721899437cdb68abb41400688b11209971598a0586612ef7511afa77035947e1a8a0f0561556c351f1838dbf59423244bbada8e033f1920feb5ee81bcc722f1b8511830ebe6fa0794b4d6557c31129e194b9efe4d632b53cc00b7e0d2e94c1dd078643e5f59de897132c7f02955b3e5236c27d8f64afac7532898368e1db1410427dc1407ece2ae07b18e7f78b37c4afd3b128eb2c41222885feabf60c1aec107c36a77e3486d2f225f6463d336b32059e15215a69b0fc4353ed7c2a2fae3e40319600e0f68381a5317390fe24ce856e484d87c4112f377e13cb0c248a57aeae6ab026e41f1029e7a71d330f3e64460c0fbf46cc79dbc0f278df654e2b0e52f3506267ad5ba608c4c96b4372449385057f27671c29bc95e50810cb2d573c054a8a3c1d4fe959a6adb3bef4e4c63f15f16d9de1b68d9ce93a9d6046b4f988c0a10d800d40b25e05b63421b3d6ab2b5de0bb451e40dcd90fe5002c9e50c3b0213dc49eb86934f886b09045560c4084ad75b4997839f4431ef788b1982becec5e91bdfc430f65dcb262282d46fd240dc174c540d7412483333b5609e3cdf77a6b78f31817434dd04d03a6d98f20e606c5d98d4792e2a7e1bd113df64acf9078f9d4cd70af292a58475774c8cf058a650be81fce91bcc48fd4d180740f959226648c467ac0ca4a832a827fe051edb16836621c976686ffeb91ca17f6fdc7c95c5160a84f77e00dd02e6ff2d9b4ef6255b1b44923b993a926c44cdbe2f67cad5bcb96b61e65eaa719b9ea503d4044b8af8cb67cae8d3d7a6dcae709d00adcca6423a9f14af7ee70bc49899c4fd4ec98dc8e10a714eafec0da8f2f56cc410d6ffc0dcff955889a1b4484c3fa00942a61e44992964fa43ecb62f0d8cb8bbc5a6687665616a5f08d90b7940f7b1570f26d1e31193f65dd7601f8eb9dc01149137054294785494e95b0c5fc7f88bb60a7df215cff32e3fcee76030d0e0e25e6beb4a8e4cc5fd12c87808f78d03ebcf9df2bcfcb2f964a0014d9d7cd7ae1f831b1e09f754d65e00f0f8bee6f50e9686c9bcd57d5383e6f65ec0c6dacb0812ad75d079d79b299c4159a0dd1ddb7c05e343032fb61f075c9a9e0900a14825c6f04e39ea195e34b4903af172accf5bf6ce01b4b33c913e33ee3761adf97cdb55c61ca9c665ef767a293ad4ea35472053ddf494011703369371670ca31afc169029dfffbeacfdf720fc246a5c99e599a993f86a1f5028df66071b256b12a8cd4c52eec67672ed4cfb39f8d97710fa496bf6f83997c79d3f3f85c7d2a79f23170c2ca6a7a2ec03e994da58fd507ae20be74e7f43fcd35e58ca3892a6fbfabfdab270b2457005e219eea4d30e7fdb49d5365322743621d9966d80a20ca9f870182d6e7e5cc8961882bd95a66f08c39f6a728f656bea2133b8d3d223392bf29c659cc36631638d0c85056b2b3bd5a70528a114abe63cd7606f92ba6bc7ccae31aad0b2dc5a92cd02f6025f3d438d862894a2c748e49a989b5b1dd06c73eebfb4d6ace027341afbf0f8ea4082dfa456117ae06491233d2c97a8ecd299298e06d6b680204a8a592721982e0172441f8a0a19b1df20054ad9f19022ba26b6d6915793c9116ede16c8bb9ab5b4b19cb109b7bca140ae69bf41dab835cf119fa62581974a19c3ae7bd256a1eebe6cc3974038f8144ae6346093e6753844c6669653605ed008257f14c9c2e3a153ea56ff483a5fd40516d08a192f47042281893d8d67f2910bf98afa9b8343e57669bd85fae0317f2c95504fda3a0ed09505c5edc29fa07f03b66aae8ea9885dcd2d3f98e3eb281ba741585723802ac4c4429b7ca687f7771cfff66489ad6d826b3274cf59b21d7a7eb5994745b66796139cdab065243817cde542ebef6ef95c0ec91b5ae3ce5b6d66acfca16e8fe7ef390149ba6f5e242866451b0ac85633fa468366475972eca9c3237a40782e8e32bc0a82f567afd109f0190a1ea90eb6305dbb995395fd5e51dac6120aa806ff78ed265f863de51d82cdfa64df9eb854d16093fbc4fd45d5654ebdc4c58f08ea2355cb1fde8356d921f43a94d15e8b17715cbf12f07bed19e2c86234cf3da938fabc795579a81586a2c2cb9d4367561a80fcfc089a27c6c3f98945914287dac2c9ad49115ca901fc5e25d4383c43c3ded939825630dfce86eeee47a33dfcd773c0e064293a48cead98ddecb15e393d7ecf97d2c266b68bce5a998126184e100aee3467dc6d3f61df8bf8cb7e2f5fc8740d4c72959e4fcf96b77d29df641fa842cb8f47e50de7495b2ec3a80089bdf385431a74e6f0cf980f38d44c71e26b37f8ee561e40148904539f761db637436e30dd700f88091dfc52a842e4a392b9f41c869cc19a59186c9a4e890ee11e0ba0e1300bcccaa597a8c58213e127917747a5376a9a12029bb3d5f5afd916fbe72726eba5a9ea99e89d08a841f9756ec2feadd1981385b4581fb63b51a6890d7ad85efdac593a5f3154b6c7413c8adf2e1f8bd9928ca23e1bcf10edbd37c163a939b9713670e05185912637445a34cc22c8fc139fa028a9a12e9e8f046d5c7d00d078c7bb47636164a892a2bfbe66ca8d8041915121004fcea92cda44247bb19b82057157e1fdc75d70e10c21490b58596ea909131250683de03eaa7de7d85e0da7f61ff8bee0d8f91f6502601bff2419d8c85985a5f19d78b70f1c28caa10b9fd8ba5410dadda9c6a67ec2550f64fbfdbb04447a4abffd2d5604208d95c09301a3402b4fb81c8e1773c9f0eb75b04f9de3902a4155772a03cbc12bc73eebffe7ab31ebbad0d17b75785da9292a198f2a6559e2f6289f4249b9a708c14c181e7d792efb8d31672ba1a671810163b121046a514c13fbdf68444ed774b1b60c199782f0ec7d9e419f83f1246f9b81fd506c835d1f4c464f63b85eb31a71e92b93473a3a58c2b290a496cb1166f1392c9a1649cb354100b10b76eb4b557e5cf1de20a8113e9d59bb380692a2a61fe576f38c5e5ba2ca693e96d949cf06d059855f2c2837d29b69433026b4df2cf21125c5257178e67411e9299796b832ef217a38618898503c481ca8194711a89d5ed2ef1b9ac6eecbfd381d1b9632779dd33eb4c461b850c71fe90fbcc41d815a5cf9e04b546ecf7334c603d772928da8ebff6e431326ba9f284646b20304956849215727d08997fa0ae56a7fd917d3c6df516cfd5b42c9e28e21bd4eac51e9ed64eec2029a0fbbbd279a8f984bf4fa8fe271bcd1e59a5d18dea1771109d0fb65e94773513cba6b768fa0ed4359e6d438a27de477937f02b926e02800b1070513e747fe81f51bd26c5866f8b44cf6631d7a4697727537678e7b6fe2503db29c91f92c2ffdbc81a3cb4f87d70727805fede149103d45df8213aabac437ff8113511525a818284bd772c412f45ec543d38a5e9e2695ae49242de7834dc23a4977e155ebf7b8a329e9814c97db51361155dd19007e71211c1ed0b9c4858dfc9253c0a92b88136d7acb63277816efeb6e8b6922bb07884164578e541dbf133c7502a9981009370b6cbc5080b5cf0dc12f2d501944b13fe224aa62d7b4ac00fe9b6ce32bdb4f1801afbd14a27b5f0352dcef7fadf7f07552b54f63d9b5a1f3624ce06040320fa0720feba29ff8b532e235982a51d93f1e9328753c580b165591031ffe52319859c186752b487929e1b7c9c8512c05c577b0e09913d384189f35cdf7d6ceab4b01c3b14b636de3a42127b264529e02b3a2eea8ff421cef1bc82b872bd1eb31b5939a551bc8631e6322fb19f2fc8ca87ce242711e8a1368a9bf703c451cb6f8a46060e38a24dee30a391d9fb7c4e3241c9fd9e1b7433c74ae7df3ec314b440c9cccccc3e6780f509ddf5cf372bd45f847b05b300634b657aedbbf1860ac9ee7e088f127e879677db555db6f642413c07191df6b99047d38df061f79bc7c3308605bf6d0f0a79ae4c0423376293011e09fb0d05276ccfda2281320d4274c798e3354d422388429dd8d2495efe5dc6fae7512d72caf03f8d6bac83787ade14bb8f10fa82b228011c27aef6d64c9ef5fbf3ef39c9b78f35cf5b7d63391a72d4ffe185f777c9dc0ae531c6494205dea488b8d20ac10da1a04d4f4be0223184d9a1163f05d4a2f7ee2fa2265bf0fcfde5fdfa959129d0e42a89b2f242a002dea447b3a61fe24ed66f10c2cf6a5e359bf5", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0x1c) 16:02:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0xffffffffffffffff}, {0x16, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tax', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xfffffffffffffef0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x2, 0x7, 0x2, "83c866a420995e3dc5ed3f108c0e00e9b2699273", 0x2}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xa, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x80) 16:02:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) dup2(r2, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x59, &(0x7f0000000000)=[{0x9, 0x56}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x20, 0x8000, 0x80000001) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7fff, 0x4}, {0x18, 0x2, 0xef, 0x7fff}, 0x9, [0x80, 0xe, 0x4, 0x6658, 0x1, 0x1, 0x6, 0xd9]}, 0x3c) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:48 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef56e3aa8734b1dfd1400026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de768c53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c301f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7dc1d8cdc8550dc6f71f3d11be6365fb00000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = shmget$private(0x0, 0x3000, 0x121, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x6000) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") geteuid() 16:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000180)="22268a5529007c36bfbd421a577647ffeb1a7ea3b5419e142da7323f9a87bc1e9866535fbd497d8cc466bc03c045049980b0c80fde6c6e30ae1f2ac4981454e678a58e019159cdf0d8ccdaf3c115c3879b944e24a43e072fafc11a659e0146073a8d66885c318eaa11b3c9ac86cc900057a8a9395847c53f3b7f92479783ff8feab1f4ae839db86491a5b8a04e97a74be7870aeb31aea05dfc844a282bcaaf35039f94f6a22a37a3f0cfd4a00de4048ac9a3a2725af57c3f4cfaf0ef3972d2495f1e7a0dd44c8729cb"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 16:02:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0xffffffda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x18, 0x4, 0xff) 16:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x5347f917, 0x8001, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, &(0x7f0000000100)='D', 0x1) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:02:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x6010, r7, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x4) 16:02:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001580)=0x2, 0xffffff07) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)="392026e0eefb76060b9b5814dc4375bc389feebccd137e64835d59f51c874c6e9a05277270193a39dd968cc3fdc9291ad4cb3bf6901b61a82101697448f58e6fa7aa5d360d06b4fc48f981a2537b3406ef74002bced8f03a62daae10c1e5049589fa3ca990a96687143d847f25ee0e7cebb659107bd068704a7b2da0c54265fb94455f0d97ea83726e6edfda013c5506d441ed2f2657275e01a3a1aabc465edea6e0dfab9121438a1d263c8163b1bec9c4b56dab71a2352f857cda88e0aa5f79d30eba8d48627044ea", 0xc9}, {&(0x7f0000001280)="af639337d05dd867a7918896a72a3c92262f068e529e070740abff552b7fe8dceee2273addd5416c66a0722fe7e86024a447d44e1c13725f3cf4d6c7956498ffdfaa88c087cf8af825f9d27b5e2e5f81a7800cc27e6a906f0026738b4953ae6e1dd60c959367f248a59883f0c743279c060ad72c8b5da1dc4c562bd97659bcc10ab2efe42bf044af76bf697c4db3e8e2956c5111e0bbee6cb81becdcef312adcef4072368f2b86f680f6f4ddd51e3dd76b29ccb059785405ad7cf19e6c475a201a3f8add64628d9156e011d366424be25c24ede277df1e0f0cf6eba7ef13345083ee3f1df6e8fbc7dbec", 0xea}, {&(0x7f0000000240)="0addd97fad271a691b5fed9f856ac5ed9b7bde86ca6c96732b2077ad2dd9", 0x1e}], 0x3, &(0x7f00000013c0)=[{0xf0, 0x5d63283a5a2c08be, 0x1, "007419dfa4d15c187664d325d14fe6ba9219f86bd3937a69f08626533002e93aea16b2cd95d3a24e46581b520a73598f9ffb463f0b1c8982c510a6da4457466c05e066856949099f34d28562ee2db7d33b76e6aec0c02ae0c9bbacae2d7ece09a22b3eee591109476249cd12c1a4a16e9a31e4639ec011cfd87b290451d133abedc67418a6c7c4250a288ab1ce78bc80367f7039482746643baf0d3cb79ef70fbb2fd27361e13ba19543a17b946ee5200e24129fd5bca315a9af3287c2989a980bdd59cde8e59e5d902bdc56780aece8fc304e819d23f6358783c81732928b70"}, {0x40, 0xecfa48a261c05836, 0x100000000, "dabd07f5b5411a3b4020ecc600dcd339b861319f485878baa7843641018e23493fd7085f76bc804f8da27654"}], 0x130}, 0x4) execve(0x0, 0x0, 0x0) 16:02:49 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f00000007c0)=0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000180)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000800)=0xc) fcntl$setown(r3, 0x6, r4) r6 = getuid() mkdir(&(0x7f0000000840)='./file\x00', 0x4) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setitimer(0x2, &(0x7f0000000200)={{0x101, 0x3}, {0x370, 0x2}}, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r9}, 0xc) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000880)={0x0, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r10, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:02:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="418893cde5e905604e65c7ad7280c01261bbd452b573f631f13798f2cc3ce553e09d91a1a169292d591c638487139cb332854972e626428b8a2198f0fe6eed00ceacbd58bd5060e399080718ffb6d146ee95898c1c9df0a905780cecc2700b07b5a7448dd67c9aab5cf63bb971948e7c5f1b980e51c2a389fb4bbd4159d490208a944978feffffff0cf3e2880af23d18e61686a1d8c889ed91cbdc4eae8add3f10835b4b150dfc870e15257578b3ee72f493b25e1f3f2f3ffbce2230dabd0ade00dd57fc23620c7d217e093c41fb8f4f48db2912941ab1a528b1a3e98cb6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = dup(r4) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r12 = syz_open_pts() fcntl$lock(r12, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r12, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xfffb2, 0x6, 0x4}, {{r5}, 0xfffffffffffffffa, 0x6f08d7df5c6460ad, 0xf0000000, 0x2e93912a, 0x8}, {{r6}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fff, 0x9}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x101}, {{r8}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x9}, {{r9}, 0x8000000000000004, 0x10, 0x1, 0x5, 0x2}], 0x7fff, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffa, 0xfbe20f18570c3ed1, 0x8, 0x0, 0x8}, {{r11}, 0xfffffffffffffff8, 0x80, 0x4, 0x400, 0x7f}, {{r12}, 0x8000000000000003, 0x80, 0x80, 0x1f, 0x1c32}, {{r1}, 0x8000000000000006, 0xc0, 0x20, 0x10000, 0x3}], 0x400, &(0x7f00000002c0)={0xed10, 0x3f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:49 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) socket(0x0, 0x1, 0x8) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sendto(r1, &(0x7f0000000000)="3e2dc4ee78875092295e8b5e7578875d5bd9b2d08a337a8efdde238728dd96a8779c54ae3c591946410c0560f1f87e478016147797e04692b69c3b6e121c4fdf351be904232e8f8d17cf4bdf3572cce945a7c1a6b29774c6b733839087e82d13cd25e0f2d47cafb5b6a5b975ed98c916f4955113d3c2e3a73836d06b4d5415fbaa63379e89fba346cef9", 0x8a, 0x400, 0x0, 0x0) 16:02:50 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x2, 0x4000, 0x372d3ded9d0f383a, &(0x7f0000ff8000/0x4000)=nil) r2 = msgget$private(0x0, 0x400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0x5) flock(r3, 0xc) clock_gettime(0x1, &(0x7f0000000200)) msgctl$IPC_RMID(r1, 0x0) r5 = msgget(0xffffffffffffffff, 0x750) msgsnd(r5, &(0x7f0000001680)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c791913c9ed9f18e87a4c9f1f2f052b163f531ef26083872b849733f592d37534766"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c76aac3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 16:02:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x4, 0x3) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x332b99132be50da2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000140)="c9418d61e75b4dad520354d7cd77f175c25f3e7a14e8a858ea14632322942d5e449a3f1cb51f2717066748ce7f09294a59641915b9dafb2f589441fd301c90e92017f0e54ebf7fc4e8f8a1cee24166817b31048c59187da8c3073d12adaf65168bc534ccbb378af0a18997535d7d373387b8f61540889fb272e35a65f586ee0452cd", 0x82, 0x4, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) setsockopt(r2, 0x4, 0x2, &(0x7f00000000c0)="ef4e5b3b20643eafd1aa471311fae00e519dc8611e02da69ab258fbe4fe003df6e0f", 0x22) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x4, 0x8db, 0x4, 0xffffffffffffffc1}, {0xffffffff, 0x600000000, 0x4, 0x81}, {0x4, 0x1, 0x2, 0x9}, {0x0, 0x2, 0x16, 0xffffffffffffd3d4}, {0x3, 0x8, 0x5, 0x401}, {0x2, 0x6, 0x0, 0x7ff}, {0x6, 0x0, 0x3, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:02:50 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000, 0x3, &(0x7f0000000180)="eb38cbff13b9fd8139aa4e713048e69931929648c9c9fe4ada5d04aefc095b9fce7a336059a59a3bc0cb97736d915aebe8cd9ff7739fb145bc383adca7122cce260c5037dcd4eaa492a62dcbbd89e5b376a5a9670000000000000010a27def5cffed9f8da7eba8112a29970200000000000000d3e4f18a8d1432ea94f80d7fb939d3b9a007b5932480c683826a23a5f401320cab824d9b3ff139926263f495000000000000000000fca7c0e4d5160f5c348d148c132e5291d3ef1eaea992ce1a222035bb4614ab7ee16a6174c48bd32215018cf0b6dc2b5c24011eb25aaa82beb2d2c204983f09ec62ab9ed82cb2f8f386567d96e233af004b6fb8abb58e40a42b96a4ae9bd8def79999c092ccb387e23add043a0d9db50b76c8099441532c1caae913bab8cf4407bd4b11897d689899e5cd81fe6e2a8a8788b4cab17b02cc51cf63e9020000000000000028db6b0c97aa1d84fda273fa769fb2421c6395874e7d589b319074f1", 0x167) shutdown(r0, 0x1) 16:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) chmod(&(0x7f0000000580)='./bus\x00', 0x1) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/20, 0x14}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)}], 0x9, &(0x7f0000000680)=""/4096, 0x1000}, 0x2) 16:02:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x200) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x219) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000140)=[{r2, 0xa}, {0xffffffffffffffff, 0x2}, {r3, 0x80}, {r4, 0x8}, {r5, 0x100}, {r2, 0x101}, {r7, 0x40}, {r8, 0x530ca96a9007e63d}], 0x8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000100)={0x7ff, 0x9}) 16:02:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020002000", 0x2c}], 0x1) 16:02:50 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="af01b6344981eab95d6bfd3f826e2e87a1e0e8c01f4a94d526df6130ba21b1c086e65d1d8fcff864b29773fa02b2c55b8eb5f23f0e4cddd0b02585d95552a8b173c48c6852ad5ee429f1d0050495fd19fb9b6c6eb4854c4a1998689feb8afb0db6808aef9681940f25c4d48faeeca2c2c146a7469b999954e11893b0b6468dc55000a0e12e33b97f37ccdb82bcddcaa3f9915a166c7b0bf560a2ba9675f014f51c692e81621232e48277d4af3ef2050f30adb5e02f5ca834feecc6d843387993b36eaa61493751785ad44c58a1ec6a8074fbeef121616daaf757554e1c712d5e0625007d78e93b6c250515cb02489081bb818f68d9460870b31822bce399c7f00df0c9fdf75929c2e9090d2147ce25f06b6dc64c6216900d1b78ae99f9e91a7a14e03d46abe7177fecf9062833a46d715e308192eb71a2cb5925ad4bc173a7d06979e2fde5aa5c9167535ff2f140ac202a308c12543ad3de4c933a230e8b548007b60d418982004084afccc35ea808e3f9d14d20b3ffaf8f6a65c6504fa3755dc3d8dfc362bc1e29a73d7a92f74736b8caea8de743ca838210db25eb3efd77690b21a12efe686dcffa30d055a85b0f6ea9101111b09da9352e4d9c1e26324c27509e4dba34b98875fe621389e00746b67d194961ebdc6f9e2606e001b1915eca6eceaeb58516c7134052e50deef1d720a478d29e62d7c0889303a3fbba5843923dc9d7e24bcd1123dabd02dc9d4e0b65fec8d2d2e5188ccf48a5c27618b229fb57d5ea0a1b27bda0cae700a121011f96075d91f8cd9bee9cd30526603fa617ec58447b7fa61edb75914b61023507b457f8337f92ac1b5bfa1a69b50a16a6d05c21e065d5943ef3304a49d3bc923d12f660f0762c8c1e57271fe6e086e40f698ec956efdcf0ab646127de5fc90214fe0413b517ee0f408dcf4e2d16d0e5a0f8a97d5752e095a2aeac74e1e02a803c167205788f56b44bb3876762cfbce0a469c5ef3400a89345accef902dc4a0ac9f50e6df7e4e854cd0d698e9112c9d06dcd97b71efa7894a55ba66a01899ddf7b34575bc8e41b30910c28b6fae95afe03e6f389d2f935b095bc430067b3e2edbf677440f3a9073ff3020f10a096461516e2bed3a8291c0a3791e6a495fe646283329df645c70b6b88d2b5f820351d134f6026bc08db0ae2090713a2e9d128a9d027d26de7ac54c6ae8e8e8db407459cfdf8c147c13076ecd6dd4403278bfcd83b973cc9e72dc8eb244b0ea8f8e2cda6acb827d79e362113a49e4321260e142b5280c7bf4be8da4e9277bd86d429213caae4677df5b3fc996cd1f422ae1f081091c023da096aa61b6881fa40af05efb5d5bd1e2912ba19d8b58b373633252e64e88762973c55b3a742d41634c0522bee8027b8e64dbb47a572f6b5a609240a100626988144063e4218286c8190edc89a56e54079fdf6e3839d600658865092b60d7190049be4aad259caea909d85da143ae6b7128eaeddc0c76900722329764e5bcd5fd71d0a15f879d5b7ed8596b0f5c14da06ba5fa4c22339b1307dd2d240eea70049e8fa63ee1a3929b1745e48b81ed63659b45caf722d7d2684c8f91a594a762f6891994158f78a526eac69ea3af0237ee11b3f248efa9c416f6a99904cec643c084689604bd0240714947874eba423ed90b3aca8ff829070809e8d65f28f001dc9afd875f17f466eb5ed7b835aee1eee1033fdffee50f99cb43136b972dc8cc1e0e9f3e46372fdcab1e16b90a3ecd7651b88619455f0ba3fbf49389553fec843a6dfe3cca87324145e2bdda0aab09afa3efd3259be1f1c59c4d62ba6e04b1c8eab90853ab2e3624c769284230361fd361c4054377ef7e28c4ec6ce890a4094854aff77702abcd30f89284ecf9e31bf3847ed2959eba54203fb97722752c2a19a96950c02bde2e5b510df1382b27f5def9d798c456d39de69303cb28d24ae961a458454c0aeb24e7e209e2d6a6bc7666369eb3359e4c215f4abbe92a0127e19f2d33d8bf5dd0c25ebd362bc6ac532eecffc86072790dc416e35b1a6f301fe215acc0b88e913e87b895bd102d735c21b2489eca747435f5396a13e9d49170451eb7c93007cb22311d41c326e01243e5efa3bc44c151ead573fed22c2ae55dbe94359ca16068d8d6c929d01eb5c6ff2454012f21fad536592664f301c5eb9b6b2c8aac5a7a400462eb064b52527044c2cff2fc73212c60ba6e5bfb8e57a718be816a9e1ab8ebb9c3955c843f98d610cbc22fa16b3e1c74a282d701b78ffdff0ab375c98410d8b7e2c0a1cfa63fbdcb116b92a65f3343c83e34b4d85e84ee399985e295bb4297b09d88763088a53c0c31a0733206220dd1552559053258240289d63e53a9c82e1721d84dcf529920c274820bd32e25e1916bd5669a6450d596c3338b8e6f9e541ca0602d293fa6f11d8248b1f28bafb06810f004254fb6c11abe173b6232e003eddb1c2430b18d8394a7332f6bbb79f774e74713eb5d2aafd887a6740c53487e532b47bc45597be5279b97a06f66315991e0dfd211a77ddeb60101effeb78112ca9d45853cac3674cd8a4d30ca8b585f4f9d2d2f1ab7ea803810e0dd913aba595c3c668c72b59995758e0f3af0b85f18f75cbf8af00d95d7c39405302ddd35c64eb6e76595dbc13a06afaea349ef20f2c97d7f0e048a14446e94fb249bfa0b627aed069ddd1b8eba0d0cfa4ae8d9323116d96275e319194a465586506ba909cddb024db7def22c3c3ff50e5510e9488382376192c4f2c7c54bdc1deb5b93590310ecbde357d29077cb74bd0a2453c672f2033363f95111f1da7f26a1f63f959bd54ff2f9e6fbf5723881f4b6ee98d12c254c25d80d5bb3b46533d567082a1949bad2a47e3fb1097ddec4876ed57fcc56436a0ea2d7b58a9ac73d485858fdf86fe14a759de33e1ad9ff694aa0ba732cb6080407586e103ea7baeb411661d1577b906ddff155fac92e6628b39c21528ca42ecf3b38b99c9af6540ac3abdc512037eec1858fa8a5d395fc1896355128b36c20751adb665bc75da5333a5afdc3302554b583cb6157fa58063d86f798bc266b1ce849012c34c2a7788f769964a1c5ebf5ac35e6b47bf02915098427bcaac57d6f5ed94f6e6df02c46f36bd7d921c2ff6543d9313903af92d6b66fc44b8ed7224245a19642dbc1c911505752c566eb76107a7a64ec9f8e1e227bf258a8184c67f1faa9f82c3f1ff8fb0ebf4860b7c6e94efe9af52aa77c7528e73fa9952e0caab590383fe29087a041115016dd73d4e9f6a39838e17da6a81c0fee3be408ae607fd14e9aec9900359817a4acd39a7619922428380afb94d34fee1badd1dac9cb62d881ca4e80aaa1b50c9cc0ef6ad0e0d0758c80923481c292ecaa33120daab218cd93973726838a96fe0795edd23a7e0a65fa57889ccf94e7f26304e656237fc282e59d834bd73269e61a1732521582a88275bbb7c6c9383688ca6651c4b9bc48b53626f34953b4be1a39b105f270143357c36f2b30a7f7dcf497b4c7fa138c7ce551debb4e471d27d2db0abe56f0511048e37eb1d096ced50b9b3f2cf898024f72ef5e7d05e9d473a9cb5e02b1e6276a3fb287eb587b5fee0a64cf31a83a4921b0905ee7f16dc75246d39a3cef321c977274901273075215fe1b746aa3e5c6ed29079189f36e802743b1e57a7aa484b072cb3596e20c39b68cce9345a4c79b65b8fc3694bdb0f907245524d7eb23849d0756c17c58fd89663d7a713fbcc0134adf1864361cce4900db4403310a7d8cfc8d6b77d651ff82f3e09ec1081989428212be6968c7448a7f2809c4d63dd1b4eda2733b984c793e5b1d833c6abff74452e3ba2e5852bd1d42fa33a6b871fca77ecd45dfcbc7de50cc55508bd9b95e918a4e3329caf28d4d2a164f9577f71f674200b1b236b6a74e5aadca73c7e5c20d3a594a10b274780f5e4ca500e0f1e38eae8558a4d96e2ffedef7d08808c82e5685448e20f4dc85c25359e23df0f3a7a08cfae1c9629684437dc10a1f29141175623809b66cd33d19a36c51e1db551af540678df330171191fb1a9b59fec6e2957e596bf774b6db084876d52e4a0c8d159900ad27dd1033d9e146ceeb53e495d814d647395104f93f9ab75357e513a6b6b7e217f9e1ddc4eb59ee16290ce06afd5d4b285711d687979a988d715b7f321c67ab4bc864fc9a93789ad6db9fa009348c6f6dc2bb42ee2f4af7dd73a63ba0c8badf644c62d9145009ed2d45b46323147512657c054f52754ed3eb3d5e143869f684a6bcc69a8674408d1a36eb9b77e2ea279d34fe0ee9103574c5fcc5dd686a8faf1502d67cacae9728b3f6c499ae2b43e4ab4ced2d22ee1917a9d67a79dc62ad48b3ba509cd361b7ea0da93804802486ddd99c17aab3ab1558cbc976196621bd45b6ba8703a212243eac7ed97457696730c50bf91aeb843ac7789e0ae4ee4cd430e15750f015c912ac4506d68555aec52a5e94184ad8861fb5e00adb85002c4b886659ac59560e3eb62cbefbcbda93e0be74a0ed505deb2e0ad390a3b0641b6f2880be3a1d0f3e24682cd215221b98d464e1e08615f6a2b7cebfadc6c224a63be330ea1bb9cc556cc4691d2f664feaa7d2439a693123142b4ef05e4f31ef1fa1e0893bce04d14655ed95f357e756bb7bb5ed0e830a24069d4952f174bc4f65845d633581774c442db8b02fbcbd21ba4d4add6d54949aefa8cbce6b67c1412cf989c37713cc7dee4369a38390d80a66b1e1727dacdeeafd78067f85a0576bc22437901052bef80d58e0cc92ae3827a07b0855692fff12005fca3f8d6fbd0205efc0d49f792818ca7c0b4f8066393b73906351d633d5b26923f4e936fa7e25e1a9a7f4c12a9d8e56472ad4091fecfb6364543ed32dea72f97b9098071415c01bfa6eb1a5b7fee15905ca64d2578545e375db1ff574152557b4f99677dea338b599828bbff0baeed8e885ba12915c9b397d821c82ee14f9660dc01c4f31d51d06cdbecc24772d1c7d034277fc3eba2e4c6bca389b11559c6cdee35ef1738a04be66c77e520b1e9d9da07324f2917df0dcd4f2201f786fa7963b0b2b576b5c85dc99b197404768e4a3dcd61083ce8bd5b73e5f05c8c66641ccc22ea70197c84201eb579d381733522a8b923d6b20173955e9c26b8e1e3ccf2d811edc927016a2b74f900a2ce6dcaeaa2912c004271de946ea9a0cc2cd9b1632e126e2c9f9439ce8bc431da27206366954309d213a7ba2acbf83430b6bde48a4ae13f44a23850eb9a81b0fc5d6cffd9738270e717c6b7f284bc079abbfa3831c217e686eb645d21a13563370e68ade3803fa006cfc3351fee0f716a40ac9400e8dc99095989288e6c2e3dcc9db4422371d397f181a0b68fec4415fb975d5194a87d7d21bada3d69e75ec8872b82194c0d40ab574148f22d82248a7046701c0556b6021ebb4b5242cbf05dc3bd844c5145ba5295abeba472caedc4c00716a7d10f2cd3460b4beab7797c79ad4cd98ac97b95722fee9ee84beb6d96521423b39ef74de83b128707cbeb34df8ec066a80fce6324d994f91d1f0022dfd5ec080cb5775f87e28c56849e3cfae11208e4a8a5a9b85a973a203a94dca2ec0ca805d04ae70d3b63e79a63dc7e34f9396ca64eba1847aa6a3834b258ac1fe853ec5e9d05c6177b57d2e7f716ee82060f3d4d86dff2771fecea7f2b9627d652c664599f3012ced31fbea2215fba5d4b94141991f883962d3af8293f6ed3b00b709b34e3e9ec7b541932ddb26636c76e617b8572f1f14eba92a", 0x1000, 0x3, 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000001380)="98bf56d9a9db2672b34750eea1afdc87ca50d1abd2d577f45a30dbc014eb7b01c42e8de7815269ca731be30b1641d063ac2a69048b7a18489588edacea85342c703fe0d9da6299d0152f184c51b1d46c715cad01bc081189b9f5d46d6ba2996d44c7a523a72d867b4db39a208742d576d886d0174c884386413be50595a46766d8fdd2879041ae3fd755b3fc26894eddb1d299916dbf610c16ba2602751acc2b6b1a7393f96e217bdc9b18c55c09f5e22d8feb0a4f250a3bf71244da75a59b079f6d7c034732c90f6c768dced47ee9df251f8a3dce9b2dacf635914c9e094bc68ed9b0e577c5d527bdffac037223e622a6bb3b73509d7d5a606f730d9aa1ad05c88866167d43bbd77ec86a4b24b371511361ff6467726bbc0a45d036b0858ba5630f7309c90b54900f6698da85564b34779948d86f5825857716f2828002ca421bcdbe2ad896308d5c25abc6ce332d3994720035443a848485ca53450c568d1045b622c15c61316c47733d011c48ef9adfaf45b5167562e6300b5e12b74fdca944703368d1a4ab41702fbfa3bb6e0a88a91437c2fc6ec55f6748d272b074823be41c539677a00dfb5ca88b1604a2182bebece6ca08f2ec4a4145e4fb950a1b1571781945a6d5cf7dddfbbc91a5a3666588fc712b731be8078913b354b1241280a9890b2cc24842d030425a1b0d9d8f8a8c77a90c47ee7b52563c711bec9284daf67e293b9bc19c4c025229d68bffce134a617c67436b75b7c1a1dd65f0f86db392ac80889dc9451b3e9d3cbe72b13c9559b24d11d07f4ce7bdea8dfc47fc3d62eccec968ed5b024f276a9d3dfc16e4c7cafa4707e54218c5a5a96967217c3bc5f9ea4ca9106bad37ccd5b9f4f4e8de58601761f497d4568c9c233452ed9749b3c96d97c607803fd5021416755388b288d3ae74bee2e9ed41c95ddcaa29f09b7bc88aed1225953fda8e8094232384e0f397911e0f9e8929c6f13016f7b99e105df391108ef78e6d3afddb656c3d6a81f39c428f66cee95b10b9c30051360c0a3f635b84016c215bc05d3c0fdade0001c453431a78ec2455598b5644cf35dac8fba5ff0aa37b696a57ee6e02cd24e175b169e1887961a5fc935e462d9e7b27076d81c764c49a0d7ae12d4e6fb2e4dad892d31dea4f24cb763c50cfe9dac7be78ca6e0a98c4d7a5a60ae76aeeff202e1ee31e284119066ab663bf9b7837dfa91bad503011c44ba019968d0ff48e1b93cd4f26f94eb41c7c27b77d9c0c6a79808e4267d3202b00eb6465f235feb9a938cbc04d1145071f2c05b7ecf49697781dcace5691d94c5413774a667524abde562a2feec8bf324ca91ac4a5e2c5a17ab09525a9b9537a70d0f5713a2e32323fa938f00c384626035a759e455ced1dbc1913c563cfaa600b792acb407966bcc04194b4539b1d80703281c20830aec04f603be5e1a6d99218fa1fb101176d48724d06b4e78bca139568b3ab9cd26997d740f7e72983262e4e3023da8f1ad8d242e28d9069f3f2d8e0831503f4e1a321d6f65a821bde49ac97669ca67eabeaf778564804421817dfb352f8fc465886da92a40815614763dddba2b6b8b5e8710436adbd660ecc98542fc058db386b74e587884760fba781ec7d62986555b95a7e1cb615e7f4b5e5f0aa4dd322507f3245b6e69bb88f167a3363217c2d21893293ad5de594c99d99be8f6cd81cf4cfdc45271a1b24193a72d09dfae0e6995fd7ba895809f53c0baeea4fc75c92956e801fc9895c015da4ff4ea6423078b25cd241a56fa2e774d88e8c4af8baf4291c2390ad5bbc5d3e41ad4316af0d10429d53d1452f54d377ffb5771b42c110e2170e26e683abf945f719c2a203a2b187023fa70259339329b8e9f518aa41dc9d8f6c0edf4d22f0ebeef55ffa3b43734004bc8222d8baadc5365635d1edc027fcc27b20d24052ed044cbc92481ea9e66a4925aabc075572f6eac0c482d83614ffe387ed2b3e1b3f2e73903262aaa2852aa81d58bf5f1a1a7de5f6a5b7f49ee9353f93223c958183f18c7abc965057ba8d3e7e5274d4cabae0d030809d19843bc89ac1113dc90a35c5da62e45fa903662be85ef7d9f469421d68ee8f4dc4b15d83a5ca503a179a70c95c36aed6b32d4ec893282958954aaa13a3ac1f7bacfa1c6d48f44a5f703df8784d25e2a0c14320694dc701e6d78aaa26fe73faec3073b3f3083ece82da55fd8cca79264711b3fb3e15494dd01f73b8328c1e1c1c18a1e80d751ffcc0161f9763d319f56e42758155044c2c4f7402768b096e65917cfd4ca3efc40be35dbe9b539ec86f2ff09fc13e690bee6ed8f53978ce6051fbfcca46b9d4e0fdebb3ee7ef51d190ff5a6b2c52fd7b5cacfb8ce8532204b70b577ae9767cdc9f34f19e235f8c7928e0c539a1d951f360c798599c39b086c2e0e8f4d9e13131811f77cea2c0144ad0b2354d13a24399ef8bffa3019025d2f92a5b7843bd1a0cee57f205564ea9e556cf1e62a0616de24e6074fff8f26ae4de0fca9d67dcdfbd9de10f44ed9c08ed70f41f7d91ba69fdba2a744050796120bb44f79dd37f04693ef1c02fca4e599cf11f4cd170d12cac2c7268bd091083ab5c9eda4a44969bf3513d72c21d15c32dac45f4c915445e0b6c56b63fd936ff16063ed29379f9e7994f9880cd141b7394c85159f8c40e9f7c10a3b3730359a0916e4b1f00082d94c90f27119d13b31929103559ead5249f97be3561e471837df1231b9368250549be59417f2a9b973277f46abf9eaef9c244febcc09c7a76b4ffc637ccc7b97e0103f094ccb729e10579bb54cb875b7e738bed5194cefe016c20830e45969d01dab26ca36da395e8c928f913c473dafe3eff98d459a3bd34ae1440d6090d05f46aa00617b88d2f01ca06ae331536463bb4c4d4db3daae2faaf10e7428c632a1b668b1196cb27acae2f8f66b5e53df091f4e3d6de48545190dd4281dd6a62a9bb2dd1afcdfc1fc99ee3fe98b7d1af26ddd92e98da821d73475085155705969fe9c392a1535a95c76e094d300253149a1ec667b7bd113b7f7402b3338b589527f4827c543e49034bd00142f5ef665ec3f97229a6012e5d104c74faead1cf787bbc768f53cf975b5aaeb50d581742fb7d755a1c83508196835c3e28c11c2a9458dde613033498aa51b4634be2c541c8eb901ecfeaee14204eb6d70a997b117ff2f8cc836a98808cbe5fe2fd2fdd6961e98a8d375f683055f6c7fd8034508ebdfa57cade249a727cf349adc705160fbad657f7db679e6154b6ef988ce79737ef27776d45d45ca9d06b07358fc31c8fa0057da556070139ccb7c27118a9b22e38fb0aaee34bd8e39e930b862401a0400ad4179d6c4224bde5022483c1fe5345398bf69b770fa82f7fb97c34c18924d4975109d78dbd25a3ab0f288ec49237903683ae78055977ecdb79d900f3d2705cd96654a0aefebcfb4223df8b5dd1d029bae55ffcc36718d33b72e36a2130efaad4bcc9b7e2e619ff709259b4bb4c3aaabce5651ea9a5041da5b1f6e0f67a2b04fe92e849f6b6b6a7abf40245d196f1d559e670692de70c7b37d367dfe74ff355e69482807ab8cc7cf2002c410608b3459e773338d688de82cbfd393fe1eaf3ef3da7bc9cc99ae526ecf3b839740ed1ddb928d76bf86034458b45bc6943d1b31e936d9b035a97691b97e1d737c88e08a31cb1e02011f974b4dfb580eb7a3c7e35f92739fa47b7a57c90c3411fc6fa1aad45ff3ec793840aa1ecf6dc3b31f503999b6530cb70524d53126a588d1c140587fea2c784e914784d40592eb7f57a776590d888924ed391cc3e6c571b82d13cd306848436407cfadcb4e107ce1405a38f5098ce8e85adf9364682d3788f8846863abe805c594640afb6ee9ba6f4bd9f4f44cbbbccc656b63f9d19b4ba2481c2b03cf315649e24ffc9f37bf5454bc0fd50994368aa0f3f15599b845852cac90f6bc1931b11e44a5027d7a0b539991d4baec313d14fbc371a7506282b52010e1588380b8dcfaffe339f889167041c49409ac959379746d6846494421cc6f2cef333018c2a1e6de327e5c9e7c4c45795f77a9ca73f278f7a39cabba7a3012fcacb2c2040e2182ed22a126fda711824ed09c583adf70a3f31e56f58cc8f5922c92cf2c112d2769fccfc1dbe199fd85038a3a59d7c581d8bfa5e450512ca4761b798a0509b776bde17c7206f39e27b1d331137a72e11f078752aefeee974c9cc775aed0b4724358e3ddd68efc2b7a4f1a45cdde744961e098ef9ebbeef6d50392c5dd5c2e343b1263e4381a9661ab88c94eeac169193c4635b2041edd30753272bfab835f9402c01281250dc7eee7993ba73e4288b5b0df7fe39c0ca31656085c3b8088428227ae4c054b0270d1911cc2c13042b2055747666a5df838ae7489b1e1eaa7139b2658e4341bc380c120416e614e9d7941ca4d73a6029e5f638cadd0adb95f1cfe005a06dfd05b7e4d794fc13b9f8d3dcedbba3140917162813e516f6bac2ee6b09ef6a737770a51535d33ae5e7b0505c162d1e08d893ff9551586668ebc0577dac6a16f0af3dfa860e4473dfed91c79a95bf13839457f3a059b97537d06736d5e5b574731717d6bb14a6ced010e6524c129487cb80efc3485fd3b9072c5b80aec98f3271dc4a44ed9752dab091eeae5b758294b80a71fe0071ad89b977e520aac7e4315e27e532f5a12b58daab4b510477d5d9fa5e68d3afe76df1da30be92a8e7a45438adf0af55d85a2e1512fcd44ff4e8d1aaffe1d9dbb73d939edc5ff74094f3a97620995b88d03309986ea7edd9d3b194a3acdd30805eecdd1651e68cf2a600ef276247ca9b3fd1e828b99ea9c30fac4ccad3032dd336d8a3119bf20451ac9db9e6a381a88d2c203e6781741c25f240b5eed81bb2c1ec28923e18f94c7a7a841035eea28bc459a8fe6de3786786952bd440bb5ad5ad972e0f3f0c1de2b9a2c4914da5f43264b88e967efd64052de014e769d27fe46614377ffbc2d1f924c2a25183e94f096310b00c6cacc9c7e8bc457990b6d15d0f25091a6350f28a15b753aa5be869bbe07b9ed0aaf12f0342ab40596c3e06cea7cf6d92a3b7b6927549f603a7634e2b9b44e9125eb817f328c6e1334e245ce01cb611868bfad5e018011b27153ca947f48443d2723af2e18b04f84ec9b81e7c52dbf75f0440a4a13e05e4e9a6f4795c2f09f29740fa7a71d7f0adff28f82c79200bb5a590213dc6cc3df46c918b0a0046f4f304b615c71259d612f45fc6370c9fc5c74e4d0202bdce8b8093f7ab1017d4c5f31eb717f08d691f51ce705fd4a8c48f36b3d9f3d538479c4599d146734fbd429331c937dffad06545e89a54bc2c4659df755141ebcf0f0d4a886eda77951a494f2d57bc233e1f51d0ab3a27e8d45abb8718f82d04376452d34628ceb1675b53a8e8f805288d2fd4dad73eb3ec1a15a9f0c6b1022804e8f81fb3607414b1e35e8e3db38a09f2a519d1c1849726868b6f0de04eaa48c6bcb7f9630f88693a877f80c2286a992165aa95d321972aa9c9a21dfd5a676b9db96f465676aeeb041d8e24d1fa5fa1b91903efef480fc819439cfbdcc80f9d23598c44e69d29a782518a29dac89d058dbbb51f9f5c7364d5c7749891e1061d07b74d8f8914f911bfdcc2df5fbcf4ffec8180102430d4eb9076b1a31970ada4e33369fe7930b81a7fd8a6775f6d789d9847f3d9107cd474567695e5a4ddbb3c31976e1f3c8c1c0d495876884706d55e01b15fc339607a9d497142eb8d3651089da8a3720699eca3ad3df", 0x1000, 0x403, &(0x7f0000001040)=@un=@abs={0x3, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r2 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r2, 0x0, 0x2, &(0x7f0000001080)) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4001, 0xfffffffffffff31a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:02:50 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$BIOCLOCK(r1, 0x20004276) write(r1, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x8) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x3, 0x7, {0x7fff, 0x8}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget(0x0, 0x420) msgsnd(r2, &(0x7f0000000dc0)={0x1, "bcb7645e503c771521810f6fdad10dde4b074b01ed1d6e882be1b3aba7d8cc46bfdf7a4932b43a7ab0dc22ea0085c8619e684da9d9cfcaa57dd616fed802259f29d102674b45548ebfe580220d2ddb92258f9f68b2641ea37883660bd6925731702e0e508cdf14b60a09af0387c2cd05bb74ead85ab26f16aaa471f413c371a0f49bf73948a67e505a9d01eb6bb07dda3bf52683ef79c86ce9af904f19e6a6d91e1ff3e9f83f"}, 0xae, 0x800) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000c40)={0x7, 0x2, {0x667a, 0xde}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000c80)={0x80, [{0x3, 0x9450}, {0x1, 0x3}, {0x1, 0xfffffffffffffffb}, {0x0, 0x91}, {0x0, 0x8}, {0x1f921c12cb10c2de}, {0x2, 0x5}, {0x1, 0x3370}, {0x2, 0x1000}, {0x2, 0x9}, {0x1, 0xfff}, {0x3, 0x40}, {0x3, 0x7}, {0xd6f609fda2de38f7, 0x6}, {0x1, 0x2}, {0x2, 0x3ba1}, {0x2, 0x7fff}, {0x0, 0x100000001}, {0x1, 0x1ff}, {0x3, 0x1}, {0x1, 0x401}, {0x0, 0x4}, {0x2, 0x1}, {0x3, 0x9}, {0x2, 0x1c}, {0x2, 0xffff}, {0x3, 0x2}, {0x3, 0x7fff}, {0x3, 0xff}, {0x3, 0x7fff}, {0x1, 0x5}, {0x0, 0x100000000}]}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) msgctl$IPC_RMID(r0, 0x0) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto(r0, &(0x7f0000000300)="c23289ded878948f50af9c9e21ee6c460d2b603fbca8d260eca4acc445d5d11fb38f9fdbd66148f689012576e8707ff4c7cd62eab1c0d5000dafc3a1ad9d9a411cb3c940b64278192f4ca60923ba0a9bcea7f30520ba6b950e82e8ef469ef7457263a936afbb9db848b7221aa7", 0x6d, 0x4, 0x0, 0x391) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000018c0)={0x5, 0x8}) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x87317350d09b811e, 0xaa1) semget$private(0x0, 0x2, 0x200) write(r0, &(0x7f0000001900)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc41737a9253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315ca6ea6743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddb24ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f83cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b623476c648b580205b5cf82881e398c632e", 0x333) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="829d0801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x40103, 0x8}, 0x98cc) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100010000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x10000, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x100000001}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r7 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000400)={0x1, 0x0, 0x3, 0xfffffffffffffffe, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) getuid() 16:02:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) setsockopt(r2, 0x800000000000000, 0x4, &(0x7f0000000200)="49f78fa04f8600cbbd00f34929a8081128c2498bb51b06ebc6022ed49318e108912f06162c684536445968c64e1a175990fef2cf5ae797f375cc65be99280aa1478cef793780be25262ca9e69e331f9696834dc5397a7d4c9fd103b3961a431ab7e504e884beedf8df5b3d772f709f87c7890cbd2c3dcee7bf49ef664c31b01d53b292d0f350737132dff90dc040c769b074ca53f53180cadcbd1d9b91dcb9a8e66428b34a3c1018b637eaf5d38941f45f4072fc644e436b9a656faf0367d0f85b4ba3b14c991acd7b00a263d38a45daf535d58822f1916424bc430b244f141f7e38", 0xe2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:02:50 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) setuid(0xee01) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = geteuid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x80047470, &(0x7f0000000340)) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x80047470, &(0x7f0000000340)) setsockopt$inet_opts(r13, 0x0, 0x1, 0x0, 0xffffffffffffff4a) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x3, r15, r16, r17, r0, 0x2, 0x3f}, 0x5, 0x5, 0x1f}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r19 = accept$inet6(r18, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r19, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r21 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) r22 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r22, 0x80047470, &(0x7f0000000340)) kevent(r22, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r21}, 0xbffffffffffffffd, 0xe2, 0x0, 0x7fffffff, 0x3}, {{r20}, 0xfffffffffffffff9, 0x60, 0x40000000, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r21, 0x20007471) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r21, 0x6, r23) r24 = syz_open_pts() fcntl$lock(r24, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r24, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r24, 0x1, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x7}) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffff7, r2, r7, r10, r16, 0xc2, 0x800}, 0x7ff, 0x8001, r23, r25, 0x99b, 0x9, 0x10000, 0x6}) unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000180)='x\x00') 16:02:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3c85212e92af3c815fea40d5cbe295348bc23c28ca10ce58e9604ff561ed02e91d9bbdaa63fdfd0800e12392f3b93922de7a189c6b483c0bb6504e0f6ad5c5c50a53b9b15f6bf4e2828328a3459f00"/89], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:02:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000001bc0)='./bus\x00', &(0x7f0000001c00)='W\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000001440)=""/160, 0xa0}, {&(0x7f0000001500)=""/84, 0x54}, {&(0x7f0000001580)=""/218, 0xda}], 0x6, 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/193, 0xc1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000180)="c7f74d426d4e90f25828b6a5d5dd8a7be8ec672d4fdbad9853d8d16eb17ab545befd72a80b9ba1eaf3174bb086c42c92f03815fe9b5ccab29002835c04a493ed3201cc1fca3f65af512f2f83a5d58a3950a6b25db935efa7754aa7d4da0f517bbfcb916440000000b3c44a1ad8f098a58343ebf541c5f35839d0f2848638f7694c5d910d992b9351c95d1946032094c3e971a82a651568e048263fd28a8d81ce7625ffae06fafdd206bf751c8c6e79cbcd642fe7677c6c02", 0xfffffffffffffe8e) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r2, &(0x7f0000001700)=""/62, 0x3e, 0xe35ed5df955eccd, 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{&(0x7f0000001740)=""/2, 0x2}, {&(0x7f0000001780)=""/100, 0x64}, {&(0x7f0000001800)=""/96, 0x60}, {&(0x7f0000001880)=""/222, 0xde}, {&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/15, 0xf}, {&(0x7f0000001ac0)=""/10, 0xa}, {&(0x7f0000001b00)=""/37, 0x25}], 0x8, 0x0, 0x0) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:02:50 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) socketpair(0x18, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', 0x20, 0x20) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/99, 0x63}, {&(0x7f0000000500)=""/30, 0x1e}, {&(0x7f0000000540)=""/76, 0x4c}, {&(0x7f00000005c0)=""/2, 0x2}], 0x5, &(0x7f0000000680)=""/194, 0xc2}, 0x824) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwrite(r1, &(0x7f00000001c0)="c6e8b0c7fad11a05153f1f2ae19b4cd4b71c277d4030b7da3baafb8c24d11ab0f6451c50f371e67909059c53a7016ff24204ef65623a02d55cf9175349442f686bf59758b5a4271bc9f987b0c6181bf70dbdcfa229b7c241c8fd20f3a7af517095fee6a3a22433fab4262cb06d3547aeff5ac8b737294b93af3c45d1845c2cc5e443a9fdfe7ea47de24ef3941ad379044a09bf709ebec68acaa506e8876d1fe45454ecb671012df998d93bd62274880b284180ae5cdc53f276e3018fd48e456479b97b5d3f9bcc83e699c884bccf91e6ff34f5b6acb141a8daa5e7", 0xdb, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000300)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fb01808d1a09000000000000003a", 0xe, 0x0, 0x0) 16:02:51 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) setrlimit(0x6, &(0x7f0000000180)) mlockall(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x1, 0x80}}, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0xcaeef0a9e088252, &(0x7f00000011c0)={0x1, 0x2, 0x5, 0x100000000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwrite(r5, &(0x7f00000001c0)="c261185b4f88f332ffde1ce24ebaab5e5c032ccc58d3e3d151d2be2bf6006c0703f5226f077bb911030595e86ff5a5e60a74ce3cf67a22c62a3b9f44a751939de86b7d4ddbc35930538cb300ab9c1d241336ee89ce2739891ef887f7bc4692b7b9e374815365c006acec1eef3315c8d2df58a59ab0ae6997ea788315faa043d6bb39350cec0ee2f0cd1c1c340f623c9e12686f986146def9e3811de1ff734cdd72310a69ac25a0a02a396de50baa8c6d83c9508ffdb9fda3282e53ce9b41fb49651a26670eac578ff7935f6fa02b1913129c813de7c6e290d1780d5f1a11c89ab745c99d72d1ce9cfef2160c19086dd090bd820d4a5c9bada689a2c4a8c10bb68c0dc22f3207be2f9c104171bbf1844be41e87c6019990863e7740d17fdb6ccd44d1ba4ed3f37351eaf80de718c337fc22586660c0d6a1668b9bae62a74e38499eb3dbdbc4cb9eb5d97b59da688c31a32a5e8d60d0e5fd033617ebaea5465e930bc5d7b3713c8743295c53135b6b0619d8b406c97a3216854cf3b699218cdf1f8fa2f1f3b674e8fb9c6b9d8737da49876366fe0a665ad80d8e9bdac497b5cb38a2f06b4b11818545eadae96320df61816c097b515a217a8fdeafd314264b1b6da161ee936c1a4bee56c8183987cfab10b2af398e8cce2d21f35c6ffadb3562dbf22c16c662092f8659ca0e61d5d6104eddebb67aa983018e1f243282c681c34749fbdaa1fc6714a304f9876a628706937b5ab308ad21fcda7fc93b9d59cb9b4513dadf8f03c96cb3c73c850641a56393b7738c0600acef7acc8e80fda4f40a97956b0dee30c50e24c6a95ca1df022593a9506f4db267f0e6f376151448bd97f40542badce9c418fce253f93a6950a4bb9637922f86550ed816e8874a14c872090efa230d4434431a8ae1dc268fc773ea935edfe76dd83a13373caf44d8cb7732f2e0b3d9cebf8a2c9a419b8660b4d9df6f91793a734a0aa43e71d1a6a9b3971a65e18acfb71a27267bfc9f0629ee1efbc547fc9f42d6b13667d9de13dacba6674ae8bb269c6ebffb3d0f917f5d17d4744462c5770c4002130777ac0ed421b38280e755629f4a232bc78d0a3e2c52ef46109a8bd85afa0a3dd157c722ac5ed06cada2c2c1b504b1f46edf39dbc872dfade29518c755e55a3d2bd49c9f170a3f1ad88110fed8cf49ee6ce39a990611c49b541879574bcc73b4ad686e0563eab8b1a16c80a15470968cf735e7d106cc087c128c09bc75794a577422257815d51ee98d51856522faa7f9d024d09f0d4bc49561755ae3e4e59aceb639448475c710119d6f39a3b30c8e138f901617d10a6fa291804184beccc3c14386f041ccbf47e5a44644ea77fa8e340092852d12afcc6fce6baa0501ce9f731a3296c192090eae9eb73ab2132bd14ea1046116ed235209cd48f32180757c4d9617d4293428507664afadd6f89286ecedf1dbcded35a31f8cfc38af8319d901db9aa2308a48bf91a8ff2df8f2a6e86105ea904ff2576f831be7304e90e225a451ddda14112a4ed1daf85b7ad0856bb4073a35717527591c068ffbb981da5d69129f65601bc9580e972eb975bf606f77ad34d3d18c697e340c55752dc3514b165632d2409ca1111c56f21b0d86e22c1193f928671d7869d55c19588611127473875122749418e25a016f638ba9f20a617812da24869a5bba620dbcec0ba3f2828aa5a55ed568fe74e54c5c2b48d7c8a5143dc05992717bde1c3676cb4085d3a51d88dc99f685b9db69f279ef3945e82955f758258905f4a10d7d9fa78b4e3f098a504939e1655645ea8021c1e00ba2168f329d35dd0e07bf07dde921210336c45ebf988481844f080116cbf0caab4055fe7ba1cb1fa94485d8a49e70cea4dc4f3be3fd6a1a98bfb96bd70dcdbd4fdd63b4e35c372be59e92339f7068bbd398732bb4480a9229aada035bf19b04a50525f71cde92b30a1069a82206136fc99d41ce75577f2f5dd62bd6ce162a327445b9f58f0e9ab37c4ef3b16eb971f2e01f58e62f9940715d9342576c1830565b00e15622ea288559b337727ac6af571ca7b8cae7173d0f3f4cfd27e2af115ca22fe9b77176ab2bdee41100ef08d2a4932e3dc83ab5d52fb05a082fa29b99c5e77ea4c9ed27e9e5bb1b1a50c4d65dd5d4149e629a7bcded99179211462152b31962ce99a1681a445008e7c52c04e08ea4cce59c7f7369f425f3ac064cc8601caf383656e3edaa344ef41e73ac1ccdbe691e5a87943c34d52d57e33c1256b29ba0f27d549cf9eb8e6da18c015ef88d42399d747a880c915f7c5b0241e17569fa41c086640781353f364836d63c0a75b5dda6e1c0994d68db739bb868d61af9ba582ba32c5fc44ad79fe0f212071da70d58199796cfa41fc5014d29ec0de889f65e9427931ca10f68cb7a99d152269a0ab4c41381bc8205f2de674a662bef8610c79355ed9db8a3a78d7358529c107262a7b8861c8ab2134d3dfa3b031cfc8eb4d1a5c236f1a1d34e9986b6228729adab3a5b06f5ec61bc01c8151c8ab44f7f50df358cb03dbe01684854799fce332df5a69cec743e003d8342c4ed3321574db75649e1225cd805da6f0410e37c1708e6ef5556be327de32fed295d10ec9b5512a6937451e0bac53ac9ce6461dcbae200dba97dcd9dd6db51e5b28c0d2320d999e5502ca618bdeaa0673b63e02b02966d31061e46fc8b02ba8f3e4a4da22cd420f533a45c61656c1120f8735d0746e99d96a867872acadfe297584cc91fd5dbf6eabbcd7af307cf04649381c85c76a35c8fd1c0dbdb26343812a57ef5c3ee2a3f10d9bb305f4f350f0247106d6c3f5e50ad0962ca451de8007eb84a2769c642e7a860ae162b25668f9b31acaabd8def6ed32a8bf2d0311231e2dbdd233ab87f09ab1bb228df14e715b5ff88965063a69bf798ff73c77bcd41b4457b5c4edf8fcf2590535eeaea2b1b6853c5dd3bf4fce0e694111bd83208b5357833b37f15ddf065941e43e61c629e4a087922e64a70292745f60eccaea85f515be0ab832e6efb63aa421f36b71a2b59cc77b81204ae7d66caedab1981b210941441b0a88c1f46a5685d0233a6bf50aeaeb2f6696feb3e3f4fbb3998963b9969033586b4b9e2898f13fc048016594c84235aabc2ad1815945f36568685674b6066d5633dc671e51c1636c75d11666a81497cbbff38a308e5f29a557dc72ba8abbbb0e68865f9b77b5135c28f8ff587e170cb524410d39b003ff77eba4aea68ddc41eba9246834d03fbbda793df99deab7cad3049d4c333cebe9c6fabe506c67d0065b486d7736e2f4c859c2c6b235bb40d98186cc1423787abacdd11fe376916a357e1d9caa8ce85a8ca02bdac81a13beb9abbdc2cc1174b6b8a0aa5a31e2ab466922e71669a505fb3f533ccce17f1b3cbfbaedfb0231597501e811f733b5df04600990f5fbb05c747ed4a841e5c2214a5f7bdc7b1720e9bfb27907f17d6ad7a0cbe9f91bf8291d1b3a19cf45ed00468ce65114196babe320de199da5c673eff10317ecc9c46fd65c0054e147126cf87c4470066d333a2ec3b5c32535fccf6a9cb971ee7d459993b8a4efbbaead94ba11f18b82d7102905fe3d8608d6e728ce02e39eb272007be57ceb9eb85894f4efc5e8d7a3036a3131ec3d698cec717ac832971701e7413d30d8aeffbbee1f5090e8d6dd2f3e42721779216caba146ba114ff3401deaea9eb9835c2d802788dd39ac24d146ec8387cf8119a9a33d0dd647c180ed4735b366d32fd946a1f8db9d3293cfde391180192e85e27bdaf9a0fcc372f274a8e6e7f49a5ebaf096c4a8fa3b1b5243c8d0b40a199d863c67c8cd4919b475876d3a5a1d7a3ba3f0dace1b621b5f42ea5e901e9a9d6c8c16e4b9dbd2260487ae83fb0921e68752c1851f587c00b76c843827a1aacc7526c1fd0c681bbe3c874ef8d8519d80a493d90d913b07aa45bc1018ed31398e9f6c4e792f583434fd7a5cd720ffa92a45be75976e6bbf7b03ad9fb993f359b1d8d244071ecd5b0b5d1c2ca41a21cc02a558b33aa353198f500e471a8c27cf9c6a7df6cc3ea89a0c4be74f538ed9ca272ad54a65aaf9b4d11df517911b24aaa2a90b37c23ede06b98b87de05bf2163c77b6b82e7acdae88e1294858a9378f042ccf6c3f4f265336d38ff083ba058631de6dfb5328d2f5c4d9cf47930bd0a606f552c9c007a3b4a5460896fd0636d9c64a64da2172fe2d0f7d350334a394bdec432dc4e5b1ca0c6b874822a00b8452485dccfc8e3d628e71ed5cf7599863c52a6e86f74b8b8c5277070b10d8a33e80e1f4b59cf13e2ce99560da863ca1ff94b5d431d9bda8b0c02a8763fa53c01164e54b8a92b84662faec11b5e8e7632ccd2d9f86f5c1b5de25ba07e1b9a598e03d9a5c23db39b198bc5d74fcd2289e744408fc8787de93762bda638d1ecc46015bb88414a399569c352bbfdd77a1663b7efb854a0de114cc3b7b7b4bcb79991871a178e47c3906723bddca2533ae17fe0535004e4f87f5917932b2529967cdbd0b9d8e1bcb2b20442f61c44161e468e127fec3f538b568947309c40ed02642b4bb3e3cb72acc3995774e68941c05c63fb3d2d7e5ff0ef14f63aa288c0a7790d902f0ead798e4736a9e36a7852bb4b90d163aa7858aab284d2ec5a115a685c817ac6b151d9063961b2f032d2b479de4e4e019b9587b197d12be84ddb8515ae142d7376f143f859f5fd1761eb609e455aaba3bad0df8de5604845b358c9d2897f54a36a3cc9e47b73c9f3031d0253b20b28c05edc942abff33539f26e8ec5fadb84d4f513a1761f144f1d036258ead9f599a44af48fc368fdae0850265abe9b161cd22566da384c8d0c3ebb6544764b9ceb48f2e9d25ed26db23f1ae8cf0745034bf2f8a8b82f9bc27296f3296c4422949b6d1456d878e15aae5f420393699d204849aab179b926503e285e91688e2d98c5fe6cff0334db91a000f07e57578f7dc7b2b89901379dc9fd744d471e4b4ae1fdd2ebf5716e70ac6a172c59808e6ba403ef4a7a2d9b37e1e110894e9a9b1566f1ea1bddfde98074ac0760cc4294ed4beab2a7e9479ed18ab223bb9e0edf4ef9e2f1b6533f9f050abca58be41571569a7f31808a99b3540e47572b72ce6358c5d20b9bd9a172ad30ab4a63b41a9c979a09381ba89ba80d8e9c8b37aad248d5f416d22802bf7c011b26f783430784fbe043ee6ce420142988ac7f23aeb4c0e157f8e6da84c2f5862ed8bcbcd70fadf44f66910b30ad6d785e23997ed81b48ee9943cbbb6116a166fe7018dfc51630a4484023be6e907de2b4bd5a4d297da9dd450ff0ae4b9f9af5fa17f5dd0b48f21fa4b2ed7cb4b2939c0f5f7ca353b938d77fd117b79d818080b55d189976dd8b171b9bd6b498a83372c3a2865b3277d70c7e13e02e9e0584148f128d616650feb6611ae5a58e7ab172d7e99280b29c9ef8d8790820f7da36a3d7b564ac7c4587dcef18e19f2fd186c5aefe271ddeaf510227fe19a9d9355c4836fa917875db2ae4d38c836d64dfdae45030ee2d283df8dad59ba4dda36a33893966da56ccc0706cf3779dc36c0b1971fe2298e2f3d15cdf97840ebf3c72057471de5fc7ed813e40460b6323a4793e695011dbc9cf2ab1a91d1fb56d9f5b6d60ad9825f80dae1624636e48ef6ce735c5a61b838b28afe0363dec9b183e21f97b90bd1d80a7d808cfea2735677883dc180238d36b2171949f0afda5d74f0385015e3e6a65725b0e3c1362d9c07fcd2d42f34c504205bb002fb288a02d9d11898e1112f499eeac0", 0x1000, 0x0, 0x0) socket(0x2, 0x5, 0x40) fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:02:51 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:51 executing program 1: setuid(0xee01) ktrace(0x0, 0xd062682ede22335d, 0x10012, 0x0) r0 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) setuid(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x818, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) lchown(&(0x7f0000000100)='./bus\x00', r3, 0xffffffffffffffff) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x55cc, 0x400, 0x1, 0x6}, {0x8, 0x2, 0x7, 0x5}, {0x3c2c, 0x5c, 0x3, 0x6}, {0x9, 0x9, 0x101, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f0000000240)="b61257a61d6b175688c51156f48c5014f66356bf49f36e8acff054663a0948ef65b4d7a51ee040f49dd01d39cd2bcda5a10bed7de3d8e1d7ebba684037b6fa75d075e5e1f1f1d27e63d7a5deec1fabeecdab62f2c894bde0ed2f76c4f9bf8d438c290000000000") 16:02:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "406fa49a23eebb2da07a96000000000000000002", 0x1000000000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0/../file0\x00'}, 0xffffffffffffff71) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000100000ffff0000000000f9f75c8a5b671b1b540653870600a714000000290000003e000000030035708100000000000000e837110ac5d9fae9ac4af7cf54a4adbfd6fece9c88dd60e1c5e8911ab0718e23b47ec60e0f2a4c3a82796f40683c8efa513638"], 0x38}, 0x0) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) chflags(&(0x7f0000000100)='./file0/../file0\x00', 0x10001) 16:02:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) symlinkat(&(0x7f0000000580)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') chdir(&(0x7f0000000480)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="881b82aad04e55d739ddfbbdce5ff0e9b710e98271a03966791f81", 0xfffffffffffffec4}, {&(0x7f0000000200)="aea811ededad6a94d2088fbe8fee8df952173c3a", 0x14}, {&(0x7f0000000280)="ce64b93ca80e9463b2160a7976d31291d490d34f57e4b0221acad86ba1cf5ab62f3d89a1dfe2c29e015809507ff10f2386e5ba4e347fae71445d16159024928d1acca5ff5608e1eb535e9de180773651a9929133667d9b1afed1587d4b1a6c", 0x5f}, {&(0x7f0000000380)="402b69cd7690a24669402a4f3d29f524eef1ac09233d729ffeaad3874de03da725c80885fce63261f039c565b21fd7ed7e610e32c8f84159bd940a00ef2bea43edaddf89506ad35a46df831ba87b1b5c2ed0b37ecbcd404ed87ba299e408d69d4ddc0e2aabad995e47f5b2075ad66e08b758a313df9215ad3ad8a42052bb60dfe110a894c535e04c690a79527ca6cd2777eedd31b019e4f32fcfb32b613eac300b98befef3b6a076ba62f40584a82d82ead7a6f822cf29bc", 0xb8}, {&(0x7f0000000440)="07c9857ad8994bce", 0x8}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r5, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r7, &(0x7f0000000640)=[{{r3}, 0x77ded13d7ed531b0, 0x4, 0x1, 0x3, 0x10000000000006}, {{r8}, 0xfffffffffffffffd, 0x76, 0x1, 0xe6, 0x5}, {{r9}, 0xfffffffffffffff9, 0x10, 0xffffd, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x26b72aa6a1fa2abc, 0x1, 0x10000, 0x6}, {{r4}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x40, 0x80}, {{r7}, 0xfffffffffffffffe, 0x28, 0x40000000, 0x80, 0x129}], 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0x500ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r7, 0x6, r10) fcntl$lock(0xffffffffffffff9c, 0xbbbbc1312f29b287, &(0x7f00000004c0)={0x1, 0xa6fab04aba12b3c1, 0x5, 0x4, r10}) 16:02:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/180, &(0x7f0000000040)=0xb4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:02:51 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) 16:02:51 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x9) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x6, 0x8006, 0x10000, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x28, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x6}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x85}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r6, r5, r4, r7, 0xa5, 0xbeda}, 0x5, 0x200, 0x100}) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r13, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) getpid() setuid(0xee01) recvfrom$inet6(r9, &(0x7f00000017c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0x4}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r5, 0x40, 0x202}, 0x8507, 0xf39, 0x1000002f}) 16:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00\xa0\x00', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[0x2, 0x67, 0xb04, 0x8, 0xeaad]}) 16:02:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) chdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x87d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000008}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa89}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xdcb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xf334}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './bus\x00'], 0x8}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchdir(r2) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000240)='./bus\x00') r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x40}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) 16:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x7, 0x5, 0x81, 0x5, "9f1cd741aa998cffd46cfc90d6cfbf6ffe1b92bd", 0x6, 0x5}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x200, 0x0, 0x53f, 0x8, 0x7]}) read(r5, &(0x7f0000000280)=""/169, 0xa9) 16:02:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x251, 0x24, 0x3, 0x371, 0x2, 0xffffffffffffff4e, 0x4]) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semop(r1, &(0x7f0000000080)=[{0x0, 0x4, 0x2800}, {0x4, 0x9, 0x800}, {0x2, 0x1f, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x10000, 0x1000}, {0x1, 0x6, 0x1c00}, {0x0, 0x1000, 0x1000}, {0x65d21ed5c6c1b131, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x200}], 0xa) 16:02:51 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) 16:02:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/251) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) syz_open_pts() r3 = socket(0x18, 0x400000002, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x923eac39d7c4b17e, 0x0) pipe(&(0x7f0000000380)) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r6, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup2(r1, 0xffffffffffffffff) write(r2, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:02:52 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x402}, 0xc) 16:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x3a, 0x4002, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) 16:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x0) 16:02:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x316) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x10e) 16:02:52 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:02:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8, 0x5b) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) 16:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:53 executing program 1: fsync(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10004, 0x0) r1 = getuid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) listen(r2, 0xb89c) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r3) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6bf1, 0x3, 0x8001, 0x0, 0x6, 0x2, 0x1, 0x1, 0x1, 0x5, 0x40000400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:02:53 executing program 1: shmget(0x0, 0x2000, 0x53601d74116d867d, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x10000, 0xffffffffffffffff, 0x8001, 0x8af}, {0x7, 0x1, 0x6, 0x4}, {0x466, 0x8000000000000, 0x804, 0x1}, {0x3, 0x0, 0x100400000000, 0x1}, {0x3, 0x8000, 0x3, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchflags(r1, 0x0) 16:02:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xfffffef4) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) recvfrom(r1, &(0x7f0000000140)=""/182, 0xb6, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x3}, 0xc) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',-+\x00', &(0x7f0000000540)='<{+\"\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00']) 16:02:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x6, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/50) 16:02:53 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x47feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:02:53 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') socketpair(0x20, 0x0, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7ff, 0x1}, {0x18, 0x2, 0x0, 0xff}, 0x80000000, [0x3f, 0x2, 0x9, 0x284f, 0x7, 0x9, 0x1, 0x4]}, 0x3c) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:02:53 executing program 1: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1e) 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0xf2, &(0x7f0000000100)="79e8c7784df34577188ae05b8140febeb91e1ed44a711d42a3b6d791fadb251e7ab21834a88272a97dbd8b191a4e34cfd215f3e479e1f683201689d4e9463990bd9fa2970eff2e5f8f209028a2b28a284e9413faafd80137e94858fdbc8bb1401a799684b32d001a8c87b4c89ba7526ff25fd936235f6f93a04e4c9947e8b12495ed6e60f5fe8ccc62f2177a2994a66bf85e4e8830d53adc9b2ff99a5e81c16af078e2978626987b587479c3456b163fc4ae4701b2f3fd13d8399c2e7f4cb98d08055f28f9552b1bea5daae4d96bd58bd05b4c619ad43a676943857a7f15dcacc9feda6f171678e309654a1a39d002b9839d") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000002c0)={0x5, 0x81, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r3) pwrite(r0, &(0x7f0000000440)="fbaf8e8d1a02635d88640ca3026a437280c61952b372c6cd7d2792cdf374fe389a081beea6bf347610d517855122db86ff5628db86111bf60d09c8fbc4d97ba75589609f0634e25c5a17fce130977c44228b39a9f118254cceb2cefcbca912a7b744a53efdb5d1d6e449169aa373144e13e3f1516b281aff2325ccbc553d047e205221efdd2ef87831550541ac101da120444efdceb0a3c5a5000000000000", 0x2e7, 0x0, 0x0) 16:02:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xed1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) getrlimit(0x8, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:02:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r2 = socket(0x10, 0x5, 0x0) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0xc007, 0x4) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x80, 0xffffffff, 0xb67a}, {{r3}, 0x7ffffffffffffffb, 0x20, 0x80000000, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfac69dd5edd7d1ac, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x20, 0x3}, {{}, 0x7ffffffffffffff2, 0x7, 0x1, 0x9}, {{r4}, 0xfffffffffffffff8, 0x18, 0x2, 0x87c7, 0x1}, {{r5}, 0x7, 0x8, 0xfffff, 0x6, 0x7fffffff}], 0x4, &(0x7f00000004c0)=[{{r0}, 0xb, 0x40, 0x1, 0x80, 0x5}, {{r6}, 0xffffffffffffffff, 0x0, 0x21, 0x4, 0x4}], 0x9f, &(0x7f0000000500)={0x2, 0x1}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000540)={0x6c9d6b4b82ca7ebc}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x40, 0x0) r8 = openat(r1, &(0x7f00000005c0)='./file0\x00', 0x5f5637e50e6ab053, 0x1) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000600)) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000640)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r1, 0x6, r9) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000700)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x2, &(0x7f0000000800)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000740)='./file0\x00', r11, r12) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x2d0a319836a603fc, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) r14 = socket$inet(0x2, 0x2, 0x2) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000008c0)=[{{r7}, 0xfffffffffffffffe, 0x0, 0x10, 0x679, 0x80000000}, {{}, 0xffffffffffffffff, 0x6ef82f514915dc13, 0x40000085, 0x400, 0xffffffffffffff9e}, {{r4}, 0x0, 0x10, 0x80000000, 0x7, 0xec29}, {{r14}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x4, 0x4}, {{r15}, 0xffffffffffffffff, 0x22, 0x12, 0xea, 0x59}], 0x100, &(0x7f0000000980)=[{{0xffffffffffffff9c}, 0x0, 0x148, 0x1, 0x12, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x9, 0x1f8f}], 0x7ff, &(0x7f00000009c0)={0xffffffffffffffa7, 0x4}) fcntl$lock(r14, 0x0, &(0x7f0000000a00)={0x2, 0x0, 0x2a7, 0x1, r10}) r16 = syz_open_pts() ioctl$TIOCNXCL(r16, 0x2000740e) 16:02:53 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0xba33, './file0\x00', 0x100000001, 0x6, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) rmdir(&(0x7f0000001180)='./file0\x00') pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001200)={0x9, 0x480000000000, {0xfffffffffffffffa, 0x8}}) clock_gettime(0x0, &(0x7f0000001240)) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) openat(r2, &(0x7f00000012c0)='./file0\x00', 0x20000, 0x40) r5 = open(&(0x7f0000001300)='./file0\x00', 0x0, 0x4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000001340)=0x7) pipe(&(0x7f0000001380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000013c0)={0x80000001, './file0\x00'}) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001440)) r8 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000001480)={0x3f, 0xfff}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001500)={0xb7, 0x828e}, 0x8) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x200c0, 0x0) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000001580)) r11 = shmget(0x0, 0x10000, 0x21, &(0x7f0000ff0000/0x10000)=nil) shmat(r11, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f00000015c0)) 16:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x4000000000}, {0x2d}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat(r1, &(0x7f00000013c0)='./file0\x00', 0x80, 0x83) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x80, 0x4fd, 0x1, 0x6}]}) r4 = dup2(r1, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) poll(&(0x7f00000001c0)=[{0xffffffffffffff9c, 0x80}], 0x1, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x8b87f6d665849bda, 0x8, 0xe00000000, 0x5}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x100, 0x80000000}, {{r2}, 0xfffffffffffffff1, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0xd120000000}], 0x6, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x45, 0x40000000, 0xffff, 0x5}, {{}, 0xfffffffffffffffc, 0x10, 0x80, 0x7, 0x2}, {{r6}, 0xc, 0x14, 0x4, 0x7d55, 0x4}, {{r7}, 0x800000000000000f, 0x120, 0x1, 0xc6, 0x80}, {{r8}, 0xfffffffffffffff9, 0x80, 0x1, 0x80000001, 0x1}], 0x1f6, &(0x7f0000000240)={0x6, 0x5}) 16:02:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d5100000000b20000c32e0cac040000000000000000d8fc5cafbfc7ece7e35d990126583a67451368739dbac604000000a7774f5e05be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac51f204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d5912b1a696b6371f9682bba09097dea5b1d79299c7bf68e84fcc969000000000000b0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfb7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976d0735607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed05eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b2121cb95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9de7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5cbf37b49854cc7e9aae5ab425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a943f7ffffffe1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f995903191458d4d26aae6e9a9cbb5bf5200000000000000000000000000009faba175d1743c02825bdafe9e9438211b1dbacf008f05955cf6661a4d6a772165a2204ea5d0c3c8c49e61e499397fa10c488667efc12e2499454fb263cffa9c71efd0fa03007ad22dc500729f4959b56674cc284abdac9f279a4c6e86ec6a41c8826031b0dffcbf4c1876fca91c0b563d000000c62b4390ae4d1e579e82fc79f03f0540d989b6fe8d8741cf0e06a1"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000080)=[{0x2, 0x3, 0x80, 0x9}, {0x7, 0x3, 0x897f2a, 0x2}, {0x3, 0x6, 0x7, 0xffff}, {0xffffffff, 0x2048, 0x1, 0x8}, {0x2, 0x260, 0x5, 0x1}, {0x6, 0x3, 0x4, 0x6}, {0x2, 0x81, 0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) r7 = socket$inet(0x2, 0x3, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000500)="60243360ecafb867565783a57d4e53154a91a4c6aa1554ebfc5a5b68619e393fc46c959d463b54a07dfcf7c5b039b599898d2a74d3123e6f593b237ff37b33efd242d74cba0cfca421e0f2342b1ec38a87e932cad0fd2b7446be022c3308775025f02aa87fac5219bdb6b632005e8e55ac32ed2f7aebe76871919eb5ca36fc40139c0f1d217260"}, {&(0x7f0000000380)="427b17d075457f48fc7cfb3643d9da030b767dde61d6aa0c490e03fac7b3cd27091898a6d58910b2ebe3bab0a5b26b46a01d8d6fd97e82aa2ccf36dac36beb63b74540f7ab7d21b51cc322c3e57dd24178eeb0c57fdb7e088090a25589ef5ef3d8a92184a192458500510a909908254ae711b9f4253fbbf569c11190792b2d9efab1fb141c79f8818ff1c81ed70f9a4656850a32e712085175fa9a2f89aa686858bc0d4557a6836ca17f7f3c2500193efa9474c3270e6d07cc3754116c6369604418805f99c628f2d78e2929b1e6c89d7b879ea92728b7f42808c45cf3ab86ec"}], 0x10000000000003ae) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r19]) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, r20, 0x6, 0x9}, 0x0, 0x3ff, r21, r22, 0x20, 0x0, 0xcf50}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10091, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus/file0\x00', 0xffffffffffffff9c, 0x4}) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 16:02:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x4a) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) r12 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) r13 = syz_open_pts() fcntl$lock(r13, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r13, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r14 = syz_open_pts() fcntl$lock(r14, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r14, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x7, 0x100}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x8, 0xff, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0x2, 0xa8f, 0x7}, {{r8}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0xf9, 0x8, 0x401, 0x200}, {{r9}, 0xbd86199335032241, 0x4, 0x4, 0x6, 0x3}, {{r10}, 0xfffffffffffffffb, 0x32, 0xf19ba1a29ab587a9, 0x3, 0x8}, {{r11}, 0x0, 0x80, 0x20000000, 0x7fff, 0x401}, {{r12}, 0xfffffffffffffffd, 0x40, 0x20, 0x7e25, 0x5e551734}], 0x7c, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffa, 0x8, 0x10, 0x4, 0x6}, {{r4}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0xf8}, {{r2}, 0xffffffffffffffff, 0x56, 0x40, 0x4, 0x1}, {{r14}, 0xfffffffffffffffb, 0x10, 0x80, 0xffffffff, 0xfffffffffffffff8}], 0x5, &(0x7f0000000380)={0x7f, 0x400}) dup2(r1, r3) 16:02:53 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1ab) ktrace(&(0x7f0000000080)='./file0\x00', 0x13, 0xa02, 0xffffffffffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x2, 0x9, 0x1, 0x4, 0x80, 0x6, 0x1, 0x2, 0xb3, 0x9}) 16:02:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r1, 0x0) socketpair(0x0, 0x1, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000700)="ca3db2894a632d3658ffe36ef448cff05dded9bc6cbf77bcf0b3a7f7f558ef068ab7ecab0066c955afce7386c1d1bb83cd0500274f54ae607f5096594e42681c0e597b2d30002f3e44d98f40c28d3cae8fd39d15eff40b92a1cb9c8d1f75b729123eb56bf3881566ec29f9500e5620b33419e0458bc0d4fe1efa0d4d3da034013b1f464e50c37e43c6e614b0195ca80d0a588c89c2934039d9d657b2cf5380a46cda84d3c99309c94794ea6f327b70298d0b9ac5150659821c0b0c0b886875db90fa323dd61c887dc87d0ee88a", 0xcd}, {&(0x7f0000000800)="81effafac99c05b3a51dfc83d949eecc546f982cb68f495ce15b0286390b997127e69754571000b5d0614f8bb19f717281cdbb86b94874", 0x37}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x20081, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) mknod$loop(&(0x7f0000000580)='./bus/file0\x00', 0x80, 0x0) sendto(r4, &(0x7f0000000100)="916ef71366a70dd0612f9405be134c32948f39d9d6818c458712f232f709a2f0a6b1edee61222e72b35ec1dcebe29e5e3038914fa3f374aece5d5976d89672c7ccf498f0e5041f92720eb04088aacb178be1d49df021a9b2476fab1959a604c4f47bdf9a53444333fa61aae3297edd26d8e44b9cd401962b05604ecac398ee91edc6f608df738ca88b8e034a8f31fefd7a6d02a3730f1558210a07d129be26c14c166eea60fc875bc00547cdfe1d3e2fcbb69d0e09bb913070da8bde18a1a4be2ad4a446d55164fbcbde7dd7d94c5668c45e802030585973b198d04e7e4d", 0xde, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6a, 0x400}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x1, './bus\x00', './bus\x00'}) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000002c0)="1c2baf31ac6baa665159840dea24567b25c96f14b27fbb1f75f2c93c192c5787dfa68a754d842ff293ac827f664fe5fa2a5a02d4d8", 0x35) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/13, 0xd}, {&(0x7f0000000400)=""/154, 0x9a}], 0x3, &(0x7f0000000500)=""/47, 0x2f}, 0x800) 16:02:53 executing program 1: clock_settime(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchmod(r1, 0x42) clock_settime(0x0, &(0x7f0000000180)={0x1}) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000080)=0x6e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x2, 0x1, 0x7ff) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0xee) r1 = dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) pread(r3, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x32, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8, 0x45, 0xffffffff, 0x4, 0x2, 0x3, 0x9, 0x5}, &(0x7f00000002c0)={0x1, 0x8, 0x5786, 0x10000, 0x3, 0x1, 0x4, 0x8}, &(0x7f0000000380)={0x9, 0x9, 0x1, 0xffffffffffffffc0, 0x9, 0x7, 0x1000, 0x3ff}, &(0x7f00000003c0)={0x7fff, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x4) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x0, 0x6, 0x7fffffff}, {0x10, 0x80000, 0x100000000, 0xfffffffffffffffc}, {0x20b, 0x20, 0x7fffffff, 0x807}, {0x2a0c, 0xf55, 0x1}]}) r3 = dup(r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000400)={0xffffffffffff7c79, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f00000002c0)="220c0bfcfbf8694768191c395421407b4c011d3446903de3cd8ef5e7454201f897b0aef4f574dd259365f18562e1f2904aadbdc72f0372db1f87155693c0340446db4cd673c80608f4f139e887b3bb980bb57e2a45aaa5a3cae1c08c01ddbc4410e6c9a835603e97be9400fe8372986067b6d204be4a047f0c8142d65c8ed28b65bca4a7c5f6dea0d8b23b1016b833fc63a9500e78dac3700e34608c22240cf0d0dd906dcff51dbe2ee9a033a9080a933af4d75ce8b3e537827f93b448a284cb1cbfc9a745822fdb418254", 0xcb, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$getown(r2, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = socket$unix(0x1, 0x5, 0x0) preadv(r4, &(0x7f00000015c0), 0x14f, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) close(r0) readv(0xffffffffffffff9c, &(0x7f0000001480)=[{&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/10) dup(0xffffffffffffff9c) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty@', 0x8000, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100), 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffdfffffffffff, 0x1000}, {}, {0x3, 0x5, 0x800}, {0x1, 0x5}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000000c0)="874794ae624b7d14f8a7ba90f740b9d5895e8739644de3e6ec44df6d13819cf3170b0cd0c4196e6a14a4242948ed12466870a03bd3a30411565889689d5f73ae9d7a784225f16c4fbef304903b75180f527794b26b03027d46e6886edfe58f4c81ff203f50633e", 0x67) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="15fc8abeff735ee4bb7813ee24a766fc17c30033c5ab665e4722d118cfd543d64b44831d2f6fe28f6a70", 0x2a) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() msgget$private(0x0, 0x80) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140), 0xb37, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r0, &(0x7f0000000100)=[{{r4}, 0x0, 0x6, 0x0, 0x8ebf, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x30, 0x2, 0xe4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x45, 0x40000000, 0x345, 0x800}, {{r3}, 0xfffffffffffffffe, 0x21, 0x1, 0x1, 0xffffffff}], 0x200, 0x0, 0x1a79, 0x0) clock_settime(0x4, &(0x7f0000000040)={0xcff, 0x8}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = dup2(r1, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="8000b355c567d53f787d1150ee5aeabddb", 0x11}], 0x1) 16:00:02 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000001152f4b23c91d8f1a19e3461088c6a2d306feed1d25eba5ae2db7746d6bb26d25b382340fd7af1c56272154b5b7e27f6fe220b2190c20201c35c2b1a1b2e53522c1fdcc9c6cdeafd17c00a42093ef7c0546367c1d324eabe661a98f4aa4e72ac562aa25001002868c6933daa54ecc162b04c461b0ad606d34341fe3835d2cdf47b6632"], 0x7e, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x2) r8 = getgid() sendsyslog(&(0x7f00000008c0)="ab8d458ca1d6d65c29a34d902856a6122e3b274410c91b3e7056a4ce61233436f8fe68982af6d38d1921429b649b5b81897e416fa2a28ffa5315c9577a822d0e8b708d5123b79ce8704775eafdb2abe2aa5361e6c8c7668c8eaf674195734befe06fa51a3afafcdccee03a2e0b6c9fb994b983d88fb4294b2b20e28904d68de91c32a16e9eb369a904028f1f9240a0804c43b021f4af2c06e04a503c175325ccc3bf96119edeb170136f682835043400a4d0f12cf37dc8b986840fa80820ba193c048f81789c019e7efd9bbb9293c66555ea3743780628b648eac0ff9433f5222985cf5b2b05963cc848ece93acba1b7290cc16eb3c88934293c779904cb5bbfcf24423d59fda3d631796a55cb39c6fb05788ed1647aea8cd58059ac998fcd4f6f95c376de9713036e905a405b3f8f7624b1bfda6689dd6cc203462254584e71618bd3d579bb4df677a7e1f9f2ba3611df6de07c7e791a49f66ec429708a4cad163569ace63ac7ed6c9978c808a7a6bf4706620f47386a4a48b087e9ed1227e35373d31019e88e68c5d3a1fa2d2d0df218d479530e4ebf1a38104ba46b5d242beaff4df41e493d13bbdb04a3284d5dddc71120ecb47eb229e4e9715039e8719e4e3b67a22e9311e88997187ee8780925e4c199f36ec7111c5c3b216334f42ede56d08d7c9407e6d85b3550155fd9ca9e581faaa6e892b0830bbc897d12442e5840c50334f1aa90bf3822ff20d6db364ef22f4ef1e793a230f9ccfbff88102b60cf3113e5128457b352a36b569609aceb32cdad4079d8785502a7c62c0e4fbaf5a9d8f8e8c450433e70cc88f46c9ccb29893c718de43beae6de0c7489681470e29f25f9825254d643ec43ffec7f179c7ae83e797976027838431167daec3dde9ebeb09e8d051bc5846c8b4beb854893b06294e276b3a9e2e27d8e2a1c7c5a3c9862a5269d0baa363061aefa4956163fcf7f4be615bc85d5cbc2221c9a16733c3d4d6c2b5be7b05b810a1e187dbdd9a20558d113f75757de3d086c201d5575612558853037a7d871151feb5bb4a3d4757a2206f1822bc00ec723ab72686885a68d5eee3149849902c4f373e4bf814644d32931f2f7b2b963164347ca084190f5725281b0c78de832202d95878e924e76804b06748beb3b3a9f9e12a3ff8a8b2bd6700128d8451014419eef9100f8af07e3026b47abb04d846d7be7668cc0c85c9a4dcb79cb8a88121b5f49623fc32f0f755a2df65dfc3de0abc446f0987b4d670c10acb457108a06e7c89e52c2197bb402507d8a0516e3878888b3ad9f44d3baf43b356a5c31019f59895e881cd7b26c1c064321a41725f42d9f26d86bd3a3c35604e8f8cc4f837242653beb2542bc338444b07c739352fba33191080590e5bdf6792be12ddfe5bfa310aa664d4a62677afad2d93e8567f3aa266a90c612c8ff607a6ffb10cb69d3c9a2274f9ab6c6626d9f7edae6c837c3e6ae65c41ea7f3e5920e91d4208ac3a1ecae5bc6b3804ab5d934ec751f8f9f058e5c4ff8bb83c02dcc50d9830893d21496d5ef2802d9542a83f61ba8106af69420fd276ca344260747a9059f3856410cbd8f7a083c68f7164ec99cbc605f2cb80ce75b48ea50ee8fdfa76d1309e253f1324f2f9c86a1283999dabdec2e3089df088e8eca6012d3705ddb48664f555a22f75410a71a3b10fc4330adc24f971be77e65fde8f13147950b41ffc574f8ed69e0719e125882701eac957e616ecfc8bbb654cc16d762205bf134e33d828e59d6672e7d7d8d4e24951f8a5ca295d6c2c73c323ac6e2a887fbca1f206fe4e9bc98545820b4e7dd52977eac6084b795a13596ecbec1660ef204b0dacbd9c29623b8cd05c6e282f749f93d6422882b776901a958ce781b28e2700e5f64241cf800b5247ab7039c90f93b4fd3415bafc9a1993741475891877fe2887227642caa6dba8794e1e6eee989f931789bfd52f2b95750045a824acc5d6969cf7a644a48914de6a16fe9db39c66fdae61cf9fe451cf39045f22f2712cdfeaa9b0396313f44ca7df71f8fc30f19b772c823f4179cdac89ddfba9d68e298ab4a0fa9794dd8aa3746c7c83dab2041bdef39385dc2b1d9992d2661378ea6e97c2e584ad572f9d5af8454a68f30521623ac6fbfe8546516e15e1adb1cc2610819d154f5b8d496751b519bba579e9514a3010e40c48709dde9377a318b878aa1a89c67a42dd43b08e39ad2d7e4042341774860563f6d1492c6ea5f0ecb7367b43f7269464f6811370c1153bf1cc37e905c6ae038a2aa84ebaadb8f0a7e15658f59b5bece5126189c6a3c5e91e10e57eaec81074d0d2c646d5469ed58008ee1ce1c08c24cbb881693a605acca0d039582379e554599f3ea4e1faa359a2b6d9c6692bfb36a258cd059b2c87f6df4087b3d50f4c543140028d365c8a564c3d4ea17606178685c4a58a9975717e7f6055ff8e675e7cc0ad87a91b61fa110b38d99b020655d4c423f16a30be85cc3e8d8b7df8256ec447805fbd8dd3e121f07a204c373fef5d60e3dae870d356fc2f658d25d4b497f174550f07df4814f83ac88e62a20e501d3b5bd7472be5ad68d890df7a94e3e1ac813fc9df6be3766e8ae46247e33ac2c9ed8cdc6eaf9f568dc9b1997fdd4cace0bdb252ad9743f4c1aa1c54b795b7c8a501c8c661c3f03fb43f15c67fd0e06164386e7c74e3356fb20f7f0015c9bc74ce00fa44f1c3b592fd0daf7d8da0c802a4b7833f1173dffd425e636e505919702796291f39f7299623837bb66d7b565010f19ee2d6a90f410d7fe7c875dc5c31c2a6fbe6ee35bf9aa8b52ac5de349d8fc76ba4e03b0f99cb29932c363c961b6ef4b165369c777588e8bebec54088b0781564b885c093351da8ceafba6b68a1d598276b84ac656d55ea2e216bbbb363c22e9edab177625ecef0c2ad8f17da85bf3f8641dfa27c3bc498c2eccc9a31a5a1e5f9567960ea0e4bc0d1c2ff673d7a788f03a0cd24d7b13def618015d472ba26c14f23ee4a74913d1849efc22b0cf28c087e0719a452a0ffaa3b937d9ee7b69bd4fd726695054ba3487cb7cfd109975aa4318c1efabe8052edf241a3178a5fb1e8b4d233616079a68fb4342ac184d75c679b4896afe2891bef1e964c6427071cfa523e67c9e7a02a4e04e9c4ac08d74345336328a98a6ef85f1e5566774dfcc102a57d32cc24c4851aa19347b79ec0b25b8ffd0e2aab6a666c09dc7469a67b7fb883e00a18972acf2baf98753e7c83f71a6e31ce10fd2b2becf946638f7aa50606d839f8baf8efb3a2176cc2e1c1dafa47e334654afce3cd4e6118ad1d7f28f27fed0deafb14765ccfc1ac87cea0978a7619eab0aa2f7fda8a5e6d30f79cac4ec01f636e5b08b8d32e5981cc4d14620787b51a0c6f1ddb8d5c7dd715a6efa4e4006d7d0ee8fc77a92a62c9f62f9d47c3c720c4c9927ab2a48be95c2254c4eb43ebe40b5b8aee34feedc2649996525d19af659140e300b6f770314da3f80e31c81a29ede62df3d74ab60b634dd22bffac1ec318a03bca17645953cb69959c6a3b8ba3afd80beefa1107de2e6b2023b2cad20cfa7f0671c7b182ca1f10f87fa16579decf0e820a98acb4cf783cdd7316a315e1a32a01423d4e52a75605f094dca4e8a9410867103e28abd4c1bc4febac77ad02cf182e6a838878cced4b077f51a255fcd37f74e4b81d607a97553338ee1da3d513aa6260ad6f1b8e96fd108f28acff2e9fbb53df3d18993a18c899997244662b941fc3c85ea2f15fc54d8fb0d680966266917ebdecdc500a0ceee02c9ee46a424d2f8b24b1007c172f6437d54f3dbd2d9a25a390c673764ee8c36fdf3d7a578cb120233c1c14507dd8390c40791e58c353dbb5843ddf41500378a0ea9a3a3611339248dee371865978f22588b7c4999129bda5777d6fe10123ac633ce71e7d07b2aa968c31d803597145f58fe59b7fb4305bdf80184775b6e4e0a5cfdc18f0b2657ef10b1677cb4b0bdc53d48010f554597d01b16c7b434c6c020ec7d811d84bd1fa92d6189d47013b390a3cbcbf1d1a458b3ce2efae2a1c0494d9d831ad22430b0e1adf5b24273ceef10bbea8a6a193ef2c318d3fd90eb403c5699476331b20eca0a88f0b2a11df9d98334e9f791ca0244f18a37bf0ca6e22a70f5aab2e73dad7b19e627b3b3d78a71a6e192f0ec1783d3843f18180d218aefe04cf5fb547a7de4445136b50d1d38fd0501c1dfd99baeb1c28ec1f3a7de24a254d7e4800d372dfb2f991119a4d2875ba5845ceaaa7b3202c8ec0781dd4404fa89f7d5c8ef56e5abc28581bf9593d3378615e80c30288534d88cb8b2faa67e307984299850110f5236c96878888c35aeceed787f632eea89362c855dc732e88ee085380aed41df485372915b5df1ea6019e790363c58823ddd99ce7106b656c6b5cbcf78ebc17895bfd04a46278493d0d148b3dbb8bf1518d08b38c0fe39f69cc742251ce8854bdf06e6edb827054b9f45a36395eec6c3953c0e6a7a6fed39bed83dfc64c8bebb842b99c3bf4cda7a93a2650fd011b575a4ca6467fdba5d4cdea434c36d2e3d5129f98e150ad0f6915bf7d2d7c4ed3d7532223823bf48aea9c2979c25084292ddabed4878f109a332fc9e623feee733a145e60e66d61a44a1755e6e72a38fce4e2ab414fc0e43503a4877ddeab19ac9f840e5cfedb924831f0a3579ed8d85fb3a8867994efeb9d82a0ff480160f24854fcbaa79a65c8e88c3bfbc78901ce176670f1624649ec25fc20be76b0282a300dcbaa0cb498f6c6f2cb093e8597806b8822ba6a1b64fa79ecab61fb32587732fc7368ec154c1a296d29d2ccf0943e6de16052981f2b475aff7bcd9104335712d1c1bfa1daea2eceec56c8bc325811aabe66cc29e983fea83a0c961a308ee356d166e535994a6600d24c8302680e2f542655751bf16aa71894c5c998fbe2e866d301442cd8ca6f51032e7f43f360977fc0880bb12eac5dc42882cf78194b7d244d7ce3625088597ebcea3f24815272b94afba2b0ec219ada4b54757f05f5fba12a2d269cd2c0930cd401b946dd93e2b17ad3d921b84fad65d81250bf759c62934adfc16298df5dcdd7b7ee6d801234752817f64bb934a2f15e4684418623b97137830fb1da642e2c6594c03bc34f1d889ab9f3f228bde2340a7b3c67bf589a08cec5ab85e54b0f625ce433a484b75988281fdfff63adc4dd744a18aa54f6c72d1684c32afdfb9e75d3dd741111a31775076708e8c780b93d74edf541cfa61da9de9c305910f9ef6414a5694311bf4afae02d63e9ea0bc2af3ddf510e30138a10b5a35e28a8015e36725149ebfaba7b3d14c37fb2f85b3ab41b0788b58d524cf3a92458e258d5ab31500606af3e55d758ec80368f9e4545f127e7108021927dca0387a1f930c7d76f9835a7c1a5d8d9c0c3c9b617fd7fd00c12838ee6c32c67ca14acf76b6dacca97f1f18c231ff9b5906df9a458f1a96990fda19e126c6e857e897688dca91ad8fd08b42d7b7bcf109e63e2d45f82ce9921d0fd129ed6dcebbd1c9906e2ddbaf61424adc2cb3097a85da1554f4065d0d892035c3c4515870fbe84d2c77a552c9651197001a1bc130e3d9e07e70964da119a96925434394be31530b163bd71ce57bc087e2c7ad9400195cc89065bce0b73cc0f7690abab88f2376e49098935f4352fd910ac51a27e817b71083b7d43ef5c5da23ff24e2f41cd5d0ec4754a9d172a171ae3b3cb0daefd0b5a754e3266578de54df620373e11bca8cfd1c5cfc9f456183daae9789e40e", 0x1000, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000080)='./bus\x00', r4, r8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x638f4124c26bf8d2) 16:00:02 executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x5575842530aca6c, 0xd) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f00000006c0)='./file0\x00', 0x342f85365385e7c8, 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x8, 0x8, {[0x80, 0x10000, 0x401, 0x8000, 0x3f, 0x1, 0x80, 0x81, 0x8, 0x7, 0x4, 0x1, 0x3, 0x621, 0x1, 0x7fff, 0xd52, 0x8326], [0x9, 0x1f4, 0xffffffffffffffd9, 0x7c, 0x3, 0x9, 0x9, 0xf1, 0x4, 0x51], [0x8001, 0x80000001, 0x3, 0x2, 0x80000000, 0x2, 0xfffffffffffffcde], [0x10001, 0x4, 0x8, 0x7fff, 0x4, 0x69e], [{0xfffffffffffffff9, 0x3, 0xfff, 0xfffffffffffffffd}, {0x100000001, 0x1ff, 0x80000000, 0x3}, {0x7, 0x8001, 0xfff, 0x3}, {0xff, 0x5, 0x6, 0x6}, {0xb0da, 0x80000000000, 0x4, 0x5}, {0x887, 0x100000001, 0x1, 0x100}, {0x3, 0x4d, 0x3, 0xffffffffffff7fff}, {0x101, 0x376, 0xe29, 0x4}], {0x7fff, 0x4, 0x10000, 0x4}, {0x5b5d, 0x0, 0x0, 0x5}}}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000180)='($\xe2\x00', &(0x7f00000001c0)='^\xfc\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#}-/\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\\\\\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\'\x00']) open$dir(&(0x7f0000001700)='./file0\x00', 0x10, 0x6a40008aa068185a) syz_emit_ethernet(0x1000, &(0x7f0000000700)="114522b2c39b43072ed952992030d6e620c430c8d63999d69e870d21e4440a5d9cc12f7993e4ce3fc85ba267e6f8548c533b57426c7bc53e790115ac6f3c3aeb3d1e030d1d62287be6aa3294be521ff605c8d373378fa09ceda2c32d2004b5f27c634c4d997e8ef27a23427289410a063aa34ae466557445b4e700f784cf1db1422a0686c26e9faa1eae3ce1fb73cf94cafee2f80d638ba1bc0cde94f54e1335ce06a93749b5320b450d9bd6b760fa95bbe9e156ee73e013bef2e164ff4b514a5cd1b35414515731d843954aad2bf4eb30245d92d180a11371f7b1f6134fa5474fd276bc038a6e4519cf76171871cd3ec632e48e968f34adfbaee7ab892287a4ee0b0c50cd4b638b1dfe185ee3845ab1ce4f5790133bafba1fb049513922970ea32f678a745e8560cd969adceb694fd189d62101641dbe6b15870e3a211c6a99f7c6d655b644fbfee648be3da018e23730fd96658a6f51dbab0c7c04ae6e3f5721171e1d53a1564b9e095455e24e50647c8212aa496999cffe42ee8cb18ffb8bde79cc921316a92357aff02bf35ca0cd690fcd95e088ef00ed616a36cae0c40badc5898ca6e4f4733b3fb94f2a803aadb4b9646dc882641d0f3dac4a47fc14841b27742211e807e2e6dd81d4edcf92c608dd7673051d9ef6af0d0a92cdf8b10f785f8294adb70ee1e174d5f58b94c04a4853df1b496d5bb8e017cb0897900123699b5d01ebdbf2edb8c019356b0fccd417fa0436d58e2189425c8434e1060b43dd279bc5aa67db753e199a11235f9f31f592163561a1e30c12c82dc8467a62f95b327634bb59981ae834bf9deb57aa3523be444cf042f6ac9f000ce8480cf6f37d52af5a01cd7780b5fea59c358455601c52dff556ec78f4d2ac2b399aedacec25acfca58f18a9612ba1a9d485051b4ec735bb390dd85422256d5b5f682d47deec6c1deaf70904d6ab1ff62989ead7c9d48038c11c4781e116fe6cda54df72b6110106feec5775de4152b0358c51024f27660bdb77862ebcc9e7d406a30a81d5f10f6439e2a4c7bca4ebef06069d8c7b0e5b588ff73959caedc009cb439fca8e51f18b28d07c78a0c57bed83699225bc0c4bf14c75cbeeb0e09a241981bc5a29a6ca4f19872cc0f9ccd8a7315fd6f13c683aba6d464c7b4d6cef0fad60c8a7ee036c4e19c0cfe7fddb89e0463a14b8292b40c00dc4ef0693c9cfe048c073fc98402f0f119753cd14aab75ff06ca2bdc543d4e2c395b0889631fe4fdebfcc93f98f83dc5454dc4c458b6d8816a2e9be36c347ad60c24d84bee83adbcaf1ef9f13159d8b727d09d73a6ae4aafc774a6578db83d2a75949e4afe22724a598c841f9e0f39d8c6373921feb6a544e28a443ef3923ab4f67852674212fde61c587dde0c8f4f91ef120a9856bb912c76344d8eae4bea445c1d1a5b41e0f22bae7caa93a4098e7fe74ecac9409a710334b7d4d7e48b55e54ab359a88dd72c5347f7d1641e4816d02347dadd58d626e11e8138363071d3d543626236f07d76a752a10e56a9beacf6725542d5dc142e59a422112ef42e28898861b87c714a69177d63b3722c58941abe8b6dcbf54e3044c588c4713934565e4a0b9dc10702eeb41f678e59aeddf9a8d2b7126c7b0cb10723e5efe898ba6b93ef637e95f0db836cf9105e21a683a7b68b95b686cf3a8d7c7229b24c2d15aea7bb474b5763b77ccf3096e3ee2ca8bddd375d0c999ae87c45929ee285d4bc0e8f478db6865cc17a3ee3bd591699b35c93a6810e75215cb036367e0d6a416832d07f74642cff3c7197bf5ab23c45701a99b4ec5a850d41538aba4be947eba79590446f5cec29376816412bd345e7f4fb34bab2114dbda8ea8518682cd3da7ef5de588623977bc6268121b69e874726b561ff9fee2c75af7dd7012b78cf3c6f37ac7a07e1f1b1dca0d283a0cb063e0ce0a5815ffbb4d420229fa09fbf8446eb6d5b777d766bc5978fc8509b2b6eedde35eed1160b3a9e817604b17e8b44ed5a74ce0daa6be92b7bf79713ae54c01f5dabf790edd34c4e8edff70e3492e0d5a29473f57c0ef323bd4f1983a1e3465f1e06b82cf8288602d9b673995c63381b7ad4e7384fd67fb98fd668326bde7b8e128143cd1c521f3d3542d45d7fa0b54b049968b88ecced08cf196f55306f4ec42a1f5ab10ce81adb39dc491c55a23fe4729a803e433758a78f9bad173e6b775715805bc77d915b92de7c5aa0956ac6d822b9f1ad1d295350ab9ef6dd963639532a10e4f0632e8a530cf2acc57f353cc3316b018f19eb301d77db1c53bbcf1cd8baef2efb34d1329c32dfe58a6878bf8193f22b68eaf8799bf0837a978203cdcc6dcb90a3425adf41ec88ae5998c16bd0b1b37951334cfba80538d8a5cfd534f38a40f7135080380d59c5abc924dd48fe37d72459495a5486b7a65d6ac1b6cf4979cd42ff53480431540204a258231c8aa57c50c3bac92f98f19dc5eb17b612060513a79e4aac517c6a96fa4e12446725e9a660a73ba242eac0924be4bba15748f2bb24fe7f158c27863b8b89177c9c5462d1daa1fc644bd248090cdff043dee8925fc1dd4aecd23123c53e4bf9c430335594c7e98df3fe2d1d1d600809bbf48a24b65072bb824aa010e1d574eaf0879195fa806954901db6d4a4a1f777ab8aacedcb1fede99ef87160f285683cf3aab47e5b238e58210a6a045921016dae50a47cc8bced7a28a6227675abd2b465ee4cc23c1426c6d9c6a5687daa64e81018828623a3193f6fb2ab25ec49f41e9f11942b36cafef5524204be2c495c842b0b55deed6884550e3e84b95756fd1a460daab6c534c075cf1dabc12c62afddb700fab0845d66dee557a11ef65f44765c937c8ad32141fa23d7cd7401aa98a2e263c4c1d1374e8a87f0c1cab7907087ac86f9dd66b0a10d623939669fcf2d7c6dcbba5b2afec2ca82672588cb926933385f49bd898811b3ba9662178bf7aa1a654242b4a951e43b9d21236fe16aefb8bf0709139d7eef3fa89b09b9703705e429b4b1b0f0bb8d417f6b57931dc107a9b7900d477df963153246781d1e19c3c3b44ab044da22a11fa3c3d8e65ef9b67c2476835e6e75ca06cd8951c17d433218edb9085db72c8755513cd398153329aa24e349ed97a2ccf47f8d2a76323ff5b33b77dc834a220fd027ee74d493b6b1c533acaf480a46437cde9a3f0823eee8f0e8126b664768771b45010a246f75fb613987c2ae39e590a3da9d6ce9e7ac1f19ab402dbd71e681c2223121832fcacf65ebd09b9bf63a80a8df1ea8682812523756e5f0b7206613e901939d3b6b42175088e87126abeeb98bfa1b58c34eb6aa1f554e646d6517c2be053700f901da09fe718b2bf925509d967e87f1b5abd626810ff7f9c4489bfdf4bbc0214545094e82707e27839b92b7e19d41b350afedc14b8890325d194b345fe7736a3d4b5a038803e7a0551cb3b0a50dd0d0e64667037270beab49bed1315c517daa4396e22e32908f5f02de107117631801784a0cbac524d1c1150d758c5becf0fe2d0baa7cf96defe627a6d87a20da91e2cdf5a5145025e82967f4f7c07c22f110b4a3f6a34edf34d4978a7e3f50e1fa7977ded46e0b79bc1df6514325006675b34923dbcabe2b4f7b548860ebd40436ef5ddc7c5efa7141bf89047a9f8ee753c7ffcf153ca844f19cb5fbe0dbd306ad64c9ae0b1fce5173a8f58412bdaee3ab2a4f12932d06b2c1c9379ea701f695d2ab0293aa7cec52465d0d3073eb15874052a9562c6dc30809d55074e999503df526c1047275bc5e2ad942826e6d3a58b2ca8ee31920f9aad24dbbd52b0efee6498af624e56468da56ac59b6f0ff4dd63130c251261fb27979d238b8ae10d9e75b271a7aacd657f742404fbe6b51e082babb1f4941b6625522193f1e609ace92550e0c46cf6e21342e24c05a57e82de4b37841c7bc1148c6a94687edcefe8e0574c28e07e60f8107d7928bb401c3908db5829ebaf87e82eec399a5991e47948d90fbf589299ef625f7c2b586884103c2890b73048e3182a71089b9df57f76e29166bebdea80624baa067e42e730c20e400d1c44f997c49562421e2db14b6884c408501fb31acc846e08f3b2e20793427b755cadd631068bcfdd25347b12cca342fb87acbb863b4a908c0f5b698d29af3db3092032bc30e94cf5185213bea5755a18619359d2886480f4fa2c397d91425f7429cd03ed3e5f3f64fd1ba44876dd5c7f6eca877b71fba734e1ac4a6a2cc9a08907c23c93f46c61ec5dbd2665cef32361b5b0d0a9d3ef2878f228a52b082320c9259564a576218e47331840afcf5feb599cea8cb2e91f771e305691f1b4ffbbfb869703618a01056da609c351936a89f3ddcab75cda354bfe8972b256a24857bcdf79ff6130ce61c2f798e00a91ba5b547012818de677ac0888eb19fd41a6f49cb1fe271e6d5599f47e2526dc3ee1b6d88a0a8ada4f5f5641a7325f0151d0e0f99b8edb5efc817c23507ac0a048d6b071532472c6d91aa7c76d6cdd740041dfc1f778ff860a8b645cebcd6926bd94858a4dead12ea24824dc4e597eeeaddf28ff0a8ac5293eb480146ee59d58e6ee6c109e6375d1b362c51037045a56a0eae28615d19064acf198fc3c3046e06e0c1c0c9a4ee99759d71af51583a3fa0a5a1fcb4fe642df438014033544d9941a6dbcd02b73ecab321c8b54e2a327358c3373f87faf4b88da81bd9baaba379f902ab22da3306468e0fe2509698dbfe25abf153ae771e51d822d56dfef707b5e40c89937804c70e17572b0adc89c1762e8dcf1df71ecd4951a500c148665da02dd98f21d7c2f5f202eebcec2b0bf415fe5193adfc43a9273093c98f19b3817d94a2adf9f512d28cbc15cfda77cb9fed1dd716768a19b088bf04b23436563ec535691a89e7fe1f962d1b592e29ed2fd2c35fea1a2ce478295c4048a420affa4e67271e8791ebea592aeacbd74c650ed309b6264c9bd75957b5d8240ea44b31626f9e3e66a32d058ccae3c7ea758a5bd7090abbf262ccc0a1981a5cd3248294249706473815fa9b9ca44c4740e306fc26ad77ae1e59d2f612a0a7280897087ec9d12e8b2e1c2072abd8481b59e48f524646831b4baefe0c459d441eb83c790f28ed57d20cbeab71bb90caba54907949b84826091becde4f2e60304b9e4c5094be7c2d4368ec9fd9ebdb5926f3c6b18568f02999478b47f91e921335875cc7311d5c96e0d18a97b966ca8543a22634d8fb922a2e6bf19518e5899221ef4405cc3908b39c6d77b2329ee029c53ac2e7e602dfa4b2e5a9ca70066b86ba91107c4af3c0debd62bad5921d1f41b4631756a01f6b7536b8307fa1da1132bd00dee87f136074bd3b7ee2f3b6e95054aae5721271668d9a4dde33256625812986975c1cc7b0416360d11fdfbac61a5821b8bc617ef2898637d0c24d3f87fc4d9e2f4cdc7a959448a80491201148dcf82b88dcade8c88f46ec7b3526bd6af1c7ef1ce8ed59271853e4e08d8781d31ee3700066a8afce9f54970b22d975e3a21afdb8de129b6f13f31bd32b98f24028e589c88ec3ed71a35ccb53d1586793e722d1af7a3b7e7b9b5c638a919e772e8473dc2028c566b94dfa9f48a8f98189aff332992dfaccf82bbda660c893204ca4acfe79058bfac6d7d1837c34fb9443f0eb1da1109813ec6ec68ab89fbc72e52872e59d04924945648cb9b663fcc2a0d8d0ce16a8c434c2097f2bcb030c5defe11d34cc7ec59cea76eb47553f6ba2bbab948af1143757ea8107723bfdc942818eaf437") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) setitimer(0x2, &(0x7f0000001780)={{0x9, 0x3}, {0x5}}, &(0x7f00000017c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x1, 0xa9a1, 0x3}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0x7fff, 0x8, 0x5, 0x74, 0x2, 0x3, 0x10001, 0x3]}, 0x3c) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x200000000000024f, &(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000018c0)={0x0, 0xe6}) execve(0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0x1, 0x7e1b72c0}) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwrite(r0, &(0x7f0000000000)="356489dfc12726119fcd7881180d2164308273fe5940207f856bb8681367c4efe5a9b1", 0x23, 0x0, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 16:00:02 executing program 1: nanosleep(&(0x7f0000000040)={0x400, 0x80000001}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x3, 0x8, {0x0, 0x2}}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x28) 16:00:02 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f0000000000000000000000000000000000000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52270000000000000000"], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x6}) getitimer(0x6, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r6) 16:00:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x376, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="1d000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{0xebcafd2320d31b44, 0x800000000}, {0x0, 0x5}, {}, {}, {0x0, 0x1000}, {0x0, 0x9}, {0x3}, {0x0, 0x2}, {}, {0x2}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x8ce}, {}, {}, {0x1, 0x4}, {}, {}, {0x3}, {0x2}, {}, {}, {}, {}, {0x0, 0x3}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x9, 0x100, 0x40000, {[0x80000000, 0x5, 0x8b0, 0xf76, 0x2, 0x8, 0xfffffffffffffffe, 0x1, 0x40, 0x8001, 0xffffffffffff8000, 0xd7f, 0x2, 0x80000000, 0x0, 0x2, 0x7fffffff, 0x10001], [0x71, 0x478, 0x1, 0x0, 0x34, 0x8e6a, 0xffffffff, 0x8, 0x1, 0xc4], [0xffffffffffffffff, 0x9, 0x38, 0x101, 0xa597, 0x10001, 0x401], [0x3, 0x4, 0x1, 0x7, 0x26, 0x8001], [{0x1f, 0x7, 0xffffffffffffffff, 0x1}, {0x7, 0x80000000, 0x2, 0x3}, {0x4, 0x102, 0xffffffffffffff7f, 0x6}, {0x1, 0x58, 0x3ff, 0x2}, {0x100000000, 0x7c, 0x800, 0x8}, {0x6, 0x20, 0x3, 0x1}, {0x4, 0x532, 0x2, 0x40}, {0x2, 0xfff, 0xc695, 0x368b}], {0x5, 0x10001, 0x0, 0x5e5}, {0x7, 0x6b, 0x3, 0x10000}}}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000440), 0x10004) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000480)) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) write(r0, &(0x7f0000000040)="510fc3a0386f", 0xc80455fbbb52768) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20400, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r1, 0xf) syz_open_pts() r2 = syz_open_pts() close(r2) 16:00:02 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = socket(0x11, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = socket(0x2, 0x1, 0x7fffffff) recvfrom(r2, &(0x7f0000000040)=""/136, 0x88, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r3 = kqueue() pipe(&(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000280)=0x80000002) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3fa) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ftruncate(r6, 0x0, 0x8) kqueue() dup2(r0, r1) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4, 0x6fa) write(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='N') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x202) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:00:03 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) openat(r0, &(0x7f0000000140)='./control/../file0\x00', 0x40, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x16) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) openat(r1, &(0x7f0000000000)='./file1\x00', 0x8000, 0x80) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x9, 0x100000000, 0x9, 0x80000001, 0x22, 0x2, 0x6, 0x10, [{0x7fffffff, 0x20, 0x9, 0x6b}, {0xfffffffffffffffe, 0x2, 0x5, 0x1}, {0x8, 0x2, 0x7, 0xfffffffffffffff9}, {0x3, 0x4, 0x20, 0x1ff}, {0xfff, 0x9, 0x7f}, {0xfffffffffffffff8, 0x7, 0x101ff, 0x80000001}, {0x9, 0x3, 0x1000, 0x5}, {0x3, 0xffffffff, 0x7, 0x6}, {0x5, 0x9, 0x10001, 0x80}, {0xffffffffffff0001, 0x1, 0x7, 0x6}, {0x0, 0x1, 0x7, 0x80000000}, {0x9, 0xaf6b, 0x9, 0x1f3}, {0xab5, 0x6b, 0x40, 0x9}, {0x8, 0x8, 0xb42, 0x27}, {0x1, 0x4, 0x0, 0x8}, {0xc845, 0x100000001, 0x1, 0x4}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="1726f0754d4e992366f2c6dd9fd8c146", 0x10) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="b470cd1a3f5a404e7094729240fff3ef2ba9a3bfadea0852f9fdfaa662cc5d2a67bbec38a2fb83ac858bb645df3b43eb31db0d40"}, {&(0x7f0000000380)="9b0aaded5d4ad8f6713cf9ad6d0ce672076a81774a27517978a142fb781ab1ee86daf7a16839066612d18c9378fb9917f1f3c2a906d7c3b4757127e8ee30325c7b17f86f983589052b7d3d4f5dc9959694e010fb7e2709ee665dbaab0c27c9f91eea53097f7c540cca5a1546e6844843a12ab89b8de3fa1dfda40347cd089a111629b88c8bd46fd1447559af80e9289c036e692a1709813aca5c0e68526840548d2bbf7a7eb5f72db019e92c43a07c9ed6ce175f19a91721b9aafa4a4b0934d75438a85f221b1bb3a572654c7e05a3d9586acc89586757c6b144c71750b0d5fb03e4478e14fec88e1130d4ebc9364309ad4815f3ab044093156cb274"}, {&(0x7f0000000540)="e352fd84d0ecf5290cca4038c4dd5390e576bd07ef2769bc8a110574a17d22e376e69ea3e2023526f2d0cce60a1c8f881a907b583283bfc02a61a7eaa30732092401dee25195c58e505f0773e1db2ea981185e6393704db44caa3017cfb28ea4c8b406da2ed1f9d3572579a6a1399891bd1c2288977a43f3e6cf197ad6149ce93a08088c573f09909b07d82165cdcfd29fe48e535e3a03740a986cd6f9e97873c98b3bf33984f515e06c6cfd6e58fa89ca92f7631ae8bf25352a648dfc6fb0fa"}, {&(0x7f0000000600)="4b4fb10d61b22f8644f8cc8629135058264ad2277c58bfc1a5846ce9bfa8cf9c620c888ef780d3a3a87f89655f7f3260adafaf240f5176f6374257c95300113ba0a290fd39dbed615674820095333a8ec2949fa91db5f78f1012c6ec5add8f5a2ebcbd022df03e81d28fe1d76231e77b1136230228151e7a6fa6b80797da138e76ff95501deb921d93224502b5b5aa8c942831d0097a813a15b4832b2b448bc64bc1de49432589a4de85db9801ac32367e245523734bf867751f"}, {&(0x7f00000006c0)="189713c4f1d180aa06b85bacf3d1aeb3db2dcbb2922e02be060c2ec10f95002c4db7dcfdec94c4099f87d6bc34c27e0e07aa9b3672618de37b3e2717099521f3a7b4e600e3963cccf0903fab7480b8f39cf6db55d932ac2b5f5633cd110066973f3d09e4b11f42f9c1ce1871256e9586c31738c7791509c8c1dce10bfbe7c9baecaaf2db2b64a6"}, {&(0x7f0000000040)="5f227be2d3682ace299aba4ca81ff285e8aba17db6d8e96be3ede4b0bb5dc2275ddc8f1869c5b3475ce4872314c9df350699233fb6d366152f092534eb903a45f26639ddfb10452329822103d5e432584491662605e608b32e5d801d5adcd3babafff3081310a10293b673"}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$dupfd(r0, 0xa, r1) r2 = msgget(0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) msgsnd(r2, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d, 0x40, 0x0, 0x100}, {0x6}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/183, 0xb7}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000002a80)='|', 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sync() 16:00:03 executing program 1: r0 = semget(0x1, 0x0, 0x110) setuid(0xee01) setuid(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x1, 0x6, 0x8001, 0x80000000, &(0x7f0000000080)={{0x2, 0x0, 0x5, 0x4, 0x9, 0x2, 0x2}, {[0x5, 0x606, 0x80, 0x5, 0x81, 0x667d, 0x4, 0x1, 0x2, 0x5, 0x9000000000, 0x8000, 0x5, 0x7, 0x2e000000000000, 0x1, 0x100000000000, 0xfffffffffffffffa], [0x6, 0x9, 0x2, 0x10001, 0x3f29, 0xfffffffffffffffe, 0x20, 0x7, 0x1, 0x2], [0x7, 0x8, 0x8, 0x8726, 0x1, 0x10000, 0xe9c], [0x3, 0x1, 0x7, 0xfff, 0xff, 0x6], [{0x8, 0x20, 0x1, 0xa9e9}, {0x7f, 0x0, 0x5, 0x1666f17}, {0xffff, 0xfffffffffffffffa, 0x800}, {0x7f, 0x2, 0x4, 0x2000000000}, {0x80000000, 0x7, 0x80000000, 0x1}, {0x9, 0x4, 0x5aa1, 0xf8c8}, {0x3, 0x100000001, 0x1f, 0x8000}, {0xc5, 0x5, 0x6, 0x1}], {0xffffffff, 0x8, 0xce17, 0x9}, {0x10000, 0x800, 0x401, 0x513}}}, 0x9, 0x14d3}) semctl$GETPID(r0, 0x0, 0x4, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0xffffffffffffff14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:00:03 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x2, r1) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0xc05, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x36, 0x8, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0xda, 0x80, 0xfffffffffffffffe, 0x8}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5, 0x693}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5a630bb34a7ea1e9, 0x5, 0xff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x200, 0xe8f4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x11, 0x80000001, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0xfffffffffffffff1}], 0x40, &(0x7f0000000180)={0x2, 0x7ed}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000480)={0x1, 0xff, 0x1, 0xffffffff, 0x29}) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0xe12e7953b73c89a2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x20, 0x45, 0x0, 0x8, 0x4, 0x8, 0x2, 0x2, 0x1, 0x20}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)=0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x99) munlockall() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e007f0000010000f3a5e5ceb8a82d9cc4d9677a5ed1a24be73f41d508abdfd0a46b53fb0b17bb83812e569e81582714a8e7e0adc12fa3ae6fd27d9bc1a7577e9e939f7294445819ea24a4e35b844d8975588d3b9526dca77e0df2fed03d04eabf8ff519e4659e801d7b3dfdb95caad086d536c4e8991793f2f843aa47dd6f607b5351705e387b7a9862f38022f95bd49c3f8d75d6ba634b7685039edb7cc0c7ccda6b7621"], 0x10) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000002, r7, r8, r9, r10, 0x112, 0x9}, 0x5, 0x5, 0x8}) fchown(r3, r4, r10) setsockopt(r2, 0x5, 0x2, &(0x7f0000000480)="87d60a986b1b975f57e184c9f9f53c01d4e6d0697c9db3063e1c0975c8eff0009193d05a9cc49dfc934162a55dd36dfe8739c4f5a74bd0874ab64e4846e999a2722910df30f765ff7c6c3da14b5e05bf8c8981776016d78e84628e3bbeaa63828ae14bbee013b04538c0038854a247a3f4411144be77b9ecbac5bf35b547704207e8ac28a9db55ed9da29a92b6e714804b2e329e6464888b8cd5945cb8320c3665b2326963cedde950b9411ef7b209fdbd2718f8a1bbf4c939043c20b92fa4f71bbb2cd478a7ca2e1695ee46eb1740a98d5677842060ed9f546db2347732cb4b3e1b64c316cbc1b50aad591711b0c4c6bf2df0dd6ea5aaa021792c547bc1d433198e7c3c143ffa9591721c9a27977ea0cbb2539d480be26dd5e94fde79f69bb5818549f0bd83b067e3d28c7c64fa5805870ef5ec34dbb0ed827277469b6eed6007ad697164cf6afc7e4c53b5ccefe73288a920a76d840cdf77afc56a7f36539c49626149a400d53b29f7410fa5fcc91b619c40040b2f4c7e7e4fc3588995da441c386c251e38b0b9bb039a8dd401be40030b4159707d14b850478efd65632700539eca6c98d2301ad73ae31806e4dbc5d22521004b5d15806fa4225c7675a9e9c0f293a4f5752eafeec0a555cdf5d38b7cb808ff225ff9e610e985d5d463c0d9107bf0e30e3b2b9ae79a1200c7cd144dc87b71ca7234df5440100f444062c545a90d8d2ff495756e27c2405e6235d0ebc81c1a8d4d1f6b1d17f758a7f202e3ef6e1b9446e97645240e412cc2bdec6a8996d0eacdc73b7355f60afde97c5979d6cc37bb812a042015d8a3be0622224e4050056571f1e751b1ae7bea471d40916f0993428bc204e363c0fb79be60bb37288319cbdee757061357326d09ff95fd5baf32f6dcc8a92bdfbfe1f4212bf694617de12d1471efc0fa6f0a4ce0776da3316a13eb7250d57c91258de8d95b6b22b38ad5162b837061b47d6575a2c3696665a61de30213fca24e40722d76febd189d2bd137511baf61e974aef65a9d3d38da7428e1b2db774c9688aa7c3cbde9e40b08431a544797c7b76f7bf6cb33d30479fffae5d4994f1d2f0e812f07f64a5f826cc1052eeae95eaf7364e2f98d062deba6f5f19235184e82b2053e44be32ab7145e5a0b4a7d6159a91c176a3f48938a9a5fa94009889f07d034f220e9941203803bc142926d5a5428f04f73ac8f65667cecd417ab1ec7ce224cb1612df9ce15c215d308a96a572b94d10d9f2b5fb70b9adcc0a896298bfeae6e3afd203589b856aa51f2ab87897ae5236278f8f19579b0fe65291e3dbeb3e47c3c019cf5ea02cda8abb58f65db5f341eaf86710af086c16ec1eba2b58ab8aacbe741b9f8d85c801e721ef31607a219d04cbb70cd90134d697f75589cc681ded0f3bca5b5b7e3be6b582512fef309cde16a8e2a0e4ea38aad3b0b22777b29ef25394fcaf0e99d69e21fa3131aecf8cd430dea67ca0342075ff65fba319984d7018b9afee6192a9a3aef513f12efe5e6b38db12a87f0cbcec36c9aef0d270fd34a4c23d7008d7002516c5063478dd318e129462715f86c94691eb09bf9b43cc05cf625a7098e21e84e95a8f9a1c0994da7d720814c38b5078b5a41901dcc981fb79d297df2084078a979ad1c4d5eeb5f4e3cd2c2c7c2f67bc2626492fd98e6f51113d49b2de5aa7a175584479358d9aba310add5a61cda9bf1d167d5ddac075efbaa9582348d78b86e2ca0612326c02bd19c774b19ce935fbf8c3ea995c3f3a039226f7aea03b7e1603ab684449c7d82839f0b238ff8de84fd127d327ac81552ac6f0034dc398740dc0fe3323882c2f0468f55866167440f482240e2dd4fd10fe01a7dd63953e5ff1ac5081aa05030dfb667256ed273b06d18560d08b3ec58709e77598fb8c8a15ff078b1146b78ae0792b70f5117482d6fb0aeb5e5651a7ecb3bd198bacd0e2f38b4cbfd6f31e4bb630e7c8f0619d838814757b90a7e89fbc9918c1313bbf34d035186a4bf016775b42711dc72017c929011f97335bb553f10516f2676d4cb53324d1504d1ed41b1d74494b054008462974e2ef0a31f618b265d044ea793bbeee06efa8ad22cf930e86c9ad5f5494018558906c2d9fd11c52e66debcbcc4c2154da1a237c62300b92702b21b510053c4a6568958f4430880e9be852c011d82b67730a2a1e30dca0c240232d01b35530ae602b7b2a8bce12d9ed788394e6ecde76271671556ea8f69a15cab9b4b665ca14f6e902da4d1323f01d3730cdb16b6321bb54d690bfbbdaa39eb1c9157ce6c534e8b0b9b289f8567c330e281f04aa4b20f8f63b1d0d25dd7c1d9163962be0f057f3f04763f08c6bbbcfe997b751f346273709886dbfa5460af5742b69b0487c2107ffc75b1d6014ab0005af8ed0f818ee40c725ccab38e7e104997963c6f315fbc40fdb0fe861a020edd7a4bb9d2227ca12cf7289273b8af22fd7d858ad058c36a4aa09a98aec508e8859608c7fd89b8c1cf26231028d871135b3991747fbb4de7a01635255f1a05ca3ad75d4936bacdebfbead0ec4d2ca4240a6c5ac21de81eb85898887f8f1528f7ce97c51498be1b6912b328e5cf7d1cff2b5ed3431cf21d96eeb000ab2aee2f92c3bc16755f2e4e018a252472415ec4b2a0de969cd3e54b2f3e327fe3c4010056a8eb517d9145ad2f5e7e3dc3bb6275ae429668f3678eb3fa31c0469f20a35dc7dc56ec72b693fe2034472f269f3996621423f85de8df918ac97d914ab852d50f26a0c27f63a5d7b2992100d12a8418dd770fbc00352cf13f82c267b1d52259a9f1e242534a8e7a04884e6ce2d3418d008b6c7065821ab3c408e601971c6f7230bf1081418e2d6c14f0ff5f9c001489300a52081a449029dabb425bde6567e8d28271a0664fd2ed8b0ca4e8126700e15a6eeb3b5ddd99421c0afc8de04dd852f1284903fe8e0cd88db2d37ab578bffd8582a49d0e54b103947fd58d160794ab73cde80b9815223fcf49167623bbd4053244ef1d26c913c4949ad329677ac2387337dcdfa42f9a6c7bd1e0258dadc0250289790686c09c3bbfe70116fab4d8f15d368be4c7b14ef125514727312e8a54ba63679252cf57e36cb061ec0068ce4b69e520ff1f041aeb56c832899cf8629cb01bc80890dbb6f452ce3459a066824749bff90ff6b4e73c70a344a34a1fbcf422c03b450062500da9190e7d75a99efe8baa06d19f99e48e245c9fb1fbfb8d1ed98365bb85c9404ddc1176a135ad4ad4898af33f179bc374365d180d1f6ce388327a18be1fa79f8f3e88bda37e3c791fcec4baa51d804a4a6f13238ef1a8ecfb506ebdd3e4474177232e4d6c197a81a8831b9b6c8a880d72d2ba92f5b5fe78b806bd6f6c8b535309dfd57e4bc53dc1ae3019922853d1970fc08f6bcf76941ef642df92aefd9c4e42c5145a6fa492c6c7f3aa4e9d9f34dc055e730ff6e677c1d82cbc09def1c9dee5dfd551f2421f5e2d286689ece1810d696d91d4d43d5f2d70fc487bcdd3045f4a299948264d9df8b935ab6d3599e688e642d0fbf80502dc3099e028ec678568e16e40f9d3c3fd7d84c079bcbe0ba4607041e038350caf400102afa254ca6f3b7f57a1edda7a5ec08c357a55e52f3b9102d70d2257dbb9b6284b89370364348d0306f8b4d9e231b68d7a14cc7bf8ae11a4177ce5a076bfc979ab2b45102728341e434514caab511b2dba60ffff5201a36668127de97c2df3b1a2d523a5b11ab1e83e1516715b1dd74b3a786dc5ac5e40de0684cd90a2d62f1c1d2b44fff5ed13a31abd0d5c0d4ee7102e8be3812cfa74cbf5988f1fd864905c4a98374ce250387075340025fe8b1345a614b7a1e413f9ae3ef64b85be162480620783a0a60545a1f440bb4c4eff87a0b8c9282fed6d70cb1c09bec5c41dc30b42bea1f3f6362248cd53f7e6bcee04396725c4f0adb6769e32b5682af24e4227f8381c1f7d6387cd30a3dc389ddafab9e633aeb168e55a82379a2b8ac2dceb8097fd82e6b0e62ff3c10b66c2be6e010fe844893dc85b710da65b9c0ee9af35e95db569ccde58abcacd15fa5b5a15ae4523a20cd4ba1bb6686ad30710c6287fe4a1202c75c8a25f8f77eec3b386c6f28d4ca6143b41749ef835462225ee3e9619c553367d6d4bed7f56c4283bdd1bf5fde0c7c05270403782b63e4c0ef4fa4a378edc6fc7d87e7197ea4304a89a6a1d1367e604c1d4ffd31b2b1829b614673319f3057132f5372dd983ad3210c38fc464aa043fd7723d051621600021e06df5ca704b6815bc2ba035ef767963689ae5c6b5914c4128d23b70bbcd4aee5e7ec620e560f4c6ba8c9c566394b7aa4a506b6a9e7214fd908accf56f15780987cb4be6f261f171c5b82f742b8fc07928cb96113c05232cdd39cc72c4bd036bd59a9eaae01120e0c3313cef5e902f6ffc5723f6630a6365613ec8edab054b070a9a16b0e4c606c733e59b1e1a58ad716f96b4a56f07055bb159a5268caa369f6d3cff3e0683a9787fde87a5f0fa10146794cc102e81cf3f1b7efff4ec4c64aefb9695911925e7f78ab45e7ac7db08e7601027f4a87edbb1c98be4e9ba682c70c68e1bbff88b8bb5ec96d80130418984d3fbb26d9250db2d813605345e414de4e6f2abd19feef435b495e01fc33ebc0d70d77e145653dc951030f7a5ce6e9641d7f8e7205efcde3ea16142a0b4bbf3496971b46c35ad02d8eab42acb5cbf2a75c07ed0dd721212cb02d63cc1362a51b7091f6c04b01a81dedf36834b8dda459496ebd6d8cfedf929530f7289c6cca3b059d9c3f5c0b501de9749cf6fa4b6cb21be4e8f1c3e8f19e0d8f90c0991874de8d20553fcf483876fac8e67d2b845d3705e4b175ca2f1fdc641d15d7631e36cf4fd7e3ce7728fb161d3e0ec2df19cf909b39d8e19d5884ead87c749cd0ad697beb499dbc93325fa9213412cc95ddeebcf1fd004d924d4f4a464190b6cc87e2bb347c91b68560cc6dd3a8b8f0d57527767c37a0577b0c8de38697ea56bf8768d1b00dce08ca960417485fc18a65e1f4db107bb1efce0b62ba51381c8e1e8c30720abe51c5f0663ceb32e747c7db8de7217a0ac8bb771b6d00800088dbe789ecfedf594d37ae1a1e9950807fc6e21364c4214fee9ec4028304e0a8f6c62c1f74dae2f7cb28c6a1c2f21fb8e703e5711ab023f1ffab966b57bcc5b339023045c61057229a92d8e537caa6ba5ee6b1f0990d5a42dfc465ee6054d27dc02935278befc3be45c5361c61ecb000e442233355f328f8c192cf8a370849300d03ace20fce560d793f12438fdbfdc50b4e4c255dda258cb5ac08f49fd3e77ae5f3711fb504b65d47563d03a20a5fe194f88070f1d98e0370711ec0f7536abb2217ff77766ef0c8f9a34098ff7f9b7696391a85d2578a1a67e09a28157dc38e466e07166f6add13fbfc77bcc77e530f86b735a1543ddaec7a504ea9229ab59f685accf42535613630a1e084cd4613e154cebffb683b6e091666369e5e7ae2ae827cf9ced43cd19930330402ccd507f02253ad1584925a716ad1179484ad0934e3f34fa5a5b1473f38c3056698e6670860efce22ec2317452f72b3fa12e8f80a867148570c099e51022ac60e0c4e473ab17906d980d55e802cd2c316aff61ca82981aeed6f5a90c5381d9e20a8207ce527074e18952ab23fff3d2704e19c6a8e85a467c003ebfa7acc84f5406a9a9ccef71177cf56bae868d212865cdf062875b8f717b74041b072d1e89a1ad61492797e0231ce0712a7c9aa96fbc482d8fb0f1266e6", 0x1000) shutdown(r0, 0x2) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffff6a, 0x98e, 0x5, "0295844f699ba0a2c62586be5db36ef30ddb025b", 0x55, 0x1000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8c02, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = socket$inet(0x2, 0x3, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r13, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r13, &(0x7f0000000340)=[{&(0x7f0000003040)="96d742cf0dcd7f7ccfa53c87778f0059d81e7a0e460b46550179d3971f46a8906895078c00a6cf3d50738b698d07094e4890685dd00842970a274ee18375ccf52edb43fa4b99c1dd1aaccad231eb78396fa2326951780d87bb853403b841264bdf3079dc9bc284f7051a4756e7aa701351f8bbc3a9abdffd8cfe97a8b324e3f6bcb10af18af27e48a1fdd76d2f09f32564247771477e6c9ba84375c871a715aa08af2441cf38eac60a17e0f76ef76ad92bc94b127a510114fd89cd6a40b8bdf769ba4ef8121a7edf35846968c34e55be56a78a5b2823d47e2691e2e32017b1fbe469d8f0226aec86b386b9789ba74db321935a71d3c0206c6b911295ffe4fde84ecf7c1c8970e3240e656ffcd90e085d674f108bb182d2906d93af592370b24a10953fca8c895919211d908c76062fc9110e0175b6c4f6021b38f875ce7f08299b533b074e298c6a381118df451ad4d830e311c25ed7ee928dcfafe97cdbfae0cbfe027ad0d37a7290d62627c462d1f3be757426a8990f20f037a0e8f87625494bb2febd1946646bdf778c15acf0b2f63411ec418ab5aa77302cb70f49d066cf93e43b0e772b67d9b1937f949d1f6a7bd6e397183d3369f2a23e634b0ab38b8a7d9fff20de17cc49ecc3ac48a8bf25baeb52d14dd35e07a1f114deecd44056ba3e5833c13766f13e2ffd769734c2c00dac562773f63a02c547657437b3fed62999637fb26ad4c4e0ea266f2147257c2aa5632665c59ab4b737e9aa9b26e3b330ca55f5a1a7c4ed61c37f2283c24985ea15ba0701da5bea6839355c1e34f5e8529a84e8ea746bf67d1c52703432dad681cefe21de0a0cf34e26d6f35bccea7a6baf73b21e8fdd53bd38ca5626797d34d2ff460c498616287beb646d456e6cf23988c50275cc78d660937ba02def02c46ddab40fcec55bde6f932e580f8a78e5e1d1770c37db4c92c523fafee8fac10ad571c54e8d8685b2235ee59638d5c46a49ac4fbf32dac12b6f0de9944af57ac7dc833862a9ccbe155947846c606d8bb5e16bf5435b4052a7a89ec9820df5c766badfb5c97b3fa4019a82a4c6e83e4a6cc9bdd097f6abe1000ddc275ce32f1dd702f3e576fa036be8c269b891b0d9041de6e5f45b387f437ae93ba1526dea7ba109d754b11dc57b4313f2a562429b73456953edaa2a6cc6e29deff3aef8c682a90ae6f4f6bcaa94d7610e2ee870192fc224504a1bab4eee3101b495d2cd6ad548e2bac0ff64a0626dc050e7237a962cc744683f1099d3df3049997cf0e44c9e3504488a3bb83ac27af1988cf06eadf82b60c015bb5ef751c61780ab0d9e295f5116c5e2396a0ec9de1f94d2e47bc4f4a2d5d474401e6000f843f9840d5b9aa7b729bf207668cceae11ba6add28dc11bc4128e81f57cef3129f5d0d39918502081e9f35737cd11ebc9d7d456d8cbde5c96f99f1ac341a6a77eb32d02396308a9c543ac54e9d52a15d3a34b3f736697baa854a1f3065411d0b5d4861600396ffebe0838b6412e9786e56bfe198d26ae4036df610b16e983b7ba7211693c97045b81f1c07a61a0646e8b2903642b61f69dac426d65a660906f75c2887e4f2f95965a678876b0e04602a569eb5e31f9b01d051338af62a6298ec3313f736be6c41b16ddff6f40eaf4bd48697ff69b25d935f0cf883075b0243040974409c123498379fa5fe2f4c66aeaa0eced7407da89a4ca008a7700c947618616eaebf95df8f8c7a11be0bec635887ce4a766ca7cc78de140efc19642e0a24a759646dbc18f86889fc79e4fbad8cda0bd2329e3249136015261ff8f1219a3b0ecd2d33fd28de83208bfeda749c659cadc99c43a0e2773f271926c87c4965684e08de08a68e15e962b8d049cd212272afc58f2766ec424e02afe7b1281803e2f8435812783ed14fa15952b87568d85513d17d7517be171243ec257710d82647b68515f475a7fce9f9f28e35faacc7932df7a192e2934b37c3f5ce3af3024c0ece10a3dcc1b755226dd68e9cc27216ca2b6d6a2b5065a09856acaa99aadb0d75b375d2eee62a8823fd6c37eed2044fb924fc52d79da520ba7c9447a8d43b49cec5482bf4171afd28784c189dca12cb522d7fe0d658f8abf3d2fe02c7992a565d21660984b171afc9129cb2a7ad0045b94e30287b588b9bae748b482fc470c9ee4216831c80d83e34dc6359b6a9edbf8c345bfb74e03c72fbe067dff0b074abf9dc361a61fd4b5df9cb19208d453ae78712a8e5f6d4b84a67125ad82818c033c1cfbd0f20bc68e460ed4823549246c4a1604da0d4c05e0840e992f596c2efd0b397f3f503b5924a6b4d192ac2d9c225508c7a8c4c6de14272341922e38717a814db8f57b529d28f3bbb5f69d1246b70a2cebfb98637a5bab3188e97ed250dedcdfb31f1239b962dbfb45e42c4afe1b3c015e9c8890e5ff54c5ad3c6ade7d90babe1acd155d0f70ad732f40f55bd3465a05d7b3b3b8f28eb5e5bf3323300530f0e6624a69f42aaba09c3c9f21166e4fedcf520cfcbe254c0acc1a5a41da9e0045f2d9ecc3aafe0c33b4462aa9496632ad8bd1956f0b51b14de3d73e3564b200620ead30b81546fc8fd1dae63bc54190c7a3452a2b23e76296208b73284bb5f5f9ee08716a20fcd20c4538c3fd3d595aa3f94024b4169dfd90996fd4114763c71d37e8d719e0daee128cce87d7a23387c7e8d244795f62cc1718473d1970c4f2a73695a7332da73dab53b0452e004a98a57ea6aa6be917c2091dba31091f9385e68e616c221c518f56c1c7b470d560d63019f68b708e1a2b8719be9d5639cc6397a552bee3e20fb39ff3ed919c14aaf7c2993933fc3e92c2edeccf13f0258094323b0f147fcf2e44b5934da9004b5272d2a6bc0400704e34300a67e639cec745aa252c80fa5e66a88ce1909847611f9a9394b706659dfd0ab4fcf9c1b8ecfd031e010d91d6e1bb2339d2a5611ad7916722390dbb96489f0539bfb20660cd6ba662dd04dd75423de4f4c0ebb5edf950108adcf08f27f3dab7b955f9bbbf4449f83ec46171edc19a804a56ce0a3eb0235c8b62f79f251da80aac1809cd92deedf2258b4979644e154268c9ab50116c1e3c64d1c5f4147fb14eaed00032c6bb0386b5a04f98b632785dd0dd9fef7a2d8bde9bea696fb828fcd59ef0f020209ed26c0fb05847c6cab2c1df58ab6acaf35c226b5e4d1784c2f737d7e0851bc90d8f2c447a8eb4869967857ea2e36d2636dd8ac01d36a878fa2bd9763d7ccc7c51292e5186c5cf3db9d2292f76ef933138ea034609c1b511df5dba6d391dfa77c5f1da58ad62cc63740eaa7ee33def1d8c325708f5b5c14ac86f7109f906c9922007814e848477afc0f33fa1765fd41dcf1d5976b4e9009c9a8f48b00e1a2d908bfa950363c8b33a25ff0d6c0080a3042677f683105ad17d3e73e8642195046ff0b0856b3992afb46b1938db86fe4593d46fb4966ab6759c4bb1ac62f33cd49bc762182b6c432f141051be93e794fd6f2015a780f5c503af533008f640b2b137def5a91584c2825092160e626c77c7c354269a54e2f4d2a62997c9da2695c5da8ee60358000580452cffa38a8726b41c14a635aaea25fa9e9e5b70a338d3ec8cb9bcc318228959c4c989819a3df1eda1dc285a474811365d57e55942ee1346cdfe9c81a999c7a5972193fcae5bcbb90f22bcb37391e15e0bf537fc964df72d159d206593180a3490780c240456a20714e492da270b8884e7fdf4244a095d99a3e415c87ea235e45e02431b2a40a7628eb0258d2aba6a2e513730b30a65c1388f022995f891a230b33962acba0983b0db0058d2bf78f528f8547053f78e8c5f13fe7bd1929a482bb8da30a56c4ea929cdebd7edf41cfc6a23efc80a138da25342b919546ce266b2c449d37a5fc54bf0615a3b810b0c24e7a0f89dc2266c3a0aa6b0474b269e5b5821bb6b00938576a731f9cb4ad51ef51a00f77aad748abaed6f1f9b5bd5f983db2d17fc2c4e42274e19189758ae82914282c09f28718b5d128c7448380aa08fd8011019c4b1ee59dd392a2007e0f6b14b678f586add347795c79f4e012e014668f7727bb59e7aba1d64f228e182cac0822fbb52836281231e583e13e460eddac53eba27249a3a9c8fd18de85cd1405747c4bcbdb055483b1e27808a7e3a8c87cda360e1ae974754dfc4c159318bad52edf922aa6ba5c0d215d0e382a65744efa5e9eb9312ca5662a92e3157f1867c9ae4c64722e0b4877b3ab5c781da50bdd0369022fc340b9430a77ab9b09d64c6b4e3f13731379cf4c9bae111e0a6ba9ebcd952b930794925b2cdde1565ddb5dc14f7a4d268cdf3cf59126e9411f6b7194d092a51b60d9408882a0d84c71b509afd322e5d1ff26c00f45f2d0fc1addd7105e1d599cf0294e8532167b20f9d1afe73350198daf3eb47b3346c202d7908e677f6786633e3f203e893a96dd4f8ec53fce50653e21eed726647d720b641030c23844cb83cecc0546fc4fb81985b2c7224381d23146913ad806a8d6e0f91f599e6ef6857b96c0c20014b41e434fe101bea93c3da5c78fc8e746a7ce526ed4995e2e2650647afc247c8e6fa63bdaab1e0c9d7a2dd10de1b27f0058d43f9d694bc60f9e709634c215be909ebda54ab95bbec216dc1d60699ccccbfa9a34fa82e07f6671c54e4ec411fa4a5bb3ae4a01fafc7b42dc30d2807d585c5cb59e7f878fd08ccd1d478d41b9df827fe45810613b38471f9f35cc99a375ccae426d833fdb64cc17b02d77eb8b8f155ba6890ccb90158a5da725cf66fcef2fad2aefe353b765794f16c986d7862eee42d376b0397fd0077eef214a76dadf058b345c8a9f26f2e29fc0280306115c1805f6e7965c3954fa545ece0ae781e66fb3944baa2fbbb4b254937e8c6576c8bba94ae75f088a7e54d7fc1c196a084b5c9ea8fe662005683e2063f90faf2b6acd95ca4c6a9b70a18119eb789aa30e56620240d481e978ca60791ca02ab18b8b6c19376a0cb17eb0324b5a4bab8945d7a118a76598f371d888f814f6f6e4eeeab918102d5da5680f4f08ac7bf89ac133575883ee03ce40e54b0a0c1d6d77f6a7fb3f6234a6d7412e2ce14f4b52c5b96d8adef7f20d2c3e3ea1594f527675dcbded68394c33dfab19a3ef9ad3a74738173d2679a0f4a6a75dbab5e0aeba51b219bd110378cb3114f6dfb6759398c3cd2745c793f2e221ce5072bc9a400a9b0f6d8fedd7b611944efa25d861bf5ed315574ef8f201c56d6c876243f15ee7597cb3fcdad48e1d4a16ef14cbe232ad30d0aa0f7dac2287ed6009e5db4b2a4b49a89185f37bf88d2b6fc3b8a36e95d7d6d59fe83fa12e5c9b6da8f64cadaa449fe9faa62a2bd687491bcc5c42ba63315589923442fa3079564fddb6c7c6f10c7d896a8bbf5be7469ab22b14c6adec76bfcc3582877a8ef1f7038635af6d27682d174fa2fd946e8921cade6f78eb0a0f2ff6f700df7f0fade2ad50cc9d87741d68744a0c388432ab68db00557d66afcc1342a8a877ad33df245f119b792de997b9418262e0d4c3b2efa312a096f6b33f37aa1e7672af72f04b1191c3fcfdf2e552a35fa72a2fa4541d6a057001e256e9be10cc0bc24b6ae5ed091b11e605e9aada522aa2e571fecd5582e6d50969b0b5e438ac5117cac7d1c4af803e3b95790a336fcefce2e46c5c07cd6788c50c95a12618ae1cca400697b41e425388cb619be922ed95df27377a95e0580d550ab891d68659be3a65c5f6330dce10efb136c8b81e454b8f2a5938f3d494b5b2e3d06b14c8e60", 0x1000}, {&(0x7f0000000600)="2074bf2f04b78bfad8ba22a99cb5cd3d51a729884a01127f7ca66838951f3c2164801fc2b578c1905bb9abb530038397bb11ca2ef9c26d9330d53302562a3ae2d362d4163f87a645d84ab0e0bc0b8a4fae937239e1a37e5267468fc98daf6ded881f3d4ee1caca4543b25dfa54dd8b7565a41793e83133840c89eb02e3e9f2c3cd0925c0b5ebf6458dcc66bfe34451e8f3a8106acfabcb9ad20d2f18f512c9676a574b33dacc5b8240277fdf5bd549095f8f6cb8f46a3df3e3cd75aa59690d5d68e1a68401413050720a083a89bf470519ad6ae442ac5382a34b1306", 0x390}], 0x2) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040), 0x659) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r27 = getgid() r28 = socket(0x20, 0x2, 0x6) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffefa) semop(r25, &(0x7f00000000c0)=[{0x0, 0x81}, {0x0, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x5) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000440), 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x0, 0x8) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r40 = getgid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r38, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, r11, r18, r21, r27, 0xffffffffffffffff, 0xffffffffffffffff, r34, r42]) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r45 = accept$inet6(r44, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r45, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r47 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r47, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r47}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r46}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r47, 0x20007471) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r47, 0x6, r48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r4, r5, r43}, 0x4, 0x98, r48, r49, 0x8001, 0x1000, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x141b030b7f9443b0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xe) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x19a) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000001c0)=[{0x80000000, 0x1775, 0x0, 0x738}, {0x1, 0xff, 0xfa7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\xfd\x00\x80', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r3, &(0x7f0000000380)="3ae4359faedd2d0c852cef6dea4bb2a1b2cbc9b1ec8dbeb02efdce29997fc5baa2361d0561375322f27ee6ca828c40b28824306d560f08315ab00a7a0a06cf921d0915e503fb787798b996878c67725f3d29d6df2dbfa3255cad984752e14d67295b3c317e85c719d5be415e3d2b107ce83ec7cd6661ae95c069b485d377", 0x7e, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) 16:00:04 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="848a04bb6aee2abf58c3203f8a850d248ef8f04b39d73ffe8233166773a2fdbae702958cb14afc9f980eb6a38d7b4d7501b9f1fbecfae9128682336d2df932de1101829b9371366f0feb8dda5a2ed9653f15580e9ed3f16ca5834ec6097886fbd057d0458610938595745efed5f976bf6af586b94159dbd22d88c21c7f24c51047f357324ac1392a53d7e1e11cc433f65444215b2dad0898e328ba076a2d475b846dd42734d6fdae504c6ea958ca431648bc6ebb590a48ef8f1c0a2c70327f4df99aca239cb9353a6e0181c66690f702e880fca9f6ab6b047275d52b4b53e63536baf5b41b1b181d565ed0c30925a71ab630499d249fab19c8161be2e962c9e3b042a5059ce7c9ae2928940b9a3c2d8d0eb48c29b5609c06b8b90c4c0432e03877aa5b6daef8a8a3e321cb68c331336eb14e733c720ad200fbdd37f949bc3847af49c7a51e8dc845c93bb386781857710b28388b78f97258a079335647b1dc7acff1a7aa147d5787e4c148da4e04feb171138dd22c4a4e22a8c6c6ac119d42012fd7ca1e30b97c9ea9d6a279f64ebb2685f35710d1c274322c76d4cf01fc1f5b495125bbd0699744b1d70e739f3038393243c81c7b337831425afddc17e238f789fba1d7b47ba2934b8dd0395f2ab72e3c8b6b61aa48d5743b5d7b6b7247fb8fdb8a9761a8ce1bc8c07360f1b790267a36f46dc767924e46c5f3cf2aaaa74e0209ece1dadac24bf29684ecb92d68a200e4cbc3c47076a42dd73f0c216b9677ae65db5e7fc6f55c4f01c1ab1ccddabb913c3b520bd2f882fb60d8baf5ca6a82259687c7a2dd92501aef9d6781d94cb375d7dc7e8d67f171241e3522b22f8476dcfb10e4a279a2b9cb1bc0b8bddc54d66b72bf3ce081537cd9bafa29bb7c4bbfe6b4069f3e1c29e9e7315e6954285f1343ba21d3b61919cc0220dd44cf72282dcd28078eeb820732841dba502efddb615f71a25fc48ec2d63dc8ff9e17ec252b089003884e2d0fb80ea6a059d2d68ea2a3ec10b5e3308f4dcf1b0eaa505e253bfe2294beb623e373284c1c3f972fa63d50d4fde6c50fb166fff07a7bca1fffecabe80b1ca19e64419e92349d27f5eebd96bf78a83ae422b1da0ea1b05debacb69b9aaeee5f7ea5b0122e580573b262985f2e6184542a32facfc4d7ecf670b40ff24b31ef6e27eb15d959309cc31b72843855e025eb4188ab18300b7f50e4a23064b87de11a7530a09a4cb240bdee5d1184908739990216a97185280dbdefbc8d4e16ce2cead929f75ffa8663ededb0ba713427431248ef29e5c46957b21160a6c38d81c6f144e25e953ed463bce8ca9938f6609307e5f560d2fd501098e0d9563050184c7341e649bafe10daec1cead79d1b1dd5b5987b3260d46d4d6a70198fd17ab72ee59dad2ef7a6bd88a19f1a4cc0f27aa48f799715a09f21eb41944e0187a1f9b8b62ea7f618d6feee1afa57381feeb12798d4179683f98f11b4092ee64791614f5cb587b5fd68dfdb0f87a2dbf327061098a8531aec70aac378baaef273eac6c32d2245faba4225c9a487962e46e6b8f857017631dbcd285b476b69748e2537baffae8d7a429d1dc4adb986a2142f7b425191195e77d959d4ac53660b7760ee06008f5f65ab323045da97ab4dc98968daffe35b245738b47b2e576fd651f8fcca20a4990919822ceb31ffc4d67ea00b0f2ee3b5067ccb618793415ea69548da020da99ec07b92b50eececb645c9f08df9cec7bdbf04b428cc5738dbd18ba4bb5cf2de826364be3dc276c9845d49f24e6e47ff69af4fd4ea8dfac9cce774c881662697ab1b335bf04fe91cf6ae722901bd477904e4be177515da3f265fc922770055a78c253c235361e742abd1d357474480ec0356d10c13303934c2a1fe87e6bd347c1c7c6709af42f21ef7ffc671d08bd2de8945ea35bdefe8a373411751035997bb4315c40f6a50503528ff3407cd719f21606789e44d7aaf5a6f223dc31edac0f7422c8dd0decc870eebc63ad9e5423132892e2a821f27b58fa79d99fb79d701eaf8357e88d57896a0dca72b311de80ca850b13a24027ccfd32f298efb8126845f834f522f0c1e76f053e3371d82740523520f45a4a072fda97a045b971c78d2f8be1dba8a1815b907f24c05b3e7cda4e1086728cd16f0d3d77048eacbb93fb2295efeee2338a675c56305ddd55b884b1bf77d18836b8830c27227ff8b7675ff2dc2bee2cff26131c516c47be6f72c99d1daedfaa971bdd201d27d4c8a852de12d1afbfc8f94b4cf54808293792c7536cb92bc1c88f4f1d641207ea0c02986b979d4a11ce823d7ea3fdc9230c8799b2eae51c60e53211f597f1b6f919557292726d75ed068bf5d015235634944d3b78314112e9d3794578635015fb0009c1265772c44704f4bc4ae4cbded8451f3d0d9771cd402a7e31ce3ff156bcd63ec1d969922934e57e9af3655764458093dd3b79ebdfb29ac04b872dcfcca44252482036589fd4276e97a09a9f7448ec4711c5b2e1c16566e05466d28dd4344027e08723deb21ea54b847f098adefe8f6dae722672fdbc94fabcce8d46bf94eb8d76832e9dc7310ce915875e7083c178c84443cbdecc6730b9c49990d96a2683643ea0b1b343eac386ce787565e1b6f9af8cd2c4add69d0e61c8f7d9c3bf54b14df530ce2e7c5170cd8dd0dcdef93a8a27e71ffbe5e93b991fefe17109fa5b5a7c8cf43bbd48eea61b508620550eec6d8d9d7152b7da86ae398f991c3f334ea2f0107339f9179374d7986757e34c8d0808c6ff0efbc16792e3f3468228ed53f87ab8b8c1c8ce0e46cf734520cff49729ad48c3ef601ac779cd19909a677b40776e4fecaf9ca4acb08788bc75ea237a3296855b58c93b480629d9f0ab146903f089c720754639b9e2ce79ce749d0097562ea8ab0c2ef2546edd1871b20c13beb691d5f46a5b7820bd56d22bd3bb8a316d12cdd8c84f92217b0418f02efec64d33405563cfbdba6518b2155508b599c565004e8cb13835c0bc32940bef89e49e629daabf68b49cb8d098d9254e1a119caa69d2a6e035f0049839508a080f4ef1e1e177e9ec27d4162abf22fc32ed41a8cacd461a01da8ce385b1f870a34829d784c05bb0530277937ff97684d124687ad17a538d3c65bad012c3e50c895fcd589fa0746e9c591d8ff9d06297344b5be9eb922d939dee29b34058c51b36d7c90decac4fcb31654d11436f9d3eb3f09c1f8db2e6713dc2868825f5fffc1c8bd5338403ccecce1d10403cc264cecc89ecae232d975ea232965428249cb9cfcb59e6c627f8124d3553e7d309c07dc91651a45293dd4fd04a0e12e0f8de0feb906fcc83a532f4216823b98012b4b38fa337a28445061845912321557d18e7e2ecf9e9ed4587625b7356eb0c30a19d86be7873fc111fc132666131a38d57566c0daf0d2a20fcf144b7770cedbdc0af0a9bc0b7ba262543c8b89f14cfef58b3d59d13d51cf96df7dd45c5506a443a7de6850f23771193206e399f760548e15048907919b8d6ab21bbb8b73bad90a4c1db828a477076c060447584a69fd9b1e3a12ea6a66678866940e6ccdfcea0eee56045c4369b8a2da2830bebfb4ad2f8b97df74f4f1fae26206a45560b5fbe6d47df6908ed3c4b02cbd88f84a3243008e6e7a9dde518ebe659276040dd239b69bd79b46283941eebe78257fccdb4fc9a6ad54456c91292707cec84e6ce9a79b543ea1f1a925318f09bcd6ca039e35a135fc7f8a7283c5b757b5e8f4b15efdf4b9d84f384501895f093815dd7c5b814b263a9aa7d3f05c2057a2cba972e8885a92b11e63f1c1fe809c540d6d8e20106adefadc0d904081f99e501732da7c6d54461797f6278e55b762f3013167182fe4019f7db1371c121d10be4fae2601eee6e3f6a6a3d23838b8d8b67abbd5f650e2abcc11a747c38f860bc98288bbf65b2d5f4c0f2d76173ac928843ddca5291c721823d9a1d58f6f73a70a4faaf6be4b157d9ede66220b9733b6286252578cf44caf6a7acc1989da0a99f24f61f8e8396c74d324393b987467f844751239125e8a6a09542c25f2fd3da1d4cdf69402d523b4e6b6163e47bf903ae3f730d0cb48a65d1dfcf42aea61ff5cea8ddacecfc4828dfd9b496da55c3ba27bde4d3733a7c890b58deda4a7800a83dc8e545aacf88828b79fb5ecfc2e311e5c43acd8817668594cb71a2c2b152ec3b2d74905904c5ba3d82e5736d590e27df8624948324efcd374e73694fce7cbdd1a296fe12b2349bd6d8704f1f82d0e30372462c95fd6644da4d19675744808cc242deb8ab0d35bd254891d23e925e3c2965273d5baebe76bb91e4d7e46ae1a46fde092e3496cc3508073ccd947a9a2798aa4470b4b4d601a06a67001af75494e71b4d50c3097406967931e4421f6e10fe14b99caf68457a786bd8ea0a320dbfc06b0420e23204de16e659795dd94d866d2938caa413260ba935aab08392a2296df3957e6ccb21d2453ad8bc8ee9a8ebde4e3d80d11d053f1079b799bfb64c2cd1980eb2071ea42a02cfcb526e6953f82a85c5a2faa759e367dfd0b4615243500e6aaaf95801dcba7fb3e61405dbb1eea997ddae73b3181572263a1dafb8ce79865ed13a7452607d422ac2c371e5bf104f3f7a6ca6377498458155bf54e1985b0fbe0974b52ba69156b08c35774f4e45cd991bc0b9a1ab155ae62195da4e2c433d9c92df0430f31ff02af46dbd3fe100e472e48aa132e6e63cd32aae8eb64b960c939ca48f9313157c0a978a83a674effc92d89cc5d13420c7b0edbe1d3a701aa916a06902624e3a3b6b434a5db6c495f39e2566b2b953870bb0f3a2705513ce3b57c8a4bf657afff98f97db69f6ce14af93190e4da1861889e1fc714a3f934810c45dbc0467e44261541d71210635c06422bb9fe7efc544bf55821a824243713509ff05d04cd2a85ed933c5306a55e19f7177b7bde267ae8a3f0684ba25d170978744baaacbdbf7ff26cd14637372f6376b324474f0eb6bd621051d3b828decd93475152c3ec9f01230d0157238037e1f3a7b918c1bb13b5cd8635ee6ca2b7973323974c57f5be8a830599eeee8660bc9623125f3e3fe2a6e6384442c39fdb2a37b71074cd5cebdbebd224a315fa94f0852b032a1f5e7fd629571eecf14234722cb4b839a0b8e597959932c407b76998fd053fc17b0d8f9cc203327a53f5b24740ccc59fd7efe6b9e487e881d1a7cbc787fd88d5995672b5a509fb2c2ce8bb53ffcf3ec17b1a82c81cbd64e90b840815cca610d1449d26cbe4a3e17a33eb5f62b7853add1eccddc2b18ceefe3cfd8a09a7dc4932906587bedf989b757e283c3d534ffd472dfb4bce962eb857e6301bfcec50825d7bffaec71a6c07ccaafa0448e362d3953191afe3b918373769f7ab872aee77fcc861221cff2f54177b59811e8ca33c39368d620ff32fc793aa8b8d51140e0ad27ed94de0ee24e0957bd61ec6a9aaca5885461404531370629db4a4cf21de8174eb16e044f146c773bc9bab8fd11c7755e48974ebdfecae93e0d69f0e04e8c05354520d94faaff7d6a7cbeb43612af582d0ac0d914b08df05786404fa758976d9cd4653b4ec8f6fd4e58a07940052468207cbae335f1db136947ae88480889c9bd4bd27fdd7f79e37900c2f9a7fd23636f62741dc7f1849bce67c4b99440df06573573d99d2ebb4f35079e040863128408a3f6420b85c4e3ae25f73366fe333d8608f83e9ee5e435b501ab12742c811c8dcbf26c308f17e1730060147739d60529285dda43bdac15b5c", 0x1000}, {&(0x7f0000001040)="261b4c7bc9f2e610af3b835bbdda727935071e1a60b17505ff5c7b69f0c19405c560b8b68f3d583f4dc06b18ccaa39957acef11a663c037715a4e6298a7b823716733044608a170451f29eeaf3f47c9e378a353810f83e427214db1b35986dd2319b35184912dd919a939de55d08888166748934c2b252f3ca8f4aa3a5548e3cb186fe4335b9213e86103285ce7a7b8cc0047c66e086a1d78a7e09a379c9ed153939c23c53ba55bd970abba6effaa42ca0bf93b14485c404e0b1939cb299c48c650aadc85559102220bb6d859a1b40683d0e07c296fcf50929b3897a239eb27205ada5aef2e2589fa652474ee0592f7ece529a5566028b0a67ea6c", 0xfb}, {&(0x7f0000001140)="69b8ccad7a7f1f70488e312ad9fe59e6a9b2d8704ddce151b1c6a84bb10184fa18c5c8334f4c16ab7f0c34b8b3619a0cbe805647be33b63e0573ac548d1612d0f21cf84d6422ab161fbd904cdc50213602ad268d70f9a683a71634a60a1a437413084274c46bc67208327139a785a6c3e982e13b6db4f296f3cbb67b2818bb7ccf322b31cc0f7ad7b7a6073bf2e757", 0x8f}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x9}, 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x100000001, 0xffffffffffffffe1, 0x1, 0xfffffffffffffffa, 0x9, 0x9, 0x6, 0x0, 0x4, 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000340)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r4 = socket$inet6(0x18, 0x2, 0x100000001) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400000000000002}, {0x42}, {0x806}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x96b7bd396d34184d, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000280)="6e2e4226f6d0941a441c5230fdcb0158bdf48ab6563dd4db98f6d1299a0e57430639106bc069a9870c33c24800b0df064d5d4335a08b1048b81ef14ff34d6ba2586acc385bcaf90a7673eba282378cb579b66160258d4300690e2e67b1734989fe7cf38201612140c5d14a19ab1ed2f573c9d5d2f1590fe8cbc4b3ac8e110065cd1f46d2ee6161aac906") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvfrom$inet6(r3, &(0x7f0000000380)=""/59, 0x3b, 0x0, &(0x7f00000003c0)={0x18, 0x3, 0x3, 0x8}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0xe2) r3 = dup(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) chflagsat(r4, &(0x7f0000000180)='.\x00', 0x0, 0x7) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0xa97) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x82e9) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) listen(r2, 0x8001) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x3) r3 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0xc0) r4 = syz_open_pts() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x9, 0x8001, 0xc93}, {0x1, 0x3, 0x5, 0x10001}, {0x10001, 0x0, 0x60000000000000, 0x2}, {0x6, 0x101, 0x4, 0x10001}, {0xfff, 0x7fffffff, 0x4, 0x4}]}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000300)=0xfffffffffffffeff) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0xfffffffffffffff3) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffff8) pipe(&(0x7f0000000140)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r6, 0x20004269) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000340)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000200)={{}, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:04 executing program 0: setuid(0xee01) setrlimit(0x923e438f0271e6e, &(0x7f0000000040)={0x80000004, 0x401}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x4, 0x0, 0xfffffffffffffffe}, {0x14, 0x0, 0x200000000000000}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = dup2(r4, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x10000, 0xfffffffffffffc01, 0x1, 0x101, 0xffffffffffffb170, 0x8, 0x0, 0x1, 0xffffffff, 0x7}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x9) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8bee4e32b68a179b) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) pread(r1, &(0x7f0000000140)="54d28beb73f9ee671ec9afcab30d6537595b6e6569db8f96d4a05181d607a8d1d5e2316d96ee58018caf3fac555512d5c5ef50c793b9c564317cee3f06648b65deb068d5a91eb9226d45bef1de7b19bbffe14d", 0x53, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r3}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x2002, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setflags(r2, 0x2, 0x1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) close(r1) r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000200)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r7, &(0x7f00000001c0)='./file0\x00', 0xa00, 0xee47622c250a1541) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x9, 0x3e4}]}) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = syz_open_pts() close(r1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x41}, {0x6}]}) sync() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x10000000079}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'\xf4ay', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x9) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0xfffffffffffffffc, 0x790d, 0x1ff}, {0x7, 0x7, 0x6, 0x8}]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r1) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) fchmodat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x10, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) getpeername$unix(r4, &(0x7f0000000080)=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) mlockall(0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) semget$private(0x0, 0x2, 0x82) 16:00:15 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xaf) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/192, 0xc0, 0x1, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0xbe7, 0x9, 0x5}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x60, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xe7985ae404bd7c7e, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/21, 0x15, 0x802, 0x0, 0x0) socket$inet(0x2, 0xc002, 0x80) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4000, 0xe2f3) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000780)="0959683d2097752b1413d8d8c4b9b5187ed88d2347c091d2a6ba736a6d5bc88ed1a42103020bd9e3a3c7b384e1431cd053fb87e3cf18baa5bb7c8b2e826fee45d7311b", 0x43}, {&(0x7f0000000380)="d9870205a11065645b5503804dfc4809a6b2ecc12267b1d020986d39a5db0fcf131b4ddc8e961b8fd00b654df96b9adab671911fabe2bcfba8d7abb6ff76a567534b22ac22a289c05d7811eafeaef17d963636554901944bf97a532ea7e3a368a0c982b6e148ae1b1a1d2ea994c1bfb7c50fd4df7d70fd1ef963ec107deadf775d41e082a3da1116a831fecd02e18ac3446a87ade271066b4eb1b7", 0x9b}, {&(0x7f0000000180)="88010b7f8f8e74a72698bb936fd1c72f864671", 0x13}, {&(0x7f0000000440)="784e5bee9058913847db25e2ba8a5fe2c6d0dd35c18f7a352a7bea72f8704f168c8253cd1f98bd584c5a0ac1eeb3793b35fd28137a523c2909441c9f5a53bcae77220b6d4ffb82069e33ce79cbe885176882e8a355c31cfea377316f7ce579af1a30b94d76a6b7ae8a3af220baf76d7dd32fd8a1b5cb260bd1c203625526c69a3389b831a9a79e73288c95ae701b34cb3ce2ad41b708fbf8d3dc", 0x9a}, {&(0x7f0000000300)="87f9b02e0075c16eeabbc38b12c5a8e4eb3792573da91bec9825e7f40018e075ecda8b284f856916c6cb063547728d43f89376d8bfafd32bd26856", 0x3b}, {&(0x7f0000000680)="daff818a715c0aab634d0305c8ad2be85598af941372cfe2c4e77308be3b14f754426dcb75f5c3d10e02b3e7dae7561169335a3b132e1c716a08c0d31b6c5beaac59fa090dcab35ad1cac204cf2cfbc2c8692244de55757b14c572d02128ffd5183e5994ba57aad78967cd13ca8a26d844ad18e5ca08db5eee03769fa87e8bce04dd15061bdc3f3ba1b0a1df7d981ec523adbea4dfeb2b315c7c9ca70dd679073ab8832c3bc6386a3d060fd39fa0bb1dc549009bad8cb4482129811c726232bddc9681655ecc142b539d86425bb07cfa87530f48b17d3eafeab238ff43e182124dd69acc4c5a45449322bde21ef3f2f6dfccde11d8", 0xf5}, {&(0x7f0000000540)="2c8924f32843793d43a6268997e4824954279f92af1ec8362fb30f5ef27e6274f8b372ba5aa4fd6b63c7682219c2ab4019eb0979fd706e97b25d4c715dcaedb25adbe1bd3c386797fd060d33a30c5ce65e1c853cc30ea79b90f95287deea6e66f57f44d2d2fb83f261b1e1e8418ba02f876f470ed4cedc45f9ed791f14", 0x7d}, {&(0x7f00000005c0)="fd", 0x1}], 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x1, 0x10, 0x4, 0x3ff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x12, 0x2, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc6, 0x8, 0xfffffffffffffffb, 0x3}], 0x66, 0x0, 0x100000000000400, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) read(r2, &(0x7f0000000080)=""/80, 0x50) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xff, 0x9, 0x100000001}) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x10, 0x1, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) recvmsg(r2, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/121, 0x79}, {&(0x7f00000006c0)=""/210, 0xd2}], 0x8, &(0x7f0000000840)=""/242, 0xf2}, 0x800) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) writev(r1, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xfffffffffffffffb) msgget(0x2, 0x63e) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000940)=""/133, &(0x7f00000000c0)=0x85) 16:00:16 executing program 0: socket$unix(0x1, 0x4, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) sendto$unix(r0, &(0x7f0000000180)="dc5554646a16ccbde5dc1bc2100f96608a2b8dbfb7accf2ea00e3b04534438a4ebf5c50c9b07e5918f7020393b78719e028bbc7569314095e682c7863af19423f18ac9d83593e15f92314b558bd7bdae640e28ece895bb04a79a87b1319c041ea442cbf64afe78b652d9900bf1829dde8a61f40cdd47d16a3e1223f4b736c61908b8a9ec2b957f9d634ad0bf8a67762cdfe6c70ea622b71d1d6065f172bb85d6935b03f49310e4652c4de7933012955c0946239a0e032d3f8908782427a94fad94095f027085b9bff059d6189bfdd29d0af76fc9501d681e6aa881e17bad4bdecb9d1dea9dbe10b843d26f69bc5461", 0xef, 0x4, &(0x7f0000000140)=ANY=[@ANYRES32=r1], 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000880), 0xfdef) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[0x1a5, 0x101]}) 16:00:16 executing program 1: socket(0x35, 0x8000, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) getsockopt(r0, 0x7, 0x0, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) getsockopt(r0, 0x1, 0x6a, 0x0, 0x0) dup(0xffffffffffffffff) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x5) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x344, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x2, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x31fc, 0x1a114000000000, 0x80000001, 0x3}) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0xd7, 0x1}, 0x0, 0x0, &(0x7f0000000200)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0xe81, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="c0e9") 16:00:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0xa, 0x4000, 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f00000000c0)=0xfffffffffffffffc) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x800}, 0x8) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='\xaf\xbemv\x17\ty\xc9Z\x00', 0x80, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) dup2(r0, r1) shutdown(r0, 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000175, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) socketpair$unix(0x1, 0x316f7469c49eef5b, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000300)) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000140)='U', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x4, './file1\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) semget$private(0x0, 0x3, 0x400) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) msgget(0x3, 0xc) dup2(r10, r8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000002d2, &(0x7f00000001c0)=[{0x20000000004}, {0xc}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTART(r3, 0x2000746e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0xf4fe2e472cad2953, r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) read(r0, &(0x7f0000000140)=""/52, 0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000000)="a66911109b3dd960aa691a86808b568e2100ddf121b5f0e63b3193c28f42bd39b3203017e916e2fb609e2133501ff87097dff44b8e097794328aefd430af2279270300c889f76a954c1a5d1d71a9a52481a96179fc55489e5f88af637a1d27ca02e8b08fa7d40044a147c926022ca9ac0cbc7a128e19948f") 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=""/76}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) recvfrom(r0, &(0x7f0000000040)=""/72, 0x48, 0x1042, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:17 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) getitimer(0x1, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) bind$unix(r5, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000140)=0x5) setsockopt(r1, 0x6, 0x8, 0x0, 0xfffffde2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket(0x20, 0x5, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTART(r1, 0x2000746e) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x190) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) r1 = getgid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8000, 0x20, 0x0, 0xf978}, {0x3, 0x0, 0x1, 0x100000000}, {0x2, 0xff, 0x3, 0x9}, {0x5, 0xffffffffffff7ead, 0xd3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x7, 0x1800000000000000, 0x2, "e59cdb371a311d2d53015ab48eedb114fcd60c68", 0x1}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f00000000c0)={0x5, 0x9, 0xffff, 0xd3, 0x79, 0x5, 0x0, 0x7fff}, &(0x7f0000000100)={0x8, 0xa50f, 0x1, 0x1ff3a75, 0x5, 0xffffffffffffff00, 0x8001, 0x800}, &(0x7f0000000140)={0x4e, 0x5, 0x3dc, 0x401, 0xfffffffffffffff9, 0x1, 0x20, 0x8}, &(0x7f0000000180)={0x4a7, 0x9}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6, 0xffffffff, 0x100000000, 0xdca3}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') fsync(0xffffffffffffff9c) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="396b8b35ae94711af16ddccda8060191b59ca751d95388ae70e2f071fd5bcc378a9a96fe2f7fcab5b438711f86515380642e9df1ed933fbfb4f0c229e283bd96eca659b83d985faf5bfa6b6f46146b267bef3df13fae7ccf51f4c85644f8f6f32086bdd38934357985c2c33330279363bb56f8c8511de1d789dc253446f9ee8bf9be7befcf7997d996d15796950d20ac1c939c249b2a5f972da705b996ae", 0x9e}, {&(0x7f0000000200)="ea5cf50355bbde5677454d812e51c0a3ddd3e4b955c0c269ee556e0d52d64d1c560b09ae5a4147fb05a571b7c99d7bf393ceea43d74d6e7478fbb468711dea14a367154abeced72895d645e2e2598d988356f89665c7400d81421ce38496", 0x5e}, {&(0x7f0000000280)="15961fe7dd52fda8de4cf8fa855c4485d21d051a96d49c33d9530a06f4dfc7efa819025d87f2c72ea7bf1046648a8d749014b91876c17918491be199343c03f4f6fa", 0x42}, {&(0x7f0000000300)="9c045bd87daacf2122c2c83c47b1f827732748274d9f0c6fecd4345502a999a251e39c3bb72d4dea2bdaa5aa84e44cf9f678864e0ea6d6f81ac41f54585094b8167b6f17d2f0f369babe695687493ae50f89659c85fe17aeeea0910dffff399dec61dd4a711fd7fc5ab90a1d7ee83fea95c9ebbb57f74f91d9f9d6505ec6f9a5fe0303f80b9162486c9bbb022ec8fb5f2983b0ea84c033b53e74421e6be83613dd136bee1b55a500c5e2714156c64bf108255b5a0532e3f69267e6a00030b8d9c36bd8319a0506c0107348ddd6254a3a67ddcb6454a48fc98ba900", 0xdb}, {&(0x7f0000000400)="509e62c0", 0x4}], 0x5, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffffffffffff, 0x80000001}, {{r0}, 0x7, 0x98, 0x8, 0x1f, 0x7d}, {{r1}, 0xfffffffffffffff2, 0x1, 0xe07d4eeaefce3931, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7, 0x6c0}, {{r6}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x66ee}, {{r7}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x20, 0x7fff}, {{r8}, 0xfffffffffffffffa, 0x22, 0x2, 0x1, 0x4cd}, {{r9}, 0xfffffffffffffff8, 0x2, 0x8, 0x1000, 0x7fffffff}], 0xb20, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffe, 0x80, 0x1, 0xd75, 0x3}], 0x101, &(0x7f00000001c0)={0x3, 0x3}) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r8 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x6, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x80000000009, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8006, 0x0, 0x1, 0x4], [0x2, 0x3, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0xff}, {0x4009, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x280}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xf7fffffffffffffc, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x140) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xb0) open(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x133) write(r2, &(0x7f00000001c0)="cc072fa68367b484df92a2bcadd47e898ff522c33e5006e314d3be323b445cbe0c5e6db7685b067a52c0166771dd443c0662c956c80fa3b2dff77534da54509c58728488648effff65549ea666c8b06655c8f0aa73368e766c8525b5d0742c3699ba89b26ec3ce52b3c1dba78ad95e0644074ac9c97a53f7fa9e8ad864c2a1677204a0cd260a776581cd44695c12a5aed1d0616e9ebac6a0dcaed041fe43df6c16a8a15b9958bafc6409214a9bd1e9ed196955e9ae8bf0bb4051b30762", 0xbd) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='x\x00') renameat(r2, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0xfffffffffffffffc, 0xfffffffffffff04f, 0xfffffffffffffffd}, {0x54}, {0x40006, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4000, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x19) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)='\r', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {{}, 0x0, 0x0, 0x20000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xfff}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:18 executing program 1: pipe(0x0) r0 = open(0x0, 0x0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x2, 0xdd}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000340)='F', 0x1) setsockopt(r1, 0x3, 0xfd8, &(0x7f0000000300)="81b0e1e451fd35c6f03370e2c21ace4187a98bc7", 0x14) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x0, 0xffffffff, 0x9}, 0x3ff000, [0x7, 0xe0f5, 0x1, 0xffffffffffff0000, 0x5, 0x100, 0x1e, 0x943f]}, 0x3c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:18 executing program 0: getuid() r0 = semget$private(0x0, 0x2, 0x21) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/52) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x3}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x3, 0x2}) chown(&(0x7f0000000040)='./bus\x00', r1, r3) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0xb6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000008) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) semget$private(0x0, 0x4, 0x8) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/68) 16:00:18 executing program 0: r0 = getppid() ktrace(0x0, 0x5, 0x200, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8d22, 0x8}, 0x10) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x4, 0x2}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x80000001, 0x2, 0x7fff, 0x6249286d452ed7f9, 0x6, 0x3, 0xf89e, 0x0, 0x0, 0x1, 0x80}) fcntl$dupfd(r3, 0x5, r1) r5 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r5, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047470, &(0x7f0000000340)) linkat(r8, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r7, 0x6, r9) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x80001022, r9) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c0000ff01"], 0x1c, 0x0}, 0x0) r4 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) sync() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(0xffffffffffffffff, r4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:00:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000540)={0x7}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r5 = socket(0x400000000018, 0x3, 0x3a) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000380)=""/27, 0x1b}], 0x3, &(0x7f0000000400)=""/153, 0x99}, 0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000600)) pwrite(0xffffffffffffff9c, &(0x7f0000000580)="b00c98142e0393b5b6ea49c8b7df68cedc3aa111997d9c077a17dbb0148869b154e44d29a2aa7d6a7b1ba2b8625277978ca2c8f16a7c71f6fb0f719be45f10e1f49b3ee01aee4621f875", 0x4a, 0x0, 0x0) ftruncate(r5, 0x0, 0x3f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffff9c, 0x564d, 0x720, &(0x7f0000000080)="60134a0f2b120443971c63e509e9880ce0474d335427b9fae482deb1eb4b61da7f9ecf729768a2bc99057f2fa8ffe005", 0x30) socket(0x18, 0x3, 0x0) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:19 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x200) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x22d, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/233, 0xe9}, {&(0x7f00000014c0)=""/186, 0xba}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000001580)=""/179, 0xb3}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f0000001640)=""/79, 0x4f}], 0x6, &(0x7f0000000300)=""/11, 0xb}, 0x2) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x30142bd4, 0x10000, 0x1, 0x4, 0xa190, 0x87eb, 0x0, 0x2, 0xffffffffffffffff, 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x403, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000340)=0xfdc3) fcntl$lock(0xffffffffffffffff, 0xc, &(0x7f0000000080)={0x2, 0x6, 0x1000000040, 0x6, r4}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000000}) sendto(0xffffffffffffffff, &(0x7f0000000200)="2a18f3aaa15781a2ea3155f096624c165f38ac5eb76079dd92979d99a791b780fc2d1db5a61af6ae1c43d98933a9cd9a08593eb497757750084193f4985f4c59b11f107a58ddee9be9cd100bff520e406620a06fa065a05af5c42ac4b2fca0aa535bd30927566c55fb95863a1c8060cc4dce205ed0be05c982826d035ffda4b3302219db1bfd9e3b6aea54e2b8e07612fdbc64e6179df1f7086a4740beead93f415b4d0f9ee5f67b1588768c77485a0e13e8d1641a12d3d7812c7246d29a9cc98fc33da0b4b461f11def5eccd2883d261e4de2dcbae3581f847e07614b0852b024b7c498be1d6a3a755bd6e50511e84af224", 0xf2, 0x8, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0xe, &(0x7f0000000100)={0x2, 0x0, 0x3, 0x102000000, r5}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000001c0)) fcntl$getown(r2, 0x5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000340)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="df1825c95e33e2d3d6370d28843621ab03e30e1dc489ac98c0c403753b12d201d79cfdfe275d7cfd8001c3b6e767ba8d44bd1fe800802ec125f7dbf6ab53beaf038bafc46f0469bc334d33f34999a8e52e310e357f327951e1854cc22f4f801b3f27875ae7335f6aee7a009622d6047388155bac328a28", 0x77) 16:00:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000400028ae) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x24, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) sendto(r0, &(0x7f0000000280), 0x0, 0x0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff46) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = dup2(r4, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000180)='./bus\x00', 0x81, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x227, 0x0, 0x135, &(0x7f00000001c0)=ANY=[@ANYBLOB="cb5159a283fc6163c788e031a6a90000"], 0x1bf}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file1\x00', 0x92) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x1, 0x800000000000c, &(0x7f0000000040), 0x1d7) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) bind(r1, &(0x7f0000000180)=ANY=[@ANYRESOCT=r2], 0x1) dup2(r1, r0) listen(r1, 0x0) pread(r1, &(0x7f0000000080)="40141d06c7c0feb5ce58dc0b2c6266fcd02082cc1ed829e42ed06fb91852fce9550c2d32ab6a0c0ddbb1a51d07e034db60992a40a3a2a9fd9187ee05711c14ae31bab3f8ba20beb89341698acfc4213a70397ad2e3002501378a06a3c4b5e97e8041000140e0897f0f44f6d6254fecf5febebe160af96421faa28353c12fb02adad12e80e350788efa7155e4cb9d6ddf01c256ed5e3fefe12b414955b7d52deca5694700cfa70ef3123ceb159f8e3126d297e63081456d810d", 0xb9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r1, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'pap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup2(0xffffffffffffff9c, r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/168, 0xa8) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x42, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x401, 0x6}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) r5 = openat(r4, &(0x7f0000000180)='./bus\x00', 0x8000, 0x1a0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000001c0)=0x1000) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0xe, &(0x7f0000000040)={0x3, 0x0, 0x7ff, 0xfffffffd}) r6 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x2d94) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x20) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000152, 0x0, 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$getown(r0, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)={0x0, 0x0, 0x0, {[], [], [], [], [{0x3}, {}, {}, {}, {}, {}, {}, {0x3}]}}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) read(r2, &(0x7f0000000040)=""/4, 0x4) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180)=0x7, 0x4) 16:00:21 executing program 1: socket(0x400000000018, 0x3, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x8075ecb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x59, 0x7e, 0x7, 0x1}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) mknod$loop(&(0x7f0000000000)='\x00', 0x2000, 0x1) 16:00:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r5, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) socketpair(0x5378c0b54a462a98, 0x4000, 0x80000000, &(0x7f0000000180)={0xffffffffffffffff}) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r12 = syz_open_pts() fcntl$lock(r12, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r12, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r13 = syz_open_pts() fcntl$lock(r13, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r13, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r9, 0x2}, {r0}, {r10, 0x1}, {r11, 0x4}, {r6, 0x4}, {r12, 0x20}, {0xffffffffffffffff, 0x20}, {r13, 0x6}, {r14, 0x2}, {r2, 0x80}], 0xa, 0x7) fcntl$setown(r7, 0x6, r8) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x7, 0x0, 0x4, 0x5, r8}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchflags(r3, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x7) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getdents(r3, &(0x7f0000000080), 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r2, r4) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$dupfd(r6, 0x672976fbca54b225, r0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x6e384a72362cbf37, 0x5, 0x100000000}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000340)) r8 = accept$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchmod(r8, 0x4) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x6, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x100000000}) fchflags(r5, 0x1) getpgrp() acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) r6 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r11}, 0xc) listen(r0, 0x0) r14 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66006c653000"], 0x10) socket$inet6(0x18, 0x2, 0xd4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x21000000000003, 0xfffffffffffffc6d) 16:00:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) 16:00:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r7 = accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r7, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r9 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r9, 0x6, r10) setpgid(r5, r10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x7}, 0x8) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x7ff) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./control\x00', 0x800, 0xdfe4848d25c40503) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) mknod(&(0x7f0000000040)='./control\x00', 0x40, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './control\x00', './control\x00'}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x6e0, './control\x00', './control\x00'}) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e034c25a5a53d8b4c69235b2baa32afdb3ca429e371850d6faf1378700456b1230daeea2c479dfb1180468d0da86431bd92775daf7ea3efe77559474fdc9ad20cc858fd98353487e78137765db7ea01eb9495ec3ed1c3fed88c61b165b00900a07390a9ce908ee7e60af2f541367300"/128], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) clock_gettime(0x4, &(0x7f0000000100)) close(0xffffffffffffffff) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0xfffffffffffff78f}, {0x46, 0x598}, {0x23, 0xdc}, {0x20}, {0x87, 0x9}, {0x46, 0xbfb}, {0x100, 0x5}, {0x20}], 0x8}) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/10, 0xa) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x3, 0x9, r5}) r6 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r7, r6) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xbb, 0x0) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x52) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:00:22 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x80000000}, {0x5, 0xfffffffffffffff9}}, 0x0) getitimer(0x509dbef9129cf45c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0xffffffffffffffe2, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) fcntl$lock(r0, 0x1, &(0x7f0000000040)={0x3, 0x7, 0x200003, 0x1007ffffc, r5}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xc0b) 16:00:23 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ws\x9c\xf8\x01\x82?0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x1}) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x8003, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r3, 0x0, 0xc, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/222, 0xde}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000300)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x5) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0xff, 0x6, 0x2, "1ff3116410857d498bf129be233f1e8a2b7c7c45", 0x7ff, 0x2}) socket(0x10, 0x1, 0x5) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x4f1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400100002) mknod$loop(0x0, 0x0, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket(0xc7aa828773666afd, 0x5, 0xc0) socket(0x11, 0x3, 0x0) close(r0) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6, 0x0, 0xfd7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x8000000000000000}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r6, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r8 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r8, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r8}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r7}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r8, 0x6, r9) r10 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r10, r11) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = syz_open_pts() fcntl$lock(r18, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r18, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r20 = syz_open_pts() fcntl$lock(r20, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r20, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r21 = accept$inet6(r0, 0x0, &(0x7f0000000140)) r22 = syz_open_pts() fcntl$lock(r22, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r22, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r24 = socket(0x6, 0x4000, 0x100000000) r25 = syz_open_pts() fcntl$lock(r25, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r25, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r27 = accept$inet6(r26, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r27, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r28 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r28, &(0x7f0000000440), 0x4, &(0x7f0000000500), 0x200004, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r28, 0x20007471) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r28, 0x6, r29) r30 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r30, r31) r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r35 = getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r33, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x8}) r38 = geteuid() r39 = socket$inet(0x2, 0x3, 0x0) writev(r39, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r40, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r48 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r46, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, r42, r50, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4, &(0x7f00000000c0)=[{&(0x7f0000000580)="50819036e57b0ccaed8d72df60178e01eee94733c4edf6118ddd49c21175329e43f686d550b4f5a93605a8517a0fae43468b783c1989bc9522ebcd61d477e3f41f78344b57fccdd9718640990e3168c09b7cdea4fc53193f5582bcb40749bc6e9251532a3ffaff1f4cb27ae3b96340790128600ef8c761a2db5a3feebc0204d259c50e36bd3964218d8345366a5d2d91f963eaa00d3188b4b1cb55d71c2e8b46f1cca9fa3f461fa11bf74ea616940a0fa076341255ac3f82f0df6ee348a00a0c2a2741c70a54471db8298a3fb41b892d39eb9abfed747459270dff2ec7d90fbe2000200f50e05ebec2e98a624655e67356c1aa797e93c229bdc0ec45d3d427a6ee57466d54f8677153c8aa974ccc0bdab761393164be5f360154c81ef33a47099770a858dccf53a1d765b46c4c4a0f39d98829ba05b8579bed7adf49ea0c10b8b79e0cacff98a90abb33de4f39558fb1afbdb1cc5283009bdb09c5a670ef29dd9463f098ccc6ef92cdd033d05a979005c6a43df91da11eb9b88a3033254cdb25b807181ef126081a047f10eac312f243fb884eb068cfd8674acfd47c6bad5eaf0a53784ee48e67a0bfcf21733875e980dcb23a27b1ab54f10b49afb3ec392daf1355ba6ce22e8a9004453c296b498317a557c6d82c5b6260c45b107c2c9f48eca03622eaef253e34cd193eb855d7665eeba2841206b75240a1e9fe89cd7f2e0b2fe184fa86a79f4ca7d02af9001d0f171b1d6ab2171ab2abc7f43dbb7146be7a2f9804a1b9f96eb1082492047a340170cf652afd85dfc07a133823417dd8d42fad8c9af6a1f46d4c4732623f75fa961c32860523db2e16289fa83fc1c67d42df3340f396485f4eed284de826bdfef118c6dc97b586c3d87c70179245458c35d3fc4c7a8dae124a55bf61dcaa43d48f21b1314431a7adbb2a06d1e0e561a70711bc30d4a6ad36a849ee8b68e2add46df92ce9f874a1fecdbd237c8328bcf4e37cd130dd7a21b1caa0a4862d68162db32ed87463b23444d165eb4334f82c701bdcddb38e8311917defe409917bda5930424f8bd62f1c78d9f0ff23f15ae7e11e572a959cc45925586e37f090141ed78fce8263f3d9a6c52a902c15b4729a0a2a3a3f5ce574065e376ad55133f1d7fb74f866c957f1152d5395bf08525add8af22271f0757bdee39e83639d9b6997634b2af058051989631d2a0d337836139da0857478f35a1c429f69f049408c8ed257fa416d715755a8955042f16cdc60040888896f347384d965afe22483de9055c60e5c25077f4605ad38cf9faac6b6538c46c0bddd44c951b8765de521193bf159b7ce6efc2629aed18353b431d9d1d7b1025d1c81c53a90909a8d564cdebf4df9aa210f2afa1b3f6b832bd4ba53b4f1526c36f09255d83c5ed5e4fb2ef70b1eb416652b64f653eaf9c8bfb885fd2838093b96c7d9bbbd841999bf209629d0d161fb0a64bc4e6fad1764b8e6a37d4e4b87a2233cd0d60831552ed5683f1fbb1e22cf91053512cf69bffbc5e5cd60901fe7152e89b34716546220aefdc1a83243e8dec4f6037b3330243f6d612768e9c56f7a0b74528cc029b0c4fb372d795423b4bba2de2a0b74ceee665d2e04b1d34d4d8692450f2a51c3599e74d5f5e6106275d8eeb46dba53445478e7056501b66484749af61ba973b351f56b32de20c04d6fbecdc6e0b972e079571f9da6e8967ed18df7c1054485789bf9d13cdaefd8c3f078dff4d20788120c00b2209c916af521f6f79b9dd80c66952ae4077efd274413039d7b223902936664a7c5e0909f1330704639d1112cfb34e753289b33d1963235248f3c7bb98b413c154249531db34d332be7dfde003a4ebbeae54fbaaa027a5f1787ef041bd996407209616c90d7fbff831f8947a34c59a3045760a8bac16237a105b8cfbff04461449f58a88a509b137361ba5ca18b9f5c2ffd7646407893f2deff4ef952ebb9dcdab0a9c8837e5df31887523169ac38c3b7911fdcad4845b350ea372558a45919a6c72fd2700384e6c8632f4b9df1c8b816826ffc64028e74cca010a50c91de5f29e468f2be60d2e437c120fcfb12496aa05f2935baee7812fb69195aec1bc8ddea3d183bf4e14b79e8146856e1edc1ef2535ff2ce631037d1cfe1be3deba9f65c98fce3550b48bd3c17bbfeb8bba09c44ac8df1b81f9cbfede435ffbbffd7f879b85026d0a82988f51a654760b4926cf92612109a1175e6f4255e1fa1e6bbd7990a43804abfd6fb04faadcc7417aae7a3ca0016d8b44ee602be716dc319c14195c8a5489e1c3fcf9ff7ac07653d9890382dbc82879ec4ba5782fb02a09b9ef5743d37bc591c71bb72fafd6562aa7198f4519cf65e6a64eeff94e99229a29a8fea985f1b0fc955d733c04324e79bbc50716686f611659e149dccbdf627cc130351a3eeb58c2d47d9ae91f2dd1cfbd56da96565dbc16721c75c261cc95cae978a798a511fc8207750b580a946a1e46b93db3df23299d6ab9392d56cebb9a3566a9f48b37b6906aa59e7438a78f9730af0b97a8af8e83c0735899a13431cc04122961f0b075995286c3c0e388e5735bf751c37675da30fafb778323addd891849d8ef2ff38cffc20e550be02eee61b396a1810ea26049be000c2c71e3df5ba8df563f1d30a080bbb53499fdf943d865836841f8bd261f13f821883bf6790295159e46cc2ee6dcc71f778c570db1645774da3d928d25c80c27323e1eb4f230c1e88c98a6855f3ce1a5d10f82953c6ef4ccad560a2eab715eccfe79f5d4f23ebd1c09a76f10fab2b16c54ab972780ee1c1d603390842bd056c75c9938197fbc8999308a401fe13b736635fc1593364103ad3038b881be45c8bbc6f6902fed0e775f6004e2b2942c2150819c5da16bad63ee7d2c63879bb81edf723e84ddb420768fd8ef009a6def55a5aa19ba9e3043156fb3888a266b641265812cd93e74013c39e18edcb169bb7b74e48ceb7a8fcb4b076f0eee5bd9bd023f2a5426c30ca8001860304f44f314d492c288eb5d6f99646c291e1e38b29a4bb99378f9f8b94158ec1fed4465c8a8b8a24ac7ddb201c32864a70068d6cffe3a3762cd6e522b1c22d1057e7697392237bd77dc1ae5f56cdf3b242d9a1310a42a42d1b9265fc6d9830d2937ab93106f6e57cb793a6b28cbc8c19fe470988ae6fd57e4845cc23139dd746034ae5616f3eb0df60b708f4426d618de4a5aa505878a63608396372e5fe90156b629687e53a23cf7ca28dea8a8d37f76c87443c8ee0d6b2d4d7bc01e2cde9808bb17bb4a7036b8c9926b56ad727650252f4cbdb0e00cca670ce64f691abcbc07599987a873da1ebd8bc1435dbbbb79ecc1b2054fd374b4a23a5aa715c532f5fbfa45a4eb4463a1b462fcb55a3c570cb008e0dec7b4872c2b63bc1d2973ac8ece1acf94d204200f7a7700df6c1538a9b095621e95c3a430266e75bb3b1a0d0053d7f3f4d5910c904242fb5cb3dfb3c3521321d6e0f72343e9e9c0f9409d4b357a415e3b94cc595fdbceb369372b5ceb4f21f5d1b223678fe0066fb36dbde066086b135674520575e43c920d2789aeb8b1f3c1d31e221a1e4c14bf62bf050f62b185d0bae2e72d5b72e218d3a6222c965760e5d5dadc20a1b5ed9e1a1d66c5dc26e5d96ef57a5a6116c575fcae3a4a3ecb9940438ca037925202acea12360ca7db654e2df9244741c77d9f1c916cc7edf4c0db58cc712fa0144dbbae52d41a1c7dcf7347317124f651ffdbc55478b3af215f82e15c0a24d6df3940b0d6d1cb2ffbb1a24ece1d593146e502ed613fe35f1658403bf9e569a23b53b675e0a84e1a388c47ccda113788bc12e8048687227c0e4232ccb1d7d136e469060704b4f813f4a25814eab58ae5cbd4472f93a50a7454997a10d5e086edd8d5c66cab8f187bd89386bd7a6ac6b156bdb87177962188677141e354af896842528ebe2a495ab336288bfaf655df91fa66fab4cf9f41348f4b99e05e0d29fe159941dfac292f55ce02f4f5444834eb1bef58c6e6e52864c1967d6454f3d13fe67287a7368caeaa727aef563677ad2d9dc391f011e84eeaf1350b53b58387a7c55eb4cd7c7a6e1ea41e2859ac6fad266a3d2c6457255491e4f1123c353edc5144cdc0f9f23210bb6b391acc5193c3ed684b8fed234d22f05e486e522fdae7c13e2d356b071efceab8b0e0e9afd303272efd9713309b213bdbeb9196a04fc5dac216b9fdc9b87c1d7654e61e1115788698e01e61435cc0a81cd58120c872e2b54988f170a34033d88e242d4d14f5ef0064d8b43381e339c9113bb21c811e9bed20cb79f48c8496755f5a651675603fccab3dae419ddd0dadc758fe6bf21999c87bbb603b521ad5bc76ed862dadb76d05ccc802790b09147f77c4d3a719acd715f28aa3c683c64c31cfd5edf2b65a69b67b787fae30e544609e344d0e795096f9425d2551f6214a0070c1f0ee3be2dffa89dd315aefa811c57e89f40235cc106213095849ca1c027b76be6008b790a0f217bac96e343d71dc55ab7ca66c892515ef1536a1232ff4fd56ad756776761caf3edd49c6d8ce0bf0aa9309ad5ade741775e9ace9e84bb79e0a4f32c207c44617da9edc0e757d689e7df835432835eb58bfd991f4320f8cbc59be234f3d21a4299b4b7553b0869f4a31cf5f27327e982b541b4e95dbd0fd715558088c2db9a757ff08cfff7bae00a5b7922717ee47962335b245b3f695f10150206ce9217cff649dc2ebf4e05d8e2955f1fe5c0e33a446da9335ad092385ed12fd824d12e05e2ed3abfc1a5da54fb3a210b941a240c3ab080936a9f88b997b88292e446359e291603c11f4f03756da4b0aa24efc64e0f493cbbdde841ffde0c8737e394b6ab82b526ccf3e2ff380c412f422b4fc89cf87649e6100fae2e7e4564402b21e1ab7c3d98105488a721ae63362002aeafe1de10df3aac54146edb00fd3ecb61c0705df54a24d030f3cdc9c901d8b6801e3168be49a98ce418638d3d798c587d6ec2354a44ec6b44154ffeb04c811532a25e2e256d0b77c71ac7158fb12b80efb35a6c629ec2e7e30fc0bd95de7eea8dbf3936a6db90699b8f8cc77f99db0382c67cd2f0454138810b73d0dd6d140345b033248ed8f328e3414361d4e833e1352fe34091f8fc6b69142ec9629c41a036cadcd7efa4ca0889ef41bae0d07272ea2e10d6ee9b74bd387053861d38795205dfd225d4cc178640fc6f3ccc8d2375006696aadbd9645c8e7989e75a49c1a97e5237fabb6f53353057b25509affe7d90f653f4affe44d92e53e438618a4537c03b414f920fed2fc6ad5728aa823503c0dcaf9a7bf3f4e9a6d520c6c3904d622832d6a18e8acec182012b8535bf02643f8a2d62d45ae08cc0bb2638d7f533f3110fb021369dbf0eae3365256987a2f88c946d421bf9f978f4b7d9d1ceb04bf12ec6f4c1cafd5d617cae89b16288faaf56d220a6d0849c87c162096496f2fe1d96d17c08c08954946979c7397ccfa217e56ff2cce9462e2e315d45f67ecadaa7091ea2988256d24a2878fb442ee315147bc1304cc87ca4c1c369f99d240341e1576390543212e6b4269790689813f70b69d5d62bf1f37b658c29ef049bdc62f4683abb04441f2444eec6c86b07227e92c7744515357b30f91f8542ec7615341891ad2114754358e451d7eb9cbaf47e8b7d5e646753632f3c334c0afbe944b724ca1eebe8c737c1dd2ba6b33d4dfb83d218d3b59bc85b8eb1b0ba1d6ca487da522ccc7293bcca7ae03aff397b9d282065e4cc8bfdb94", 0x1000}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x20, 0xffff, 0x1, [r25, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r29, r30, r37}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r38, r51}], 0x108, 0x8}, 0xe) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x102) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0xbc7}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="95002000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff007e20"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:23 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) getpgrp() 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchmod(r1, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x0, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3, 0x800}, {0x2, 0x9}, {0x5, 0x7fffffff}, {0x1}, {0x1, 0x1}, {0x1, 0xa07e}, {0x3, 0x1}, {0x2, 0x2}, {0x0, 0x6}, {0x3, 0x9}, {0x2}, {0x2, 0x1}, {0x1, 0x4}, {0x5b3cc050e5d60595, 0x6}, {0x1}, {0x1, 0x4}, {0x3, 0x17c0000000000}, {0x1, 0x13}, {0x2, 0xa6}, {0x1, 0x5}, {0x2, 0xe4a4}, {0x1, 0x1b}, {0x1, 0x5a76383f}, {0x1, 0xfffffffffffffad3}, {0x0, 0x8}, {0x2, 0x7fffffff}, {0x2, 0x7ff}, {0x2, 0x200}, {0x3, 0x2}, {0x1, 0x10000}, {0x1, 0x20}, {0x3, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffffffc, 0x401, 0xffffffffffffffff}) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="9637da2ffdd671a9a63dd749fa5c16ff0d220774ca5304a800fdaee04139b078946d639089dddb33b9046d715bc7662224f5fccd114ce9fefe33501a0273cf6b7b5a3c0d6f0fe7cf83ea46a5bcfb2cf07328c728f775ac4c4c78499e8e59a1b61f5ec6bd67c1af24bd81985236bd16b8f03785b42e7923d527a024186c359d98929d77627b096401cc257d00ad809b1fa13cbba2", 0x94}], 0x1, 0x0, 0x0, 0x8}, 0x0) 16:00:23 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r5 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r5, 0x6, r6) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000, r6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) kqueue() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xe3, 0x10000, 0x1, 0x41e, "e2ec06f76420153c1d005dc84ec8e5c57f81fa59", 0x1, 0x1}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000da1327cce20f4cf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d5632d11a1c8e316cc3a2bd0004529feddf9e0b8c5e80200000000000000d1ad8375f70e904f83e49fd80036b2c78a8fc2c4f3bc112370f0f7f61d5db6abf557cb0eeabbd7b070c955e1b02dcb5b69b54059533cb1ce407879a4d960537adab1e2f54b49b76bcf276266693763522cbbb42284d02781700c86db8e7bbb1dac46959babde03568797919afc7dde242a04f708842f6b679fc402eca1ba08f82df6bc7cb36b6f5502796f7088e67fb3a223e2974d183dcc92b6c58ee057d1c873ad4437c2000000000000000000"], &(0x7f0000000040)=0x6e) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x84) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) pread(r1, &(0x7f0000000140)="8ac0fa381bf4a8941fc7e21656656b11180ca7f464ff7e4719f5d0b2916f9160f521db60ef0f7474f6d4ffeed3cd4ecfcb6d61ac6b76b330debe8940f02aef7153b5b645765a8626ff281e8291e84fac597a97ea66ff7c0f29ae12a35a29516c53a83e1ab10dccc042a6fb7c5d4d6f8a830f62430edd00eb609710ec65953f18fb9cf49ba840d1f3d0952e0648d4111ed7cd0f7e73d03945fecd512e3dbf23311920a7a1bd108445192e3a20394b3829ac9d066eacfd66992946a70e7439d56a4b1d2a1e58cab239fa4568dfb7d0f56dcdfe84f38e55543a8a94875bbf37e1ed", 0xe0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x15b) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:24 executing program 0: getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="bce61fcabae5e44db14f53f52b023211e8ecb9980803a0987081e373292aebd96be838e563c0df090956faf9b3ace00cdfa33a607c"], 0xa) syz_open_pts() getuid() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0xfaed4798bcaa5297) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/177) r5 = getuid() r6 = getegid() fchown(r3, r5, r6) semget$private(0x0, 0x0, 0x84) pledge(&(0x7f0000000080)='^*\x00', &(0x7f0000000100)='}\x00') semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x502, 0x7, 0x380, 0x2]) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:24 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r6, 0x6, r7) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000, r7}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000000)=[{r1, 0x2c}, {r2, 0x10}, {r8, 0x10}], 0x3, 0x5) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x42a, &(0x7f0000000040)='!') r1 = dup(r0) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x1f, 0x6}, {0xa, 0x8}}, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x882, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x5, 0x0, 0x0, 0x0, 0x8001], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}) 16:00:24 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x631, 0xac) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x3}) open(&(0x7f00000001c0)='./file0\x00', 0x40800, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x8810, r3, 0x0, 0x0) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000002600)='./file0\x00', 0x40, 0x60) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002580)={'./file0\x00', 0x1f4, 0x101, 0x8, 0x8e84806562a59436, 0x5, 0x96, 0x5, 0x1, 0x1, 0xa4, 0x7}) setuid(0xee01) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) sendmsg$unix(r2, &(0x7f0000002540)={&(0x7f0000002640)=ANY=[@ANYBLOB="0300ce50cc611ce55ac24e06c38d2ef5663d5eea5c2b8c00835c8d849a158401696c653000"], 0xa, &(0x7f00000024c0)=[{&(0x7f00000000c0)="dce030818bca320f57a35d4f473bfe59eeac99d8a48d165862091d70ed61f66ea92505247fa308ef3f8ada0220e4f77194388899cd03b4677ae72bc8e9da158b7b063e963f3cb04f3f26ae095ae94d391725ab5c1620757e5ae8735482fe7db8de035df90cdf316225b7a82a7a71eae5223bbe92e96e5c1bddef84fc9ff5271f8c39b9d4affaeb6d9d5578f7345b302ffff43a6e3815c1cac435e960a5bc2eb37b5ccdb6b6adf9f7f41d449571374a1deaea8791951dbd52f5203780442a13b9e7eb066d0666538be52c", 0xca}, {&(0x7f0000000240)="9c0d1a586acbbdc1648992951cc3877691adf235cca38b86e22de396c7489a67fa78c6c4cc47e0779934e802f3b92ac159342fd9dffe608da4fdbe4a3c740e", 0x3f}, {&(0x7f0000000280)="7412f78b734b4507def3b2084af9ee5bf552af38e9250af8ed964b2d2b518b17ef6a5013a2b637be2e78348d405c0097b77ebc96edd7a8a166a253dde48f021927691a1fc66fbb8bdea34e0c39e365753e8ec1e7678b2ba2a51b1211c88638096995c57d0b2da43d48242491c2277c66e86fb88a51a9296aa303fc687745cb6e17fba7bde9c73707289e487f612944f9aa831b59a78b5834db488f32fea630298165136ddb92ea710b75fe0c29aca6501ce586b99aefb5e6c40fa3c3444a5615fdc1e929a8887171024bf26ee8e87fac366efd5add3de7773a6d2b48b5ae3908995d4ab8b1554ed79e4cbfdf63de161ea5cb3fe38f3dda7265cd79acf8ec5efe15b2ddde9acbe2eb76db7899084d5fbc52d2af056e588289b076ae840ec147392d6f7669bc4516f90d6dec84a7a4550dc1ae8a4aec839d05495807843821a8bd24c26d30fa0604eca1ea74e323b640ccf5089a9bab91a1cbe281009d5475e1be63eb279a8cf4a28405ae3882fe2a7da7b38e9aeafdae36937dd2fe26b1a61feefb21f75158555d91e58a2ec552525b57ea1d393dfc257887474e4c51d94b767d11d02e786fc701d68ec3bbe3b4fc23e90785c30d79bac34d97c31d28879a978b7258a319a2094bd1c4b493a062397175a1367abdd9a274df0e57c4eaa24318aeac2aa86c92f2feb13b6f568bed72dcec84f62b006e5e4f46ccbb9054519a2934098f53d179acfa2c678605faf1230017e600b94ae5001f6dd1a32458d8a45b7a14bc9e6dc7d2e2141fcd3935fa9f6e3a6ffa1301f09e72f990d4b687eba11d1bd28df66ac185b786083d1232469256d89704c0cdbd9e03c337dd5f83f1725bb5deed930ee7f1987fbe958a4a9642d0d611132311c097ed901a51dc64d48a416c1103a23ca0346d640cb1603f83b23ed66db7b8e42800f7c33339681254546b82c1043d00acb8b0562a955a86343ec1b40cd3b896049a6aa6f2a0d5846aed058c7ecd03cf3a1df80c71bb54df5003017ffb2ae2f4c2cc74efd4c11c0be52ea7887149f3648511aa9c7e57d72613e73dc331c8834ff7ea26dafacaa154321e9c5e529763069259cf5bbbcac8ba01f8eb46199048edc12f93bf3c0b4949454738fdd8cf2a61d3567221b9c4110c40585192e812167babae4a1d824a15efe334a80898b9b2c4573e7511454fb4196602c0c2e7117185a89cf81d5382ea0a1ea4906c8b74e25b999f8a7a9faf7767d1502ead888ef30266697b49f66c19980bde7bfd46877ddf56d690fafd07d583092998031b9b4e8fc03d3ab7bd143699612b6f6298dae8b2eb2dec98aea81c8bc99521608a5ba0e9914e8493d72b33aefb16fd259f336e448ba61e6f552a23d4aee794b81b19b7007e70b175df6fe106866ff2fca1f27c3a491f5d597902866e5d408691a6ab86f08afd99f1eacaa8b17289654e936040f317f8c1b59eb6ae56515507a3e416a4ddc055a6661ed8f24f5498845e9ebda9ebf70c005773cfabac82b6bdda34538c0404483681797daeb4505806fdbc907ea96da960858cd9d60362c0212cfec3b92023a78441cdd6a405b48f36c9523ae2eb31a2c95fa4587cdb2e1ebb766d44bfc85cb80d5c1ec3084f0c2cca426a26fcbad4497e9a1630a214387a19eaf759896e7ec9d020ceb38ec12527456a9011060f1578c342f4cf467c2cb704066759a8a551eff124750d2b0dfd244bff4e1e6987db29ce43296175caf1cbed0e39c3452edc783639c1318ff85ff054a5bcbe565735ebd5bd2740af65b8c44560b459d7a43b41e39192e215dac3c8c34796e3ab33a93b53c3874550ddf0333e71224cf6458e819fb356733a184357e28570e7e5dffab962172272b8425356187f8981b16bb76bfbd51890db91db293f2e2328b71215afe4b4d850a4c29b8d1c38c540e0769394845a502e2e0821fe1e73c461c94b7af202400b9590a5fe9fd650599a28a41ac462056beda2c223661c934698a6921fcedac6202fd048a85ebeb35481a2a7681e6601e52c1f8549e182b1a4aa1de0adf3da157083cdf4c3e5e92c7c0297aeab0d9617c5deda6520bc248f7b4ab44244db6990d4ec75fc5e2cd1d38e4120d0f15672c4af42f981a96cc93395b7a29c056c72344197b59821f7f370410a4d16956fa292d15dd910912827de3b9c0cc2d128d99139af6dde70e4294ea236cc3d812ecf2aeebaf34bf3ed59dda5909182ecadf1f4de7a48e900d710fe9e27e76450ac2f418704783fb24652b97105bbfb8b15c575d89fff38d261bbe5d9aa18410faea1cf7e8002164b01dcb0990634f76f554a2210ff847f5e28a1038a683e8aa120592019fee4e53d82fe750d02851fb01b1cd6d5179a2479e04150e7d39caada554f5344cfe420a1af5b7b43d32a1051c8a4f3dabb2f82466a0e80755dca41873235a7ec14898284faaf3c665fedc851746d3a7041ba0884dc3391d33a1211fa52388753dc3c8129296e3cfa8afbf51970f189f4525732fbc257c08c1f252065d58d41e8d058dabf67618482481a628f59b2976218d905c8952f8f38e3415db1c24c4f9f65bd6b02bbe4776d0cbea8665071f88c6485e417e0fb92a0eabe6dfa23e7b2256d72a7d9557dccbcf57f1d4f256a568136693103f7a6071349a9f73c6ea75757ed7ac30196a951c985ddc27d62722814cf5df2498a72fffc904cc3780e08a0964b18c8d640ae12ea6f48394403387c93d241383b560187f6bf6e3d8bacf13566b0a8754db80f65789ee5b15abf0927a4e89180aebde721bb2349bea5d523f52108c4518065ded2e23fa945348972413d7db987225b4b09d68f03078db479d8281204dd6fa070792a79cd31dfd51958b72424e4dfe7dcc3bd9c3264148071d6b614d7a1137d74fc6baaffd2143febfdc4b6c41cbfa994de861af7c56f257077753c7dfac2ec24aad9ec2686391b52203c14621b97d48f73b98edcaffed914203b86e62e51e01491494386c4d96d572949da05939ecdc6bfd7090c148cf2b73bb35b47fa592bd6e2a31f0b7a1f1600e107c5cbeaa72be44c8896c25ff04c8d61e3081b51e0a367188f8d1238706903e71bde34199fe63f4c3ad2d398e67345bf800c11f37e8e0f738cb1bbf9535022c9d466e97bd7099ee90f91e0f460fb8e88a8a6fedd818b6d8028f01bb913eff834f5a68722792268683b20ca4a658daa8c3f2162f70920d0580b5caeb423aa8a4ef0c2367dbeb0f1574dc624a8872e285d279c44c5943b631f96e8ad832db9734b91e5961d0b21feea5935eb87044ae7d7114d3849166fe5fb3d74e2483adc60e1b92f4501d6f67ef8e5ecfd21d971a3a6fc79968b44061089fdb484f620ef63097292b8e1f1a9a1a0b06f64ec9967ae40f9a2b5c5fb00514907f26b9b6e3f8a1a538d610f8f89ba0ec5e57cbd3d6b65a046c430cea68ca35258463e29af614419c568ed3232dc3508034efa0c5b581c29548d860e6e1db3fb42baef23bd50c9c7f6e93d15eb259523bc35a9f868faa879b64f29eb11805a686eed545e57d223a35805994867f48a6a1074b393c71c908e7f0d6e5e63273552d8835a0e4e9d0a3d5e805a9e4d0ba7c6187a9a396014dff1ff98388436cd156af632787e679156cd46b91cf3837b5d1f43dfa6525850af955455371782e9f4e029027a1f11778b2455cad55ba46178bc8a407c70fcb4b588f3be0db4a2466fa871b31eddf6f2ca5acb205d767320c9ce262f19987691c5191e4a34cc5f66a50c4bb041792c856473f6bebe756e8fded863feb8dbc1deb7ff57d18824fbb43494fbec6cb6d8908ca1b4a8dfc8a335ff5ce034f63c03c4827f9fac973f12466d7f4c8a12d47ab38165045a2125db35dc8b044ecf7c16758b7d233de39740c1073942c8b0c80e69dbaf3f8239d116f6cce3fe314d44aae43306ab735779ebcf0d19f723ad24fdcb03ab6db3260e44a2746f24ac1b4081945d8a496f73d82d5d7e3378d473ed8983ddb457e814108ed5b725fbd727d879f619fe7445969e7ef0fc860f5f98ba415084a43bdc78b139eb512f01f34de0adbb03cb46b7c2de7b74ba841838f49f1a8703a54b2a3bcc65939ebd6e965ba50c1f50f2f70fe6f2b2d6405fb6d3b24651e9dd57ffb5683fee5e50ff42363846c3135c75c12f07d4e4548a1c4d4647f2b821bf712f9cd25e1a79ac1980f90d45277b36881a4b3423ceb3bffc11642b162c67cef512588e88e8b4e71eeeb176ab3b29f37a08b91f1c252d7ee47d70e93dbca08fdf0b844c7320fbd0cd1ebf85ed34740922736f51df5dba4925293d5afda6effef96f98a6895521d81067f130097d1af45838f4c2952bf89eb62a14cfd9904b5b547487845efdc2803a6921ccdce831fd940481d32691e93d251250357faa9d9972040d8efd92095b0dfbc2f260d6d2df03b1aa3adcd86e3d29b35b029c7eb7f9614ba0560fe9223ad2feb37255b4fa78023e83af72997bfd94f0e614c33662ec97ab1303696d0ff5843f5d260b97017e32ad36cceb28e23e7902bd5649be4f37b240968aac355c10145cc9b644a76da9b32f3d5174a58a211dcc9ed60338f1d601a978c1a7449882e52c2afda1a8f180ec404624edef8ec032cf302aa2309f9dea38c62e8eac0406e1e3354cab1b73a0e7b193a84827548fcbb98b755d7dc015becb5338f4155c172a5a1f7a5ec1296e9ea506d7b8cfc3a1249a79c5aabcfe80f8b259199eca0883a305f990e64f1cc97e92581fc52004fcc30219e9db45c4e13c163d53ea1c5ecc3c576095df64dea445e65b877acd9f225230a8e7f02cda7e4db7d8b87f7e4dde62d5cf9c8330dc4243d1bf79836d6756b3a772a1fcd891afd0eb53943e4751a0f96b17be8eba506161dc41b1815a6a9605e3d817685c1ba5ba0e25e706d67a123f6d4f9d0405c21a7e6902750521f0e1294d5069d1cbaa13f4de6a09b708434790b42844e32388e3cd11906a737e84f838b9df704f8b85497fa1a986134c3f8e02690777eeb68d155e19409a13e2362053282b2804ccdbe4cf8483f2c2c1d36e10c5c6d19cd9b4483009ff7707a8d459288f8536a6c58f1e81f6338fc06cb7e28fd6102500d3b07988b2d2763ecb49ed0113ee364c86dffcd403dfcb3fc0f0d11b8288071d4f4fe754ac671db0a46683f679b15d3bce62d713de8ce4dc9ba5b08a4461b1640a2033b6417a6de4771c040877a5a82dcf8b30b6cb561e7646eda2bfd4734e892dd626b352bf7925278576b349a096692c54c2656e6b3f448ab57891c8d539ee3a3c1f56644801c07514a4c59b6feb1cbbfe23661ec0125e285cc3dfdcbfa61dcc44ad52788ddca33205d73776c9ec7a46101f8fe014fad88374083795e0eb085009b7f6b66e95aef68ab990bfbf50353dee4055f4a3edd070f24b7c1dde6fcf72768f130dd5f8974ce3f13bae9cca098eafb6f2a9caa7bb9f2aba86528c26de97457c5ec71b217e4f2de9b1c001b356a0719bb24ee0602243d22bd0365f9a52c027c6ad67ab27f39450bc8ba6f7e584de650db2a7e45b320dbc90dd15f4101e643d007d1ab645b49f3cca4a040a0b6e638a19e6105a1837ecfabf0901078cf84a980ac30fea1b3e7b42b0a5d9be4f944e0f123cf1a5aa9683f3c2cd13de80fb47d099a8c0f5e50de4ad08a939afc665c9b889d72f1dc8800e53777a9438f31cf8fe42f52697437fc67f0f6a517dbb7faf7c1498a50dcc24f4d3fe434f3557a6cba771fcd0929654431979eb10ad484724f5c4c51c9e746b2908ca26e05dc456f7586caa586aa90ec0511b98", 0x1000}, {&(0x7f0000001280)="3b7a856b6d7e168d00db9473a564f37fed91727cc883143d264098627465c3dcb163e0c51e084d2e6dbedd2f53b937ef69e4b5cfb4f3e8f44358632553fc5f64672da4f64a315a6ee9c6036081517794be39279616b21eec040667e41f624b9ad5ae83bef7b1aa77b26b82cca05b2a0bdf1fdd12ccb88699e481dafbd3f8385413d7476c0da2da2adc2f4d5d322de0db9fe33563bea40f564ffc06e93c7f71194e5d1fe37835a5d280b294374c0aeb14d186fc6fcb519c013f9d135cee203d66c2a729b50d4b440e8a6c693fe3dea007e955d53066581e32f3aa6b8747e3e69e83fa8e0cdf6710d6210abbaa41c1499b8383434c290e1e5eea80cece6695cc797f551bbf8b6a6ac8d26a8330f85874a47d8027d8e4fb5bb9c006b3cbea6f506dc5fdb1015ddc7decc19b48cff85451cc2cbb1bd77c8c9dfc24f8776eef13096d2d57240bc458e0b96436a4e042326c2fd6ddbcb804202af2bbccb83e0f1d1c81236eef193fe15ada8c2ec1ed37ab892a321b2be18612d229c6df55338ca10f80ab50ba8f60ac19a9dcb6acaa3233938a143a9df4d4b9cacdbe2cebd8042a1365ba04f0e80ba30041630b8ce4ff3090907e8c5e9dfe2e7a5a72bd7dde3c56165a775ba0e280256ad4ee3a5d1d5ef6ac35b05bb2ecc4f866838acc1d0e18a22d3455f86712220c02b4b6e76c399a2664e1e6549437cdd54c1ebacf1264e3f188af643b0d1b7b46d69e6d3df748629e89e8727e9710e523aeea8f5179ee827514f354fa94c07df1c77fad9304f61a1fc7f6396c6eadd2ef73d12fda1434e0a59c98f02280e1f31a0109262dc29d4f4cd7606586c4cf642e01ee7ab5513daec9e3a7a95c492a371aad2acd4f405ea2029d091395eab79c531f811a24903553fb873b8e13e149ead44140e7a40fa8ecc491786561206f8349a15c0240dbffa79297fab8b931e8262e27b394c28d6d2a7cbfd19ee19b079a2a900448cbefab464bca653e014a554ea8a52cc6f48a1e3a6662f579546e6c9b06bf4e55c8363016964abf0cf8c8bf8e9f2243b3d72a503cf97ecc178b5c26b6316251b1bcd1a8b90c40b33e06380c6c73a7cdd14f065f6ecf05593661abd86d1847163c809ae669a0054b909b33a55c2a313857f8905dcc227cfd482a2afb189c23ba2a191a4cda00be4bf1c7794e15e3c695dceb8456f62a411f1c336fa9f01179eb89f4fb28331bc656b580454f39cff7d358fde64a95226d6027d1342d2592d46d30811a2acdf3706207c49648941940e01c63f48989a4c7b4f7a9ea5dd687d165385e13febbf631bfd08a6de4c763030592a6211e3113c16dd8757235095020e3804c009c8b46fde23f8efadbe8f5041c320ab82757d075fc816ae3d16820d16c0b1b2817c049e60d4634e4cf19b4b09c0401736864a9215ffaaaec9c79596ce1709eb02e7b4f5e38d1087368cab673c65c3da1d1d8499cbe3f9da3363be6ce1a8b4e2e42b684297db5d6432bfed7ec3650999ef9dc15d6b6a74287f79dc2adbb057407a9fffa56d2f6b03c4d071b51daa29652b5723ee1a59f86ff472461018164ef4f68487edaa65b294febf0c7b0e629813d5ec7bc0338d54c912a72e7b98725d2eb68bfa916c15bbc91b21eec1281013577354a94eaa9cf7671693808eb70ba3198d42f263db7d7788bde78d790f793fbfc624b925697459559d113c9517dbae4e3d0e714bb6aca219fa94fb77bee32c1aaa39f285010782a46972f07761f40c33f0c22df0c030f62b3cda5a960b9111ac414db52c24c6f66a36719ba11b2dde0011afbfba4da192b9313cba10c01a3fd0cdaaa3a21fd196d0f0d925abbbc914be9e71ca3aedbbf8af2f1dfe013940e166c68a8187aa3d12343df32bd2642fe86cab48f26d5e3ae6f011696bf0660932fc543a27dc76e5d53d6f37e6a6c0296733e0bc1b2f120abd7926bbacc2fd2d16a4ebe374ed810080601bd0338dded67c367a6fecd0894d308f1ed54a420107fb52fb88a3ca75feb85b8aa4e42a73c9b1c82523608dfdb7149c4864cff9dc85b3e888efe714559eb46217beff1c219ec8e24307e11e90b188ae493a00a9daa7aa02e79f35575e33cff4ec53c2325ac6f4deb77960f8b57d40e73dbb16fe79282344cc8b0e99303adfac08954760f991824197f0b0d1192d7dc4b6bca1cbfa358fffe322dbc697c4f8b609c63ec848d4da49a9721a81d618c1348f7039776edc64a7240b892a02f45a35b5a12b14d1fb0362d2db28f26c1d8b6f25c93e25a2a4372ef2e5db186cf8d9a0c7b6f03a076ff435e409301b59976d0bba0aaf230c940384417545d7131bd4f0ecd5289e6bb20ffad044361cb8de74c32ff95f06e2e8605bc44bcd583afd65b008fb002602585875e2eb2e10e9d0f28d3bfc6a01c49d2edd1f59017ad7e627090e9e84d8001b7aba7d00dd917a1823a321242a0d8ec9b29ecebed8249be58a9b5577b5a91c27c6608ee220917d0a0cdb16db24ea526e1e682350b80b95acd4678abe39ddfa2c41b097cefeda16b7b38d83861e46ea2941487641262a4572731ae5e341c997a883ccfe647e927349def35b053dfdab64ef8473abf71b8958bd2ab77ff79b7b7b00556951fc496b092f8700103726a5e3a744b097f74dc95277b1d0b17a494370a448cea2a018c9ffb21aed71c7c0544730b1e097ab4ffce0685de4efa65aec214291f61bb033931bbaf40edae661df4d18d67561dbe059db02b2b64bdbb326db451b94c6a91b8311fd872974eb663f3554acb01ab794f6bf1e61b512a32a2b3bd11f993a882375955f4dc4bb5181f516c056ade1ee5e91fa884f8364a208d3faf02cfebb8f5161dc74a970afc9b6b1178ab1f932aca680256587800b0598b40426439b83eea5c2ba492cdc4aa80653be14ca908ed34478cb29db4c82a23fe5a30b8450576fb6ebde10cc44e69d1c7141ab6b5c23bbccc6333ecb571d4788b49043a70de494ac98da4fead5ce7e70c3aecfdce067fb3c744aa5282c578130c828353f457179006b37273e7e827d748ed360977baa7947edb2b5cbd12c3a00a52e80ea33fb197158be24f7ce1e67152740c8769d8f45b337ed4170a529efc85ce2bfeba19e6437fdd53a388be4717e576dfa48017fef16146cc2b53e29bef2d6237b38a5e026112c53cac86c5435bfbe2eb02294df119b3f5a863c22fd49bd440511a0aad40ea73d16bda848d26b84e14446c468cc13ba5ec79c7d9480c5cc1f099d6dad2753968782b29183ea0cda35e2e1459cad0ec69be9b347cb6122b821ce6881cb7e104d6cac7e4aff668020f99841da43287c0bac66797643fa9fa94437b23a5d7cc528d6c31e45a67c07a9e6d3086707c5f03a597d41caa91fac789d155f579bdf4201e437c838be3aae6b5a0960ab806b9bce72ee520d11c05c151d02906f0bfa4cec81ccb600c10f19d57594b304862b16a2da15e8dc77c5b9d28037a631d889c8a0bc57745180ec5085abf437608398ec3d9a75970af9f63db4ff0bb6c8fab198a905d677a026f5fa033a16e55bc0512012f194b1afb812af21d100c0b63e4512a4a6fa5e9517196f290a5ceb971276c458723fc973f414859260366feb9b11e796dc4c4eb5f27ff6f50163a64d7864bc4a5595e467b42714380617027a7014c0845bfb3788031ce317dee2150673b9dcb247e4ebf1bf917f642bf9c54095d279ddd8110ffa160da140c0cef9ab7d0a13555e3c4a9e50ac14cbbe1d1693fae67bb2e4929a1e055125f026a1dfffe66f23cadd0e0304bb507a840e659db0f2e022779c93ba96f3aedccd56c87dec92c7c7031fb0880d2e1897ce75b93bb0e92ad7af8d19f0beaae6368d7140148699c3c64ceb618f90b9021d18add1337cd1fca95774b1a4059d776abc886fa3226363f9766bbb9258cc60f69f31caf11956e9d278c1268c8fce1f37d662a9875e3584084a81f86af3bef6d1bc1bba488d2576aec22dac7845586582ecf05a8e615b8a27fc039ef17cefa172cd287cac5c2dae75e8ae106e50bbf9d6d266c639a75981a00fdee2376a855cda372ce092bfea725109c9059d24c41b2650b862ce3e0ca99cd895749e947aebd9b04a5e3ca6c2c0909ad800ddce885d765abe9f52a33109bd07aca7ea558f280947be8f33ab6df6bc80674b59027b4b71742c503fd0e97eebceee0619fe818358210508f2cb6957f09dd62e063e7935b27e917e204376d965211cced4a9de475ed392c0a7a065ebc5aa84b39a3ddb577d67221e8cb3e87dbb1c35c6beb5c5e98c77bf18ceaf2cb0408b3311cc6357d6367c23e4cf87446d8cac8ea9f2f44577f1b80e18db5fe80e24c4a20659fbe01f8c7db0432acc2611b43937b4b7623b861a81e8a7237922f4233dd28b3f2872d9a4acd41dd86cbd5db1778d5fc016736b1bb7d3278c77fc6c3656fa2d774e73e485d4840877a536aecac3498279814959bd8687185e695fe4406924e43a811471e0db23f0aba51b8f0af630cc7891f5ac958c61b119d2b8018e18f2e42fed72724fd839d395a7554ab90475534d08a3eaaf9d7de190d5a3634cc3dfedf0300c32c428e00eb47fc58cbd5eda20cc56ea9df1609bb8122b39e29c49b3b6dce9faf447758562b08e1f99b6a2a897c8458e45db8bdcbfdf8f940af547bff05db264a2a6d3303d055166e3b3604bcb2eea7befa4bc256fa5a8b21c1d09b68f68adea7c056308129f7523ae5b10262197030dfd282a5ee3c00cb8df6928fadbca44d9a642a2e19bd996ed2c6a9ef964d3fb896978d677d5372f568fc6729e19df8e25ab318e516a75b1fbf4b6c85f5521363545a0919ecc95ad2bd560f87fb1d7d1f6dc36ade11589a9e387e043f826511a22874f1947c05cc9439177b9069f1d248bcc7efc52ab58736468015cfb2a4eb53a4ca97cb8cc937019a654721a12881123ca4b68003c2f9d7f303be2386e827b1bd5f31e772ca587306627955fa7ff54b460e8a00ffe5b5324e6fa48e19e1c5c11f43c0604b90e2e84dc2a1dee019a43910fb9f7dc0c80b8fe8fc9d34dc9eeef35ccd3bbec32f86eb96771998e51f9a8203e6e363a55a31c82174d39d89b3936f5395f9833afc30560f948dfd3b06f725a7b645a48eba7a87a63fbaeefb991903e562e01cba04b06473da7adb0b5c82bd1cfe5accb376c8b8ce33c552c910e150617634f972cba6dc020b968cea9510145b1c350e4b998cbbed01ea8bd27241368115e2f55048eacae16b5b2cf274ed3f3d7341337103d0a170508f508d6a5809f97745213df2344df9abf0b8a7268b299b0212d853071ca2ee479ae0483a3c16ad150d2705ea57f71bf9960c662ffa6ed0ca1170f12d1b1164b5c5851d839e4f149ed5a6119c11354a2ffed2d118b9ede51dc75d99a5063793dd09f713b0a3e3e30ad27e96cd2342c3b43a9c14df9fb1209e5b3baa0a2cdfb66b65bba5ab8e43621aef9fe4c70ed0f1e5100e0b575243b4cbed50af43dd29f179bf1679c05fdb835f7310a286b4bb36fbbab9f4d6c0632e5395e3ec0f1b1e9fa9df378dfa0441b767c1b1c60d01ea7a9fcf2e4954ef8910b8a6b6236a1ee1c1b40ef8a65ac5f0e7dec2244a4c6519b17f90984777bfdb9aab43fbb3e9b7bc918a5bf179322d83d6cadabf86e4f8399ed87a70ee854db3bc125d5bc99912f4996531e50bba8ae084a51cffa2add9daf9fece95fdc659a9da17f31e80a08890762039187278d123e2c15f8d75bec25428df462e76f0cc5b160363ff5c98d257b660ffb176bd6b5eb77de95427d0a7a19cdbfeaa1f", 0x1000}, {&(0x7f0000002280)="879a8bd6418fa5164582d7c1853b915c105286ce05037d32412fc1603a9af6d451ec1aef8599fa5c40957429f0d1197287742b38e1912b2aeb93589f2f1df96fd723dd34d9ae169cb8d4309758e2ca1c306912591373fab196b942c457287d08279bcb660cf8d5225e4d3c58e1ddc4421e0a3be1b253c02d754eb149ff9d806ca72c8351dec5d30b586b6e8c32617ba43d7ac8feff634d2a970b65674efcf04a8230978e354e9cc66c642b4481d0d6af29f00bd027707514002ff21b7b1bcee6fdb9b367982e68c7dce389a1083ffcdabebc0d44666a6a69fcd14d2c8d5fb7", 0xdf}, {&(0x7f0000002380)="f4d191466032a5b830d399cff9c6d35b25a0f291e6cc03a619a6d802e70760c9553c5b44", 0x24}, {&(0x7f00000023c0)="36bb47e45bab6ff594c290c09887c110db8e3ef07fa9612621c378fb2114e2e807b4dee4d9e90b7226932c8b96cf458c3e674642a9befe8f4ed2c5dee8c9be08f58a6b50d301dd7aaaa17302fcf0da50f2704476f793ebbb8ca4bd643f52b11cfb74e76fe56bdf22173aaf2e1ac9c7086e5c47b03420780e0c5aea24907db1a635642b0a5e7903cc1b3d25d792800a0713256362f3c4a9f8d35eb40d1b81edd37642f262533da7b243e15d9b363917653b9274997059e667d0a62e3a455136c90e289976400cb5c4c0ddfeb3fd481a476d7cd119c71a978602b8c02e1e27fbf357c3c75ebbe38dd972", 0xe9}], 0x7, 0x0, 0x0, 0x80e}, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) r2 = socket$inet(0x2, 0x3, 0x6) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x18, 0x0, 0xffffffeb) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xc9be360988d70540, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = dup2(r1, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x5}, {{r5}, 0x8000000000000001, 0x44, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x745103f42c78336a, 0x1, 0x5}, {{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0xffff}, {{r7}, 0xfffffffffffffffc, 0x18, 0x8, 0xe3, 0x4}], 0x36cffc, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000280)={0xe2ef, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x7ff) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c2) fchmod(r4, 0x19d) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7ff) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) 16:00:26 executing program 1: socket$inet6(0x18, 0x3, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18002) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setegid(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xb34, 0x2}, 0xc) kqueue() r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x14) write(r5, &(0x7f0000000240)="73e150a2cba7955083b4dc7c396c9e4c26fa9f0ab0844889442adfa5906e16c8e5d023a5a8f676e940ec44a94241eba7cf435524b75433130f2a617dc52ec54a4f6557648de59f6f930a4bfa7db631b6b55959dd93f52a745790a6014f170c5c9e736276b4a02c480468a516c759df5f3f9e271e734c3a5a27be40acaeefea65846fcb82036bd7468a2a2327fe71538b4169126bcf3e43d0cd4248e97a38a9913d73c08f5f", 0xa5) r6 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000300)=0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x4000, 0x6) connect(r7, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f00000003c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x20000, 0x0) close(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) syz_extract_tcp_res(&(0x7f0000000600), 0x9, 0x2) r12 = open(&(0x7f0000000640)='./file0\x00', 0x20, 0x6) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000680)={0xe4, 0x7, {0x262a, 0x8}}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r1, 0x0, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x300000, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) r5 = socket$inet6(0x18, 0x10000, 0x3ff) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000140)={0x242c, 0x7fff}, 0x10) r6 = dup(r2) listen(r6, 0x8001) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000200)=0xff) r7 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x118) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000280)) r8 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x21) ioctl$TIOCDRAIN(r8, 0x2000745e) socketpair(0x20, 0x0, 0x6, &(0x7f0000000300)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', r9, 0x1}) kqueue() link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000480)={0x0, 0x1d66, 0x10000, 0x80000000, "72526dda63c89b730a28475540b4debe9fd8d8bc", 0x3, 0x2}) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000500)=0x42) open(&(0x7f0000000540)='./file0\x00', 0x1, 0xc) 16:00:26 executing program 0: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820"], 0x86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) msgsnd(r0, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x7f) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7464fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4aa1fd7dd0a0444b8158eb02963ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d334a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace819a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000"], 0x8, 0x3, 0x1000) r4 = msgget(0x0, 0x684) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x0, 0x2}) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000036d044c09f0b91b6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed8"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x7fff) syz_emit_ethernet(0x28, &(0x7f00000000c0)="5436c935119523d568aea87c6273bf8c1b82ae1cc005bc03db499fd3397df56d349278ccbaf51bb7") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x0, 0x10000000, 0x1f, 0x75}, {0x7, 0x0, 0x7, 0x1e}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x100000000}) dup(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x6cf9}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x3018) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwrite(r3, &(0x7f0000000280)="4b200473428e5deb1e466c764a5099e09892471504395dc04b9c8268121bf615e7aa20b6148e73d3d404c140b2555910296412ab4c7aa09c2daf55ca50655f31490e55b13deea905c51f3412d809958a44a63aeade00f403089af7e7e0e31ec4983e41", 0x63, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0, 0x1}) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x4, 0x0, 0x4d3b}, {{r0}, 0xfffffffffffffffa, 0x24, 0x80000000, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x45, 0xfffff, 0x0, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x3ff}], 0x4, &(0x7f0000000000)={0x4, 0x6}) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) close(r1) 16:00:26 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4a43, 0x6}, {0x18, 0x1, 0x2, 0x4}, 0x40, [0x8, 0x10001, 0x9, 0x1, 0x1, 0x5, 0x200, 0x4]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfffffffffffffff7, 0x0, 0x4, 0x80000000}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\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) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) symlinkat(&(0x7f00000002c0)='\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', r1, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r5 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r5, 0x6, r6) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ktrace(&(0x7f00000001c0)='./file0\x00', 0x3, 0x40000000, r6) r7 = socket$inet(0x2, 0x5, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000080)='./file0\x00', r7, 0x2}) symlinkat(&(0x7f0000000140)='\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', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000b80)="cc53d8d5002bd6c2d85516a33cf99ba9f79859a0e94542f36cc8f8a972034755710bdfdb5dac13dcf30b5aed7aceb81406a94af842b3d6ea1037ba6fed2feb6f1ee18005cbc2558495171e4f5139b711aa98b3419339b5836fb6dc24413a55026815283b346d0e99657bc709c33923076cfd971c98b7d75b6ae9ebd817ebfbd5b742ee30d5c888f647307a71d0a8bd86b6dee6a0b7408af47fe0cc2ed0d98b5d9936fe6424b9a601afb596234faf7824b7c6a0a085586d5eba56d130b2a53e2e", 0xc0}, {&(0x7f0000003740)="33818240daa6c3bca0cf2339cada1f1c52fe7e35d548c9e29f9f649812e8675bfa64110b6b67a59d2cbaf4d994f57e9bfffee98687db7f56b4a381afb8baccb0299698584440d915cb5399baa52fc80e3cc37591e7c925200f916a4fdbaf001ba41c5aec079469e3093272d02be12746a6f2fa9bea0c6678cfe4030a55f94ff9ec42027065f7543113d1f34e1f2c6e410919edf6ff3383d0834499041f245486cbdaff094e92c1103f390a844925d982605f8d21e2d54a3e16227bbd4c219100c01dfc86a227528a5db056c01fbe9210ecc7d5b82d6325cf5495963a3e9c3dca6510219e58838f1adf7f0a06f7a3182194003ac303185cb5405a9f268123882074e1529dc6f06fd4e62936113955b76b478d7afff08649a3499c2b3117cc749f78b6e3c80b758a62aba07de886ed8d0756d030f3b8e6d425372560cb43455d955c3fc6fba224e8a18a05927e712d3de5ca60b196be193fd1b00d436c494efd71eb58f9a238b65f2e7acb7b9549e354ed8c894346271932a4eefc4d745b75de4829d655d8bc0e42e8d645dc23554f7adfab8e8f15a7bc019ee527a5b31b7205434234f0afce5549270c7cdf43fbb77ef46f101cf276168b6b83438060f55505b4df0d726914ee3037b8e5db90c3f56c894274f4e696dae1c1778d9cc5df013e97dbaf1d594e448274208e4ca8e5d6507e5e9fc6a40e0e5fb35c1ad50c6e0dcc5355010fd4297edf66787a7da6937fbaa4b92bb8ae08b0dc48ecd1250bc97c44e741101671472100ba74f159b2e8f6b21457b940d747eb42b932852bdb81bcecf22b0f7732a26e7df875e69d858209e6fd1ab5ad25b5f9f519532f43c0a5b9eb71674ca18c3c81d6dfa0d3470d47696b4f6f698ecfeb0298fecdde648d7db13e4f519d94aeadccb65f5ee3d6e26ad910de47135dddb33c64f68c58f494de22ffa47543e7d35681d1ccf17fe14be3e3814207b7c6d779f47658b877ccbbf3fbd32311cafd2486dffa949df513ab411d9baca6daa85d757a66ff1bbcef318913ee58cb45e459ddeb0bf5926adbbbf24e4248b0c8a51c8dd11505b8ba926bcd395d1b595da91537cf1f9fed679f1e3247902db3e222f2aa73bdf589f437cac7247f7ac1b5b25bd55a3a39f8429244ca5b8c31af16c844d56cf0554f0b2c974f26c017257957995bd60521383c8b237f9add80f366d37a4aff23be52140d1ea80b2a5adf6c53731525cedc428a407d155d2532fee24c921285251f7ccc055ed9bc09e30653319a447564449f4bc7ea7b0bb8941f82914d9582f1ed84bfae1927c76e6d1d0e0fff029cddeffc1ed666c11b08ca0427daa5ed955281d934ec2a9ae0546c9b005afe8ed822f024340d159e47e95fac5411243eb984e891eb696f202066c582fcb2656bb8623d44f8e0458004f29ae75a5a8b15de8af11c381ef72ef792857ca0777472d6f9228298fd8e234b2ecd2b764f1f2cc33ba2e36dc7947337fc6f3a254b36e0daaa76db6584fbbf34adc2efb69c4936b71cb2c79508714509f267e0cc70178857e110e39cb3126e9fa51fb7ec1e65a8bb8a623c0d49f9314bee3382033afcf92a659c38d0baa19d63afe386971a5c24f26dbaad689609f959446742155393b313409911d67eee558bd1619c462b7986862e97c9cb2749a767fde3a497b433bc137a67d4214531230dc58923ca33c4f9f8b6311e3fde7c1fac8d6f16a6b31727c375f355204233940530c4d529cf450126d7f0cf88c28bc6dd963afd4103bef1f518e3cb68cdd34830feaed9e0d966a1d0afee95398cbe6780a868decf2eb00ce6ab7c71fd8401dab03a993c4278f168e82fb19a4e54f08af66e4097289bd6ff2658d898f71909b20ee3a249e383c1b146dac633ca960e0eae8d7907d30f793441acae1da350fac08851a32f86e8fde99e5d9aca7508814bcbbafe7d60015635c75b77c9db2b7b41c178a116a4f5e470b620ee90709a82c51cde719938f3f0b75e2b66fd40ac6065858af37d0b5929ffa36890a53e6ecd1415a3f6daf4e087508ca867d454efa6e484e7f14a7812ff33e0d1cd7be23fed3c4d68a4f6763e49e9c7d4f9bb5fbcf3da45df8c516338c59d4ce3f1bf5b7f1bf09de9361807c414bb656a763b96733d967e71b6bd8f8f9940e3e29da37981f49bb79e1cbce8dfdc027ebfab0d6c9f4eda704aac8fb9751b465f6784b05d281ee22f1cd599964106c98ad853e6a763f23873561b95a84dd990840eeac401663a2919d4669ffc48ee7a14831ebf130f1712004975d3625f2458be33c8e73c9a7ff2520dcd43a7fa5bd4e2c1e032c8042bcc7a99e675cc7f2d19706a3ee5906f9eb33d30b3c662dbd6bf1b2dfb53156b5ab773decd27358129a8d311f2fb06b2f26957ec6bbfed22e280e1b44b2c5950dc6db9355ae3f8598843dbeee4741d4d20f1d2b76af485740b29987c0a9d3683dd50eb30ee3c11d3623b568182615169b64d1eac21a1a5f7ebd8dde6f5c73e49d4a6c1ff857d44804a9aeafd344262e01aa59462164e71c24badbb4ab7bee8aba4026140c1e7f0acd8d4b9afddebebe9bffb67e0615342d09cdfbc52bda5f391bc2412f3f2ff69dc422da07aa8dca9322acfcfae545c99673ecea967d95291d5ae6b28c7ad467862e9be290319574bd17797ba68284502136c0b033aa4c56b3e742f2ceb4a10bc99634303935b2e87b88e223bba310f10a37f5371480235fe9a22ad97e07a974a238d1d99e160c5ea237a0844ede6a036afb66b54822f954c01727bbafb1cf2a8eb0b80de7b7ec135da9ca827b8b2bbe44e8e509e52b7bf9f998fe16a73ce0eea6ae4c249870d7a38b849f92e5dca2730018ac167bd7fc20db2ce3bd8122a2dfacef78f416d8b33360c5dea49b8d9795dcbd1d64351d1883108c49e8d85ac8e6070f62c7e89c59afed6e7f16a0636372539969fa9b26b3da8dfc304daf332c58b076de9c3ad1218250e815a0d490cfac37d97a89817b63e4fe6c9a841856be3eb32a821b1460a53d386716609458396265465687ed51086f79aabe7e267f7e1ba1e59cb7388eb02ee8a20a34c0184e152c362ed1c577a029279f101795650da5cea3303625b0d049b39c43b81fe7f77df389ea1a1b8a073d502357b52b9c148ff5b07759f1d696b30ccf3c488883fc4ec04bfed41beae46c560a717410d2d7f3b1267febbdc38482f3e4ccc121e3a30eac029ffef45db22e6926fbdd8fb85ffa95aa95dd35ab98575001b262844d2174fdc4fd8438c9ae48412791720a49bd2d3e60eacc527c5eed651fa9656f77a31036b9a8ea88927fb1edb26d3225943480b8875ed212b13bca65e2ce2b1fc94d7bc77e04bcfb8755161fab4435993c6507b0e1882a5cc59191f698c5d0a58d3dda637df646b6905f3fe7889d3a6ca2c7342ff291e175cc0fb70b69513c743ba3ab256fe151d302ede93aaaf33973e00edbd95f10368c4342335bd49c0afcdb2e9419bb9dd6a3cad9eda4aa4ec022f45f8d9c9f7c7a4bb10ec454d99f0e47bfec35b6b660bb044e3d5a9a5fc20afd398fb5d5047c3819ded35ff5383e2d2721d3e22ba66d947bd1237e352ebe3ad8db5845477dec3e1500bc545609bb4aabe9cbcae60c6fedf02f00586e77bd52144367b035b5d2d53c14ecfbf20bba1cfd26080206136adff7ce765886532650a2406649be82ee416b6035fb467d55530ec8173499549dcaaa1ee216e749905f5db298ea6b30621b85becab5dbfe5fefb330c241b4ce55bd376548a21e30819e3b7e6344d9c635eee310303c9e66af3d9dd0251add99fd2d0839968da34bb6f06fa0945411f3fc1c3304853ed1505bc7ca338c46b553d891b1e03830afe658a461bb19e1beabd6a23759081254cb0ad3186c56b4d3e31759cb5410786f1347c57db5cb9e1b537d9949c46d160ca49482234b4eabfc03d641bfc9f80aff055fc39224c792956bdc83454c2ad70a78d6de22d0495bdf2197f7b82c3e0c77bdbed6e6b069c17b6d5651b496e20d27aab045d6009237fc2489eec020813306637fcaffd529b938860f28937c516a3d43244834455f025c5e81d29f1d8e9f22425ad51b5ec2bcdf3f21c36632763218a9bc249c7f3786bf58c49ae533f71bed7d605a39705e00a2af8aa8299652bdc1c7a5f105ee9ea9fe82b0ce7152d22dff0b98c4d1c250dd922c6c1fee43f3fc707166c6b9bd1c5bd226b0f7a3981aa4ea2585e4f42f4b3d283d7e356753722ed965c70e31af857d5fb4e29d428698ff9ae1f56785ef9086b765c49d15db0b1bd1b04fcc012160f10dfcb540ac27bda7c0ffde0862322727fb0c3a5294f1fd43df8b104caec0b8e15e2332804e2f39df715948f9c2726dd5fb4babe3a8b6f082d616bbf686d2f62077ec286a9fe1f18c5ce9b5bd7f65c6673c785ca3bd9370867b449096fcc3c7455f961a8b09c6fa8688fb8dfd239c9a9680488c96e34b71d498dd8cf6ced719a8b93f1d21f2669ad4b9d60bc067f42f6d3c823e00bfc23ff927978a6d80318264241d7f72769feed900e81848316c385d2cdcc41c2eb75e18ab446ea79ce906fa223fe7162ec05aeb4610c0b48952a7779c343236a67e5de6934a054925c6610ffb7deab5aab005906f5af4028ca4e46f4395a3c5ad82c327564a2f9347aafa6e10b492dcc6bc68be5798b0bf6c958572f50a18e85521668f081cc7a84bfe88dc8bd3adfc42dd229d3a282f7207b8a2778d24c579e956319eaa7c3c6156293731c912a57737c93f5f962dec39bc52610173e585622f0d07fe20e16be8f8ce01b26b02ba0c6db59e6f9bcb0832cbc4665cb13c296fd7249df4ff6fc9a0dd6ce869b8183034c31157e99257b463b7389895161f90d1c8d473c28f6a1be1d0fa2c2b81c670fe213105465ca7627a32b9eabaea233612eec80a2c2c25305c9d907e94abaebf5329ad46705af62979f65f95e62954035d5895027394f2356d33b0d966d050cf277aad8a4b6403944ec973c713af8626144c0d6dc768054c09e11b4ed2e1f45425287fa0b232ef1ef155a8789c9a8cd47110caa8d92fce6f7a7c88e157a9a5f1cc806fc640a49e01cbc7873bb119fa09054fc4fbfc02f13661118d36023c6fb218007245dc709fe3b240f6bfeea79dafcb4242e5111fe5f9ed5b1d436f0e39362189ecb4c8fe0ef9de1b1ff60cbea5655f0e5b096dfaac17a6f374a5b47fe3cc778f11041f5e48699c233b42e3b563fbe8fbb3a42e004e5e4b46ad5910713e7a30b3ba50c0ac45279b4797615893ee6a3e91a1c7808afd4e6f4dfa0f4a40f4be3fd9d95e9317ba2253e92826fedd384592ae9b81ef4de7fce85110084f254685f5c3e379bc4990c2ad51632e15e90e518ef9aa96a1e2ee6124704bd7eb212ef89cb43ae67ebf705d8d6619787bbfa61072dc76984c069186abda5c92aadc819303416bb5fee9f082e8cd13f07d8bebeca83aee56698ab9d727823897372ef4bfb3c545556b570703b305f5ec7997d0356f9ac3a99c16a0233b5d4b64d0a33a6a7677aaf13ca9c0a55672d090387927118b52e06bbcd5c5a735dc93fc71d05c91b82c20f833962a1e1f6fa5fc22e9356db5cdb0afae9b8aa9cfb55a7d0bf65adb23a22b134a5bec780a9da7bedd05f690a93dcbb871b2082e10595949cc6b4dfad7f43011535b83200a23a446b0866a54956477de5df2e16affc0d181ef170d7d18b3f6851447025bb410f9b52e6eb6184eca37b60926657293978d8ebfec6a0c82bffee0f359556893de6b06c21e6741e764be570293ffcceb1de4a", 0x1000}, {&(0x7f0000000900)="f093a2022f6e342201b8d0b7032cc0edfdeeba843ef4af12f5dc6a9a67ad0de5b035745c529ba6d2ef8a0ab595c46bd5518fbb1231cbd709300e4de44d8ce7dfbf55ddf3b85ec8b259188d3d5e7ff5d77bb7b412084210b094b11ef642839de6ae3a1fb2931104ad7817ecd0845067be961e17d282d0b34cc8b2f9c95b828929b4d6e38038d204e8f3cfab665491499a6161d66873c333045d9d327e116cd064c282a85e284b68", 0xa7}, {&(0x7f0000000ac0)="9304f660861d09cf922fd9e0bff633a238ed968b6a452e1e3a67807201fffe00e3b03b5474302e668cc67c49562954d92645303c4a20f64a2a928916a1a265ce8e6dc092b08524c018e99465e995aae21eebd231e4df0ca2af8e612ae56989e24878f7bf097b4bffdddb547c6d0000354d99bd051dd3452413dc082eb6095b6e3906572b451e00ef207717182165ef653b3147f1b5668c714cf553f3cd1e422e2bfb2ff9a1ac9b0c020cb584c20ef267ea596e9e7c72dd", 0x58}, {&(0x7f0000004740)="011a7d5b20234db3f086cad13bf680284d592df120028ebb3ccbf29d7cc63df2fd9fd01ec770ca8ce5378fc83348d65b5f1cd2697a1dc3dce20770e46b098748e6ed1d477779c7e11d16bd56680b470f07afce7071f6e118df20835efe1b415cb032e904182cbca220f03a7544f740b2bad2736d2837402388f8125891f5008c7fae831e1afa3c061ba9a362b35ec5ef42c9dc867c3d603d5ac4cb3b8298fe427d77b1af1af5a7c27e1b2dd2cc136650388c92a2b3134261d8299c97afc41fc0208af94461722b7401c32e8a80fab922e368893efa27081ea9fdb4a1047202cfd822497c19cca6a6c6e5a1374c55160992e8cce35dadaff1091e86ad49e3bb22b620b83af11446037c61487a523fa88c978d5ae6ac6493726e3196652322e1e2ad39fda852b369e5e47544cb887a8cddba299fbf2efc052116231e3f34552e4a79d568b7daa35cc0ab93e5bbc6adb078dc89ef4cb6ab9bc999eecdc18229f945fec1340d652008d7f54abaea0b0b00f291258e3b9fbfffac2c2aa5cf39b0cd914175e5a439ff417032d5dc5fe478d4bfe25da13c7ce2ad951ea8e601e2a93640a7f6dbe4c88ceef4ee78bb0dbf207fad7d9c2945c01ea31fd96becb22233d2fc6f505e147367600a13d2f3f71a39eed497030b3217655a1e43ad2a821cca951b83b9d1fc012d2b65bbdb7cc60ed4d6c552818171c782d6640a5aea9798d37320d92518a6c41ca4e394410b1c39b328ea40f08741acbb790edc5f1283cec76fd7f32453dc30038de84b9448380889f0704f6ecbae2e769848f18725d22db25ff6679d7117b6ed05816c7f01f994b0c2f9bc36e29dcfc770c1fb0cc733f37b73b29359e40f70035f8c5063bf09b70352469f2bb3540ff3dc45a2e7e736b148fdfe91624455ac6a4be4e4bcf2d918100b2cae14df5fc1fcdc2378a2b948686cc0bbacffa519b544c4caacdcff4f0d29b83def76674ddbaaa5ce1471d6b929007c30df66a042717dc0c31014e131aa62e68dcfe2be864cb38be802262a84ec1ac66e821a21252d536c75c7e70fdee0e1bad7e560404d3a616b862a8617fe5f0d16543c03309b676e445580372cb6abfe24acac6cc8cbb9067e7c0d30d8bbe1587449743a35e9b4d72f7bd20aea937e88e952407c624e03382137e600364caa0b58c99299eae57ad41d5f2d93bf722843bcf2de3380cec466df0e9ff22c4adc50d378197570d3b115caec23438619729c080b3fed4091740475cebee6c9e22c99e5ff809cd4050878d9c1bae6b36fb13e26b82730217352b28b610802fb272f465a850216ccba031ebd87b75d5e80f519e49c449c4b5bc5500d5db87a9e8278066fb6ff2483cc6ee4819a19cf5ce2c42af30d566ea14001712aedeeb6e41be177f42803b487f7868e24bdbddf850ffdc1d9a8cc24569d08dae98b1eaee9f187162261cec04409d9295559fee594d61edeba93f06649f1b90a8e1ec06dea4fea7efb93fc0a813b321a11924f0028f3f4d02d0b4c7f6c4c4f0ef67328fc8c065d13a36c0c1179647b2f9edd1362c6442181d0ab4b130ab168513927b9172a57459b649617f7d945eb68497350aa0f66fe053a1369a1b71d8f2a24a64b35c755e0e273fc2f92c9709402ecc163061ed16b1d09356d4b4b037ca0c1ca48e0b9e02211348d559848d8615733f7e109fc90d8f13f17bbe4b39b8173e0b8937e9151fc69cc77f629abbb5e24dd5dc177845685ca4c0ee2b27893c04a29248200060d2bc22884709bc44eaa4d560fa9e08ffc2beca3a23ce21449f462b19c607727ee7bbd7c86a8713d0be1cca495681dfef61b405411d8350e1fb37ff86acbd59fbdd79a0f9af991a8bb6f7ace9e33a19e94b2d10bca76ba91ceeebd0213b87a85150dba3fb0266da599a0bb84be5b37db6de817eb88cc4c5eb3c5e6b5c8632a60255237d50daf7caf721fada6ba5fe5ced65669471002dfc2934b69e556a42965f1be734eaf4d9e8b6bf5bfa6f6b036c945ddca34b47892e0cca9b539d2c19953c9dcc4e69cce5731c6d799ffee5e0852e223de0313c0d6670c3e4066d3ea0d53d9e0ab69598c2bb864b14b5f03fb1a9804ed04740b6436ba20c0d4f39b448b5ab0f06bcaccabb7b8810c990be40b3570b74b517b4fb5910e160136ae5e11a508be438671a6b8099c1868b1e968fabef71d085f5ac022f3cd025cef2a5d1006a076fd8af753355b027c043519113927b764e8caa865089bd2aa2c9968bc5418bd7f0ba6f90e7ffdb2175c137bc0f33d8982d6e7630cd47d0bad738946a36c442862840a79b949115538dd1b40b3aef8007f030ccbc673f86d687dadcb67274935b85451fd441b841bf5ad5cfb3457cd1c5ac2ec7e9b2ebaebda7aeb32cef23d3d2659803640c5f2f65cfb47924c3487de744aac6f32b0d909991711c1b9068860977d87741b0a9a1b527587b4b67dfa7452de1abfd3fb4348478fd5f2ab39c26f79e66101a49e2ea74e22ac9556a2635cc5cdf9a03818f6ba3522cd6454c4c51593c980dfd0e8fd696f6e352e8f670d35e0b0839d2d8a6ca41e8b486a7de78b10f386d4d750eaceaf2b273a4cebd5945d25414a98d906aeefc2c72d5a9b124035e227104e1800ccea7df782a8129de415e86caf4936f19447a67a0dafdb371b2c0540526e0b7d1189ed79181faec16a3b43a3d81c52ef573109b7d5850b894eb6d81a12a6c5581cb3dde34b4cff09c6dde7895f1c73feac520ab3b070b3afdde22914029ca509d4548b95ffa98d05cdaa253e4409038d24a6bc43b110f67795ac30ac1fba1eae5f4b2946becc209ed45eb701c49877fbcd2e67bc5ade59dfe3ec33c52dca0d7187ae3d0635cca2e203084c431b157a377efb50045c7e57f0f62c3989b4966e904abc92cf22bcc25d17a73971cc93a0a64f09a8b0d408189dbae6168c1add2a5842d15669eb4c65978090fef8fbdf3c87a4ef70001ad591762f454d900b174491bf30fb5cd21165d183f88134a25f04aa0ee2ebb3a6e0bab7a5a3596fde55023f8eacaf586376a99a2f3834659a1390ff4a14e5dca3762fb561e138ce9a2c52aef1d4353fd1e6bf3241b29ea2c278af612bc6df764b07a018c646e98d836e9b71b0c4ae1d2e7064f1395fb910770e70221481c714dca216d22e302e2fb8fd5315e35c83d78364bfef7714b03d78e62d161cc8c8d71225f46ad38cb308fe09b3fb16c2dbc3b88f3626fc3daf1f44c8f8c75c6129293903bfdf1f2961cd7a5cdb6c2ddbf79897a9b3decf6a77e6f8e6464799e4d4a490dbc24bbdaf24c0e6e89d3ac2a27f30658b8613110cc5314bedd96da189602c5c96862807fa765ff9a07d6a2ef3111c967177f4d3f5134731432f3a4bf452c8c027d62be616c10113724801147e5020e13647c8ed8653dd0c0be06ee4ac37f8c2e15e35aa23bf093cebfe5faf763b20298f4cc413872282677332009db49b62996df9ff6824daaef1db797b4ba8bd611f5da4852eaeb299d7b95f2fb8573ebbcc0aa87f1e3ea00c7e828c82ab02fbe0338b64810d72d3064b0aecab46ed14595d8fee0ea54f2fc3e43d3e49c9f9ab1323122eba47bb1613257207604d20768b346c3e13092552b1bbe9d1cc1be7f728d3c6098c8a4468a5d67ee9ff12e91ea8a88e20488bff1797a01795a692c22b9270b17a96aa74b0e9595ee36b69295fd90ebe6a690044d1f3fb585e601cdf9096f8fe788930533d927573d7fc657ff76e9bed616e210c7ec8de9fd37af7dec474858384edd21f888e94b319970bbc2e2529fad302af04126eba3664223f3b1622442878dfc5a81cbae87872a24e1f7756f5bb067b0960182e99ab05f23198106e74ff3e7cf7e9597c0ef585885e375b6341d9154a28871e90eed9f8eddc68afa23276a4d8b753a43a200f82d69691df9e576240c56246406e339db8de7f7b2ce53f1cc22fc144f2f13c939f6910a96ff71bc42bf50031489981c1e3b824fc3da5fc985e7872c236c9bf2c0be64ee3fcd3cbe99937bdb87420a32993cd5c95c1a20c687d975d3c3d907dcd2db16e5b9a3db8651b4d235d7daff20c5af92d44ed176944e567a7af6416bbf420bbc14508c99ab7de97b39221b8ee50e004d85c178f174ecc31d898f277ae24e66c5ecc82544f47ce419df6e06e7632eedc3a8aed93b0af0de50f75355e5b93a405aca06772b9ca5080d93c07155a66e3a195603b0dc76dafd9701da84971c9e550e68361d0954a2a2492b9ea6cef56f79a06af583d9989a203d07c642b9ccf47dd9a1360728391ac4efb765ce1251e6f314dd1b1092ea327544d85c8a7e2659e55921bddc652391c2a549bf3e3cdb50eeb12cd0a8f55bf4959a4b3ca2052e1f09c1063b80ab0a4187cb612ceb54c4baeb7e849c42f5e2f6aa6aa91bfbf2a90d4d9ba70ee1e31fb7623e78dff21cebc17f7aa1a6ebd50e71f63093a70a221fa6ca819a4d02284a858ee8cf96020ff8dc03ba3b86edb8fa34468dc1b38f836d850f2eef604c01d37975831f02f938e43cb792f895ef306cade78b64ee039cd599d57059a64fc521b190e2ae16830b7baf3c0e43c376071325481d417cf7d89326348208dcfd7fb29dbd1e6efe586e84544dd2eaaf8e6531a38fc441a477f2009ee025634d481376d8b5107e2ea1e6200f18718b036a59afc7072f61731455a98c0be50c528a7c4351f30b565b36252e757d0eea28952c690b51414ad1701d9523d6d226e314c696b0a71e0c244b9f94bcfcc05bf05ea80547dd0cf5b4defc5ce224549c8e81b929ff5cdecebfff25de36e5454e7562e3bf42b3768d97e3bb46d2628a01a1289827bdc209551d3f16305b391a4564acdbbe220cab1c3c3204d0b730f1f9f8c39c528db0221503bdb22c9a5ad88b09911299bcff5946e80ad61bcf53ad4c9c71658221802d534fdd3462752cb9cf3b1cd403782c0bd8ff72324d775b505ed05d1184fca0714f5cfbdce69373ba4381ce626c85ab469d96694abcfb2a2a9b1ff482e225bd5f32489bdb20ee5298d43c7853045539ac73d4145b206069e288022ef70ea7c49affe2d8cac3d39561f8cd2ef14730e904e5dae252c38373e5350731f9cf1b548cdfe1a0658d0ed431c7aabcbd60b6fdaee45ede088412969e06631897b2ca378472b3c730d34ff7016fad117bfb9f34353b592e158fc38016f32aea968581e7fd25bbd4cf0c35838f6aba96749cbd480d45f7126d354a1c3f55c60fa72d35ed7dd80780f6bfbc35c58e3cfeb6930cf8694e010666cf7a3601e77cfcb0c9fbeb782948f4e6978b39f54438718fe7885213c46d61fcdb3cf6c706d15367599250fb91eaff6b1e513196e73c995755db8a6224ced06961f5c2632a9f8391ebd208ba4996cf5d87648e12c08a406120d9a1223d45e56165065ebc3f13f19a049537e7c2f6df800a6c6ebda5fe09322c46c50607e7cb6bf0f855ae3ee63ce19f045f57f34e4976a701666e94b37c639d5eefa62157e3a1047d24378f1fbe338615d77bdd8644fe17ac8411a160bcc85ec9e9a8f7871960bcdf350353ea2954cdeeaa8a80618e5c9b0cc27a3f984743a1d6d322dea5d969f2e307aa727f713d3533db54218196b72a221a683fa46e14eefa32e322b6f3dde8d400c2541fe628a5ffdbb7194d36e49db4bf84774a50abf38d7279001cf44bc90a053ba67cd0993da981a7310383a24814473c3ba3ad0189563d7d27c3efc0225f432b9fbad8ebe515fd9f65e280fd03bcce4d6cbba21d5edb3b5fa2546cdb1cdb01dabf41ffd282a0f704621a7a47d691c", 0x1000}], 0x5, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0xfffffffffffffff8, {0x200, 0x80}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) socket$inet6(0x18, 0x5, 0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = getpgrp() r3 = geteuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x4, &(0x7f00000028c0)=[r9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000002400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002840)=[{&(0x7f0000002440)="f57401e83cc169f69502df2e92c864d6eb6ce6e8938337089a5f5458b1b538b7f1e157a239c8e45b80f162ccc64cbb7c9f80fbe1c518186d3742e04bcf92674de39d294a035a64068962c3e346b981c65a2f8fa965413493a0addb274296797ce86c1c21d243d23ff7adfbc7ef42ac4757845244aa61cc6a18560e1a1624773c465c1e5f9d291d32eb74cee68ce2122b4b9476bb738052e226aa83ec6d05c35c9ca0a17b98213d3f46389256de", 0xad}, {&(0x7f0000002500)="dfdd2d4e5b5a", 0x6}, {&(0x7f0000002540)="94e188937e8056778d491890962ddeda0a7bcbfccf3e0e989c9b535ea667bcde015492a0d4ce1c8c044dd6d6c39e6dbd36e5b96c20db871707fb34d91cf0bfed7d2c9549ac27c791421f374280ded6eef2964291e53f0526b6f3207b77ae0326cf30b1111503a974b322301a678de5791bd52e16", 0x74}, {&(0x7f00000025c0)="128fae655defc5577fca185cd6bf1ba83dd46ad6e173d8be76af6d0b792beac62b6e09e41d7d7d0d93a4fda9577cec58787bf0478bcb7526239e91348241f81c000257b5ae341e702faafa400a0025723cd5ce7213dee16fa55fe864", 0x5c}, {&(0x7f0000002640)="c144fd576c7ee8240c666b7b46ecbd83476eb4cc54be674b81a2e6bc5c29babd94c98cfbb2a38d2f7586c50362e2d2a4f201fe5a2b882691a514a9b0bf1587a125ef3c4fc9236b935b06d7309313f8bd76047d7eb1d7db9264cee5f2a8bb563aa8c6d1aca94c480812c159ea79dfccf4171863ba837b3995801a2b71e6d9034a764882d984bb76b2e03a8ea35f7cbab571147c31402d925e403fea1589171608f3c1dd64a990fd4dde2a807e5453b8b91f3a33d30be44630eaa2b4a7866deab6cdc5204911393a061f84e827ccdfd6d8df3a2c5645a68774131073d29072bb53d7c55e6483cb", 0xe6}, {&(0x7f0000002740)="8677f642eabaf8eafd58a4907d928f", 0xf}, {&(0x7f0000002780)="77c18dc57dc5f237b7948a2c4b18b286aab7f64848c95f6e475bc6e3efae6f294fc2ff6d83de77fd5e3195f2fbec2e7d0efff2a336a501e6adcef575cc2723818cf2a58e19fb765442048d5591aafc23c4c6e48cc3e8810e9bedf2419e7fcfd5bebd752524080a7a38f1322abeb80e52d160ae7fb2d648684c45ca89884f4a53afc860d8d2d4f546b115dd89ab0915fcb304", 0x92}], 0x7, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r10}], 0x20, 0xa}, 0x400) readv(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffff) getpgrp() 16:00:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x116) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:27 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) getitimer(0x2, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xcf04688f92dcf614, 0x0, 0x2000100000000}) getitimer(0x3ba9ed58368d8c39, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = socket(0x800000018, 0x8003, 0x0) getsockname(r0, 0x0, &(0x7f0000000300)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$getflags(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x7}, {0x3c}, {0x7fffeffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x170) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setflags(r2, 0x2, 0x1) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x5, 0x7f, 0x8001}, {0xfffffffffffff001, 0x1f, 0xfff, 0xa1}, {0x8, 0x7, 0x2, 0x100000000}, {0x9, 0x2731, 0x54a73839, 0x7fff}, {0xfb76, 0x3d2, 0x6, 0x40}, {0x7, 0x4, 0x80000000, 0xfffffffffffffffb}, {0x9, 0x1, 0x7, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) socket(0x1, 0x8000, 0x240000000) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6}]}) r1 = socket$inet6(0x18, 0x2, 0x7) recvfrom(r1, &(0x7f0000000040)=""/10, 0xa, 0x41, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) write(r1, &(0x7f0000000080)="5db16b3d8b9b83067a53fd532a45ecfd71e4ae786420118e97006664fa71c8403ad9a402f7a2ac46d64bbaf2663d7703cffef42571af6c2bab93faf520034a6ba57f6893ef705f64b4c9b4d4747538a8d31c45b46a823ed37129a9fb09558d4fc3816438932e0b14b13de59bed6845c5378f2aee947f98b737f3206f", 0x7c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x14) semop(r1, &(0x7f0000000000)=[{0x1, 0x6, 0x2000}, {0x2, 0x8, 0x3800}, {0x8b2b723def8ff6bf, 0x2, 0x1400}, {0x0, 0x6, 0x800}, {0x0, 0x80, 0x2000}, {0x0, 0x1, 0x3000}, {0x7, 0x80, 0x800}, {0x1, 0x45, 0x1000}], 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000180)=""/86, 0x56}], 0x2, &(0x7f00000003c0)=""/238, 0xee}, 0x3) 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r0, 0x0, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r1, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x2, 0xfff, 0x0, 0xbc00000000000000, 0x9, 0x1, 0x1, 0x0, 0x1, 0xbf}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000180)={0x200, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f00000001c0)=[{0x6, 0xaf, 0x1, 0x4}, {0xffffffffffffffc1, 0x5, 0xc2, 0x1}, {0x2, 0x1f, 0x0, 0x3}, {0x9, 0x5f30, 0x4, 0x5}, {0x5, 0x14aac0, 0x40, 0x50e6}, {0x3f, 0xe00000000000, 0x0, 0x70754749}, {0x81, 0x7ff, 0xfffffffffffffffb, 0x2}, {0xd0, 0xa4, 0x8, 0x80}]}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x4, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x9) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20, 0x1f}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x1, 0x7, 0x1aef2}, 0x0, [0x6, 0x8001, 0x1, 0x8000, 0x7f, 0x2, 0x37a, 0x3]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x128aabdc4ac6c258, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x4, 0xd25}) read(0xffffffffffffff9c, &(0x7f0000000080)=""/27, 0x1b) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x34bfdc718342d5f2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18281, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x1f) 16:00:29 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) setsockopt(r2, 0x0, 0xffffffffffffffa1, &(0x7f0000000080)="58a2823a284d8e41bb2acfe0c69f6cac3dee599e6dd1e8b703ade143ce3d0ef218e447f6636a1a43a1", 0x29) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950005000000", 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000140)=0xffffffffffffff06) fcntl$getflags(r2, 0x3) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:29 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="951401b766dae3372800a3026c35d84d2a21a5dc910f7b80b708210399d567cef3df91f2d504ad0e08b353861b3376cb63a8b0b8dab5c9bf92aae9ffc3e6526585f8efbbdefc1baa54b5d59866eaec8d93918bf461cd5bca46b81e774551bd9170b54060e01b73b516219095580131d074da04c200622cac582eeb604b33fc2ea741f62e3a7c37c44188a08b40cdc2a79c88fcef4fd0daea25a3d154d3a200076490f27676a8a45239abe8f9a4a943f6c909000000bf78d109ceb8559f44d39b53460c2e0da06a612912ec08b3dcda50f467092e69d68c9667d1493840e35570eb385e7f2d80adec922dcaeb8919f589a4a6904a01dc07982dc9fa1a0f43279882558b32737bbc32453c30117812356dd60e03af13178e8f9af365375d2df120c761095beaeeff2b32db7cdbc5d62a22bdd0b3ef9caba26c2e41f675302c81b590ed3b11edbd30216494849ee86afb13b33d896e34250632bfde492b4b28c06400"/365], 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) listen(r2, 0x7eb) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setown(r1, 0x6, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x100, 0x5, 0x81, 0x9, "b1497691b1446eb42602b3381aca6405370969ad", 0x3, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x20) pread(r1, &(0x7f0000000040)="ca6773d2b7d294fc72595dd1ddc071061c061cb568d2618aa6175c9b51415a038d762e861d9ac56f1d833cd95d3e43fa4f7180c180a6566bdc12aadbecb3ed9ef434f453f878f31f1838d9f53b172dc4d5550c1ab3c8d21820c25335b94e8f097388e55b75bb98794c03cc7cf2ff8605e260537aeb0574caa7a25622116cda839f460894d426667ce22ce47a141d7e2009d94e3d56edcc5e4852f8dfe648c871491de7265df2758d042ba4", 0xab, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) geteuid() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r3 = dup(r1) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = dup(r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x1, &(0x7f00000017c0)={{0x5, 0x820}, {0x1, 0x7f}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0xffffffffffffff00) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) socket(0x10, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r4 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000100000104) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000700)) r5 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0x62) setuid(0xee01) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r7 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2967516609a48e9b, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0xff, 0x1, 0xffffffffffffffff, {[0xfffffffffffffff7, 0xfffffffffffff401, 0x80000001, 0x80000001, 0xfff, 0x7189, 0x6, 0x2039, 0x81, 0x3, 0xd9b, 0xfffffffffffffff8, 0x7c, 0x4, 0x850, 0x8, 0x8], [0x100, 0x7f, 0x6, 0x7, 0x6, 0x80, 0x194, 0x271f, 0x9, 0xffff], [0x0, 0x495, 0xcb, 0x1f, 0x0, 0x9, 0x800], [0x0, 0x7ff, 0x6, 0x3f, 0x7, 0x80000000], [{0x7fffffff, 0x3ff, 0x7fffffff, 0x400}, {0x67fdfb30, 0xfffffffffffffff8, 0x0, 0x15}, {0x3, 0x8, 0x0, 0x7fffffff}, {0x63c, 0x5, 0x7, 0x1f}, {0x8, 0x1, 0x6a8a, 0xffffffff}, {0x6, 0x81, 0xaf, 0x7fffffff}, {0x0, 0x101, 0x4, 0x7}, {0x10001, 0x0, 0x40, 0x99}], {0x80, 0x0, 0x1ff, 0x3}, {0x8, 0x81, 0x4, 0x200}}}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$dupfd(r2, 0xa, r3) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xb6aefb8ee60c386d, 0x7a39}], 0x1}) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029000000320000000000000200ff0043f6afac23ae6f8fe04a8effffff7f0000010034fc215d83f22597d7b1935a0562afd7c7378ccbff922003816554878c931111215eae29325db393960a9ec1278032fbd3659829df35b00b03a53684c26f299942cd8a689eb20fed3ceb1a50b0017d2faa65746faee0098ddd55cf7fabe1b2a407207e38b220ba8f2560e478469059b0dbbd8c41626f8552408076bc20dbb9b45ac55afe48691e4e1392714bea742afbb4706c3e6f24d19257c299"], 0x38}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000006c0)) r1 = socket(0x18, 0x4003, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000740)={'./bus\x00', 0xffffffff, 0x7, 0xfff, 0x0, 0x40, 0x9, 0x4, 0x2, 0x0, 0x81, 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) utimes(&(0x7f0000000840)='./bus/file0\x00', &(0x7f0000000880)={{0x0, 0x6}, {0x5, 0x3680000000000}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) recvfrom(r3, &(0x7f0000000240)=""/219, 0xdb, 0x4, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$getown(r2, 0x5) fchdir(r2) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000540)=[&(0x7f00000001c0)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\'\x00']) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{}, 0xfffffffffffffffa, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) pipe(&(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2000000000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:29 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ec59b19d166000000000000000000000024db2317"], &(0x7f0000000180)=0x6e) socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) setsockopt(r0, 0x20000000000029, 0x9, &(0x7f0000000000)="501cb4aba59d777b71ef2c02dc602c10b84a3af8c13e8ecd02dae1a03386fbc7ce191a1b2a6d144e66e39a5dad20f6c2b81e73288fddcd099c82809cc64a3aa0f13db3aeddbf05e6495ff2db824d5afd5e670b53e4bcc09a27c72f8e13e6683cec1b976b1109f0bd4e137b6449d8936b6bcbaa2078e6d3ba94724376e02b9347fac0fb74ae47d760facc3c0c243c72c4af935857605256ab41511a269d9460912c3112b2feae475a72cdbb6029e9a958581e38f0eccd63205c2c2584c622ea8586532213005fb068b3bed2cbf580bc52f5689b3c1421647a7aa85ccdc6205ac8fb1493d3da179b7ef7feee497e06ef5fc6eabe85de5cfb1f16fbe7", 0x320) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) open(&(0x7f0000000100)='./file0\x00', 0x2082a, 0x54) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchdir(r2) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r3, 0x3) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() socketpair(0x52a0d8babacbd81a, 0x5, 0x401, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f00000001c0), 0x62, 0x0, 0x9, 0x0) 16:00:30 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r3, 0x6, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000214, r4) 16:00:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe77, &(0x7f0000000140)="c3") 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socket(0x20, 0x8005, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = kqueue() link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7f}], 0x9, 0x0, 0x80000000, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x200, 0x1, 0x8}, {0x0, 0x5, 0x800}, {0x3, 0xea, 0x0, 0x5}, {0x100000001, 0x5a, 0x3, 0xf4}, {0x0, 0x4, 0xffffffff80000001, 0x6}, {0x2, 0x8, 0xc9, 0x7}, {0xa90, 0x0, 0x4, 0x7b1}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x0, 0x8}, {0x9, 0x65, 0x7f, 0x7}, {0x8, 0x2, 0xff8000000000, 0x100}, {0x7, 0xfffffffffffffffe, 0x4, 0x53}, {0x10000, 0xbbe2, 0x8dd, 0x9}, {0x1, 0xffff, 0x8, 0x3}, {0x7fffffff, 0x8, 0x3, 0xc53}, {0x101, 0x0, 0xfffffffffffffff7, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc00, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x5a, 0x0, &(0x7f0000000040)=""/90}) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) lseek(r2, 0x0, 0x0, 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) write(r2, &(0x7f0000000100)="510bc3a0", 0x350) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1400000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x40}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) r8 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x30814714333ed1f3}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff, r16, r20, r28]) getgroups(0x4, &(0x7f0000000240)=[r5, 0x0, 0x0, r29]) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0xffffffff00000000) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r30 = semget(0x3, 0x0, 0x4a0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000380)=""/4096) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7}, {0x80000005}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair(0x30, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = fcntl$dupfd(r3, 0x0, r0) ioctl$KDDISABIO(r6, 0x20004b3d) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = semget(0x0, 0x4, 0xdcfae11b1623be4e) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/103) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:30 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x2, 0xd9f4}, {0xfffffffffffffffc, 0x2}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xffff, 0xd3c5}, {0x8001, 0x9}}, &(0x7f0000000080)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = socket$inet(0x2, 0x8000, 0x8) r3 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) sendto$inet(r4, &(0x7f0000000140), 0x0, 0x805, &(0x7f0000000180)={0x2, 0x2}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x84}, {r0, 0x100}, {r1}, {r2, 0x40}, {r3, 0x80}], 0x5, 0xbce) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000000)=[r4, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r16]) setgid(r19) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000418000000000000000000"]) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getuid() 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x3f}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c, 0xfffffffffffffffe}, {0xe6c4, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140)="0b3e300b8fd219cb5cb212ad7d07e914dd50ddd81ec5bb968aa48c0c98c10f3e91cd3b5b898b515c8826098797360737f0000baf0ae0629a4cf46442c0610d6c08ecc870e2b330f63ab3a800b72941a41f88b0c17756241643c0f4443f3776ab3e2510a3cf89ef748fe3d86807485ee21f8d5b4e3eb46b072ef395f0b8aa3f23639be3c784fd5a85d7eba28c0b9044049fbaff5220e3ac4c6e764385a0cd18ef7f1df06f892621c143d7f3535b443542bb1f6cd0", 0xb4, 0x402, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:32 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) accept(r0, 0x0, &(0x7f00000005c0)) r1 = open(&(0x7f0000000740)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r1, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000500000000000000ffffffff00000000000000000000000000000000230000000000000000000b73000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000580)=ANY=[], 0x0, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000001c40)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78689261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd150c3a849830459499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a536dbe579a9ceca16771ef8672cbbb84bda6384543ca6e0f5849bfff8091942523e409b52f4", 0x11e}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0xfffffffffffffd36, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0x400}, 0x40f) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x4) clock_getres(0x5, &(0x7f0000000100)) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0, 0x2}, 0x404) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x885, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r3 = getegid() setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) 16:00:33 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x10001) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x2, 0x3f46}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x8, 0x3, 0x1e7e941d, "b86af640673142c2ad2d7eca4d446845e6367022", 0x0, 0x75343bdc}) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/196, 0xc4}], 0x4, 0x0, 0x0) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x20, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x1ffffffe, 0xffffffffffffffff, "010000000000020000000600", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 16:00:33 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e6e6709e58fe9215a3a04baf7c32598ff1a6ebe52d986cc9373482e482a49d487"], 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = dup(r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0xff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getppid() 16:00:34 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x50) dup2(0xffffffffffffff9c, r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket(0x10, 0x3, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0479a303319d25f9434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4409263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb1c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c537ef"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x200) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x9, 0x7f, 0xfffffffffffffff8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x7, 0x1, 0x33b7, 0x8, "7f53370a01965703baf18b5c3a7a602c60a442bb", 0xffffffffffffffff, 0x40}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0x3, 0x2, 0x1, {[0x198d, 0x5, 0x0, 0x20, 0x10001, 0xffffffff, 0x7ff, 0x3, 0x9, 0x7, 0x4, 0x8001, 0x9, 0x1f, 0x3, 0x101, 0x20, 0x4], [0x6, 0x1000000000000000, 0x9, 0x100000000, 0x4, 0xfff, 0x101, 0x1, 0x3, 0x40], [0x1, 0x8, 0x400, 0x2, 0x20000, 0x100000001, 0xfffffffffffffffc], [0x24000000, 0x80, 0x7, 0x80000000, 0x1, 0x8001], [{0x305, 0x9, 0x2, 0x101}, {0x4, 0x800, 0xffffffff, 0x173}, {0x401, 0x1, 0x200005, 0x6}, {0xcce, 0x101, 0xffffffff80000001, 0x7fffffff}, {0xffffffff, 0x0, 0x4400000000000000, 0xffffffff}, {0x2, 0x87fc, 0x100000000, 0x8}, {0x80, 0x3f, 0xff, 0x1790000000}, {0x1, 0xa8, 0x6a, 0x2}], {0x7, 0x8, 0x5, 0x4}, {0x56, 0xfffffffffffffffc, 0xf65}}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x9, 0x4, 0x5, 0x9}, {0x0, 0xfffffffffffff000, 0x0, 0x1}, {0x1000, 0x5000000000000000, 0x7fff, 0xdef}]}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x8001, 0xfffffffffffffc00) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x800000000000000b, 0x40, 0x1, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x16, 0x4, 0x6, 0x3}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x8}], 0x1, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0x44, 0x1, 0x8000, 0x7fff}, {{r8}, 0xfffffffffffffffa, 0xc0, 0x2, 0x8, 0xa3}, {{r9}, 0xfffffffffffffffa, 0x2, 0x80000018, 0x6, 0x1}], 0x3, &(0x7f00000002c0)={0x2, 0x2}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20001c, 0x8}, {0xa, 0x8000000000000}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000014f, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x80}, {0xff, 0x100}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\xd9QC\xf2\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x90d2, 0x2, "8500000000000000005b00004de400", 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0xc959a97bf42013b1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r4 = fcntl$getown(r1, 0x5) r5 = socket$inet6(0x18, 0x7, 0xf3) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000, r4}) fcntl$setstatus(r3, 0x4, 0x8) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:34 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e97", 0xea, 0x0, 0x5a) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6}, {}, {}, {}, {}, {}, {0x0, 0x8}, {0x2}]}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)=':^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-,\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='/-.@(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x91, 0x40, 0x200000004, 0x8}, {{r2}, 0x7, 0x82, 0x20000000, 0x101, 0x5}, {{r1}, 0x8000000000000005, 0x40, 0xfffff, 0x7}], 0x8, &(0x7f0000000200), 0xff, 0x0) r3 = kqueue() dup2(r3, r1) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="59938a60c61739f6bc0ccec640ad2c695fc790cbd74c09a3b884e045d84043644d782abba4a1d422573fe6bef1caa12fd28e0288d09a5df9c0ca2132e95aacc74949ad3ccf292ceadbdab4417f307c639cfcdbd57409eedfad142ea39641b583dde12f7414bfa63c2e1ce16914f6734cad3b51b8f1", 0x75}, {&(0x7f0000000080)="c3c53af73c5646c2536c88917eb39c58799bab1aa40a2b42c7ca784c04f5d03125c159e88a0eafa8c8ccb9a3e4117ad957957e15396579ace9087f03ffa368163acb97767dc3ec32b838be5de46ec18b893a5de165fa77a28d3aebd52c330e1373a840eb5a", 0x65}, {&(0x7f0000000100)="0be4d1ea3e2894cc58c9aa13352db70ac1ee358329485deaba9044cc3b61ff5d4b00a69489b6beb5b7a3eaab38f73da7da8b1a73bc84433fdd67de71a4aeb5a6ebba7b3d5f82ec111350eaea0670d159f4e772a4b3f1aa9257c370cbc87d1ca5ba03e713b18275365689e5c11c63618e6ee9ac9de83315aee1f1aede5f781112c1fe676e5e5e84433cc096176d67e0ad96445c403b607fc92ee5cb79a8284f1b7cf546f1110aaa178d95f368555ebd1f3f9d07eff3e85f0b64d96092dcc337395afd9fb4a90025261e2c3b1b079c80fc2fb618b1e0e41e7a8ba49a88db10dfe9ce7b03ed085e6bc7e793ce44f04aacacf48c995bd22ad3720622a653ce2a988914cbc6c1b922c37036052672a18e22cdf955d0d8c87f00bb8d479ae886d8fab5a61ffaafbdd1b45d0b5cc7f0be6a497fb51a5a4a4d7dc56f5de28e916652fabfaabb7dfec8a8c442bceaa987edb2b612ab753e7c72ce20edef8d75176a2de00b37b2658e86f5cc9bae1d517731afd87e11308889d930845a2f12b528cd30d8ba22f84a72b5222ad1bbafb8ee8c8ce271d952ca3ebb67023cc81c056e58b0cb2d25c1ff01e21082d60815a3bc434a5822aa7f7e168b6e036ae2aec7ddc302260768ecdad7181fd33ae5191adfc25926d33536d214bd97e0d23b4dd0d25cbc1f5ede5f2a2d7086214d966d0dae7e4e5c8c251f33f4f909c32e8c218b0b9a370cff187c1d170e6e834d0db13c4a5dfa6d60548c17cab78a53e9328feeb1815137eb9ab2f8b5ea435857510b5dd44eff84e4be2623f95326e8ee29a2d245b3ab9c01b773783eb90f094eaabbc3f48cddf487f99591a931d6bc37eafcd5042c584fc1f67c5f7ca4069a78b799a1ab442137a1f96d368ed6e3df872cf2ea8dd8300c237eb7c5123f98e53cfe1abdee200bd7b3453c6b07f7f861073999215d9c4133cd2b548f2ac1a779158db2070bde290ac0159865b2f28da3d99978e16c3a60ef122692922f9800a55af4c870e440249094f0148ac30a2eceb42c93f77a58d46be8d29ca5317242da1c93d1643d393c69b5a23b9f668df050503262e7b6d7ce6ad9826b1145fea42050c3808ae16a58564b9d206c10006e7ae7266e43180d9433c85df340c0cbdcb072166dabf54d014e66a1b364d99909bee4fbeb9338e42de9525fc1132b57beedcf82f8e7c38f6058908d50cf4a688d810f71500e921f25670853bf564bcbf447f23d116f77934f254917c75528fba4c127c0528227833fd6ddc1f31df3608b41ebe3f3e2a9f721afc23ed902138f0408431e8cac24401bca816fc23a33b0bc3a1df2e3210e0f5353de426ad102f8e19568a302ca7139bf3442737a26eca8bf2851f7ebf0121c12de0043ae1b6c601d5ad56caaf03d1418deb38d3b873fe534008964e48283063a45443a9ddb6099747ea3399940bcee046a8f77a23c82760fc75865d61e2b002ff0155900819cb4020f03ff8b5d4de3905fbe3877f78430d4a86000414e0671336868fe3007fe58abafebbfe64007b16c602dc5cce1d560ba565452099a118741ba0f7293b60d341bed7af00e0382fa9b5f710dab68deb9ecda8fc0ad9a6c8c8c85bc956a8a0dd51fde79822cc3f0c9cb3ac0fb107c406c54fc13321d26d02707239504e4ec711a48796a8db639965593236735b617bb229953b2fee281390234a3c416016c6b0a6cf4251ac7e84e665f154a5ba2e67508935a4d0244ae0e9271612eafa908fdcf88465443e178c84329365db808c15b04455958ef2a981149ebcc24eff9437e38463c392385411fc53a087199cac79c0812890c5541a51fe5f8c47f27dc552f0f1ae960d14743598bf04117a7ec301a9d595c03cb706f9d71742550d3c23b01b2fe89d5f4f8bca7dadd1c3a05a3617a4133c842bd242479441b22026965336ec5b00a89b739c071dff21a3c7a84d8b5b1556cb1fa7bef6dda50e7fd917abc694c34d301fd03c6a801bf54e3b0d62b55ea8692f4e72d2110f21731db7460ea16492a38f8fec5560afe115a8356170f44300717fc627579c8f7ad24b1b805018048a4a8c4020d75a05e693df6846d4c3860515f31378a3f7c9d8ca82d11b0cbe21acaba1aa0846c314e694f2221cd9c688810732a48268a6feaf3eb7436ba1c505f0c8978e59c4ed92d146c3be72a2df33b73642e1d4593517219184adb6accc07d9e7b2d0e1fb2dedf1a3a37f94ec8fdef376be14cc15a5f6c6af185c5c3589037f82fc9aebcad83b65027b28b5b022036b288edba767cc3e1202156d7e004faeebfd601dbfee0127dafaa99a4a6e7a97e8c09705fd564c0a0d007733dfc218db7c0596c3c57c8d2fd390f1f7588feed3ef594d4434c0a38dc69285313b8d48300997251da2735d37d5245f7a855354ad09f7f8a0198d7dd4bb821cd160d25445f1d82080a66f77364561e325c21e3bb6c233368729d7a012ce326d3600e7b21573fcbe15dfa7b0847d84da43d8ef0373617dded38c655943872fe53070e3eb7b1027b01e081bcdf030d5a212a4e763feab2bf885b66d5500dd0d8833c5395375f2f997ff60694fab1876373edc2dfd454d8eb7d71bc2e454f4048eae1024c9885358caec2c48a9d89a2c7a98e861e5dd691511ff346cef76f837416abcfda3a6772ecac73fc9542fdea91ba219f7d0c0c78cb2c43801ec60b422fd276fad5f7c368eddab7a32ff0b1e2e7af5f6d17bee714c424dcacf53a46238ae3e2b089b1ebc7ca88cdfff3e415f8a32ef7743215b6c9dc3075fea07aeea055ae5ddbc4fbfbdb2936c4c10ab6d066f59b51efc2d69acccf7c83fad4d1c44b53b0ad198a2fef4025316c38457bc181c6d6a98b6365a7e933b20f7f0b6d2079b3c20428a43a626e0fdcb38fd154a593f5556b17536ebfc8fede765a4ab38d28be12262ccebee39277c195d00634ba4bc65cf0888bf689be60d00a3582318759b47524b9a4fa9f0ff28b02deee7dae9e636ab87d6bd4a9f860d5d44d3474907416fe64aad77e6a5f0a36bb421ffb0bdcbe5b41d8c215aecca109f2074d075b15356d24ed5ffbaa88a5da4cf65ffde1467a28213ff7c42f2f49399c12029b5aa267ad72b8fe4eb716de72e18a2fab8b6ed5163ee4d1c06374b584fe49c3d504374f7b0efb6e21d58ccbb82e56111e299939fa5445854387044c880c2882ab87d7da3398727c7a97f3380bd34cccd20bd46bc938ab06c9258315687d767122e5ead5da8f7e0f64ff193b0eda445288c065715c173a7275dae1f911758a6d1d0cc6600c62905bb28c41d109456dceae0aac5b1b330ae73be217fbe95f0fd23317e11e276a6caae33554a0becb853ec909d4fef20315f1db117cfc2b52587226f0adf16a79f6351cd725fa4156912d3781eb96414cdbe9c23129e7659d91932dcce35ffbafd6102244474b980f8601ff8fbe89222f04c2b4d3960617977a3bae3e2a305b2b6dd87dfabbdd0cfe26af8c3e224cf5349115d4e00835d2b9af819f2e008581e5191f383350212881938cc0bf96f1701a8c077b9aa1b80e394c1d1c61586cb0f42a3c49ac75df042b3b18338d6f873aa0af31648f5b1814b7c98713f595b74d79c25df291ef0be268715b871a8918cc4ec294c52ddb49b10d7bbf40281514ce37dc356e500317bdd27f413d840262b1fc2567f67e5bbd5503193e92fa5e5c0834be3ad67c07486721a58b94b5deb8c8b3ced151cc6907af3ed6f25e43bd96021aa84f53492059afba24ac17b9e6035c81cc65f4e5d603709ba145bb6040fdbc6e1b99cc54a8ea7d36a4c54d79924050843acd99e0a51755ce92b888594434aedbd4ff61c3c52209f585f8ea4da195e8d9964281765b90b25a329a40005420b09f0c0f7f33ea3ff114d9ab8c7bed5bc65aa72ece04d45a132fce9be7d6f403165d7a87b203407c0404984afe63db818df0ebef6b78f5ae7b162ed773d6f51cf9f29ffee87a6dcef99ee7741281cbabf6324a82c06746740a2c2b465fbe690427c7bce36952f89478071f9ae9da620f6814bc1fbc739c8c24e6552ac8155f35fb24799ffeeab76791a2d0eb4a66652794b43b875f5a916fc6de93c7707e8ab84746c233d16b0878e1f4905fb2c4b41aae3d8d1d29344331ce392742b9de1af266eddd7ff235b6df49dd694f5067bc5b31c655577be44f914a8d09d7dd2e98baabbc2e1d03ed8164e3da0c5cc25d573638c3ccaf10debff1756168ace8983f0b0edf0eb319a7709ce743886a1c2b96966d8b89ce40a81a50dc82a7077770dbe80b9c6bc97215506d6a9931ce2aa66017331b202e5a480a57147f3f4788289436adfac869ea275602aca2c5ba159522ea518b0873def0b03f88a91f87a313064d900f5282b511886ff59db8ec06f5b0d91fb3cf387d0b0a06cdc5253cfb42461303935006cb3252a0b85fff89b8379c99d6aa55dd2f5a03cb1f5a29e4e0df1db3a157112d184f6574d838391ae2f996560709da8861adb5b9865cb3d188c7d883518a72fc6e2c4c01044e7b64c7bb41ccef8b54d4fe4ef30be3621cfc4aaec3c490ef002cd3832cb7b3ef189d8dbce7606e798e80ea6df430a2bacd6b9f7ff45a51e01220f931376fab9a0e7f66cf9b9b8ddb450398efaae038898943ca5c29530488255622e89398878047f5810ab02c6d466a04aa172da53bfc51ba276eda0ef3071a82f21f6a134d99782a9529be7c10433d4adf45b8085ddf3c06bb6ab5d38a5d9a87a6c92fa1546154ac02916fcca7383d20878a6b9b9fc4399fc3faf9c637993a813cbd880f0b660f249fd6c3d303ef82bc7ec1e0ceb7e637725fad54968c75a93d589d29fd6907cf3c66ab8b14e6ebdad2945fc370a0037e99d94cfebe1ec4ed44da59412ec1a5f79dabead741970eaa2f6f0bb870e75a79437926f13cf0682b53beb5b585adb44d6662b0d65878cc775f8664f2f39646b7891c17752ea631ad5fecf2e5d6253219802f549aa297dffe3c553c6306a9d2dcc75e80c201896b5b37384fcff3bea1d9d9aa86b85a1a5ae0a13a7279dd259058242419c45be89b646df22b7b1080485813177ea512d2c0b62b61b110e074b54661c2d435cc5c1ef656f14fe1a04ce54959325201235f142cdb30c11a0c23fc69cc1cde7a7a691201b035d7f8d634d092644523112ce158c894ca46159c8f4bae984c330d71cecb586ce4d4c48d707ca14c078198a52194e8882d08dcb1a6898e734f6df81c23386e90e31dceb90d59f0848f89251d71edfc6a50e5600ff3e6e1f2dff1fddad4e8147661c1ac71d0e6e3317b15c0c8e745455aaec181d5dfd7982e46806377af8af98fafecd8ca2bd0619983b36e7c3881b90e0ca1ac6b33d904a14707d7eb2d09db6c69a13d68542437a4839f4cb18cdd3f5a852c5ab356da9d23886d4b48491a86b32467292ccd3e2ee5e00b7a32d5771c4edae75c1eca4db3f8930bd8f7f3e4e0af5c9921bc7a8235ac305d70c3a8a1218f469c301929d52814b55ba505ab846a4fc3c459a28d6bf2ead6cc0ae7c0d417acc8637c34d2868ab9d320310533fbdabab434596336077543c10ab01eb40b1537b19ddc216dad835db7bd552303bb1c8f515da93113fb359104be3aa0546158f51b4fb86d7e47f9b37f89505db7ab6f3828d8f56c76030a80c9a3c501c956a59238428f6358085843dfcfab4d3d90839df7d7beebdcaf14ffd9d29449638a5c8eef725c79ceaa693ae581718c4025c594684ecf6d102a76af8c1f496efad8384a78221225c2cd68b1cb74dc3c19b830fd103bb10867a34100d35fc6c415", 0x1000}, {&(0x7f0000001100)="18175ac07384c84afd563a2163", 0xd}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3c05aa6ba8c673ec, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getpeername(r3, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x15e0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) socket(0x0, 0x2, 0x27) close(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff5c, 0x8, 0x100, 0xcb5, "cd197c683818f7d70d3dab620787933d2907b706", 0x4, 0x9}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']/-.*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r1 = dup(0xffffffffffffff9c) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x1f, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xbe}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaf1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x860}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7c83}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) renameat(r4, &(0x7f00000009c0)='./bus\x00', r5, &(0x7f0000000a00)='./file\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000940)={0x1ff, 0x413f}, 0x8) 16:00:34 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x100, 0xfffffffffffffff9, &(0x7f0000000100)=""/19, &(0x7f0000000140)=0x13) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5f520da59da2b2fa13bdbf97c0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581656e0b8e730f05295db314eb4ae7d34146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41"]) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r5, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r4, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) close(0xffffffffffffff9c) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r8 = semget$private(0x0, 0x3, 0x6286) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x26, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/bpf\x00', 0x2, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r13, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r15 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r15, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r15}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r14}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r15, 0x20007471) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r15, 0x6, r16) r17 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r17, r18) r19 = getgid() r20 = getpid() r21 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r21, r22) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000240)="8c9ca0de242e9a467251b35dbbf1fda2520e67f00b59f08265b9d43f11d61242d0cd234fdd77ed96f3bb5199a0d7712f75579b5c0d7e9023ec4072198f7849e6fd27a3465d93d73eadf01be4d7ec9fef31ba24b8b80e77a4fbbba5220899c4d80d6f507577c437cc0692ac4a9d8211152c95818ab7ddb248152cf340e5811ef011c26a467742f38aa9354fcccff8c09dce7bbc0a99880e98f34664202af8a6ee27eebe321c5f4ff4c8472b1a4511b88670e339b4e99ba430988d98944224e6cfbcac842c65490da99a8e1217abfc29f62b4f57e5830e448fb95f", 0xda}, {&(0x7f0000000380)="ccfd0e4bfe5fd70c751a4c40b9be93ea908b63d0a0d40cb4e7629610623578fb24aabafa1556f5ab6ce50bafe4db4865e3e8678bb6ee6afbd11a4da343667c07ba41ed3a466f7c328815503b793e0902a1c70a18ea3b6d79bcbb17cfde21d67d1892e9868d9e5c2300c13a5965421d812e978166a2e8df462bf22292af375d1c2d123275522d0ee88d4df69d8655c230d7418858e73c1d10f34db284642d71e2e1cbf434a91a4e252579eee551346849d8f6fb5af38760575afdbe54b21beb91dac982d2d8c242371ca438e5751633eafb8b632a2b1dd5beb548af1d8c509937066c0b49de9351e5181823c776cb2680b11390", 0xf3}, {&(0x7f0000000480)="5d7b06bfe7e0d2c30fc0f586b1a1104bef139f27f31ae0452e07ab124cf6f7eee75966d80e8e8336215710f5d42b5190896d91b7333b7b17a014049d92e4e227aaa53d607d67f76afd4359e12ff372ccc7354a1b0d7b83e3d7400ebe4448d4acd2cd0711e0f910e2b9033bab2db14fd9d1f70021ae0525332df5531bf98c7c79aa", 0x81}, {&(0x7f0000000540)="32415ed63decde08241d07800c0ee0726574450cf24f1acf6541dc433867d810b2b071c66798431911557b371994fd8a416dd5fdce485311404ccf0627cdb549652f586bc3e193bff322fd39e4f32f98aaaf6f97f2d730cafa3cf6917b51aec19ff48b971fccafd498d27ba0959af6814e41cad6ed1b491c99a0ca694a2e97612e50bbb6b1a79ea12553888af8a06e91681c309f92088092552c5d1be57721371b3a7e007027ae9a3a3ab4290b47a85ba056b99d7c330f9666b76506792411c14fc1d3", 0xc3}, {&(0x7f0000000640)="fbd3593f680f8cf4b2e6fb0c7a0f15fa6d500c7f4b584fd679d9d56de013d6a43d1c0943a7acb848e853529ab7a4cc498f9e7bcd855c8db8599732113a9e2e519f0e150fe3712517730673171da73b21d54694db0b717bde282d16a8dac114ad900809abb05876c07d294b2bee7ac908604d32fc91e9b1d65014591f8eac7ae7db3d97ceea2c29278ef0a3cb7275ecf1791425960bdc7f10e6522a59e6cdb320ea623f4d69057a089ea55e264a4dc8f60d372c800f98b088e8a806b26f3bb8cfe73d5143ba", 0xc5}, {&(0x7f0000000740)="a886477f842400899d9afc18dae9e2529d2de51b371b306dd202652eefa052011c5a1d9051b2eb6bb212c565588ae8c18f58782ca653d483a01be0444bb6eb923d3489c68cf98f0bd98cf09dc0c68a93b39ac7ced089cf0b801ef11dca3a6beffd6df4b5b30f1b82b78a1300318e061e", 0x70}, {&(0x7f00000007c0)="d5d0d9fbdd3f63cacd5e0fc91f708dd2ad28dbb332ee32f2f8368d176278f06e6b811bea9402043a07a7d3a6c6fa36a99a8bb202226bd450de5882267dd25e225c0ea77e04b38efe82d662e0b2f8ff197f52bca1cd02d4ca144894ba24ebc03101a1af62cbfa9d322c1618eb60824bc67065d91ccdf050a31b90a26d53185155cfecb1e50b101f8da8b8292dad122916dcb03d840ce027892149e2e543ba0db5a0ea4806934891bcfa52bedd12eb47dc55b22af26037cc3f5cbf6bf101c3bb4fa828707f9a3f4ae54005ed24de43de9a4203946e1d9f3abbabad96e483f46b84457d", 0xe2}, {&(0x7f00000008c0)="adfedf7927b966f9251cb6f76d6392509ed64b4f39afb28d2718a872b62336c91cf1c4c82a3dd6ae79c14d9c724c", 0x2e}, {&(0x7f0000000900)}, {&(0x7f0000000940)="d4d733dae1c04ea6bc82a0ae0548715b07c382ca4873fde87b971557e40f83855ff7a920a0cfa389ad62573f3f7517f78a10cb0ed124f8da00dbf10da32f5c84de641b3a492a10541e800d41dc18e4ad866dac2d2b5ed74fa8dcd037128e793d9d92f6138e98f3a0327a86add5fafc54740763ea7c647d4349b5ba4659421c1f9169007dc26c49a5882b255f4a77f6734d730a74345dd92716d73a7fa86e27c7d6d2cec36416a1c323654addc3771aa961397390a621e199f5f0678dd26bcaf4d8b6760d8749910a7dbb63555af17d76c43b068c093ceb09697dc73ec8a916b9620a0c03270b37ee129ed0645303043aef8bb0cfe744a9f925a18ee8dce1561d5212fe6507f1eef3ef46d0ac2553e965e6c06a700f6a86daa04c8e793af6e53121925735641042cd724aa29676d62c4ec0cbe6a78e94845699c9e40ec952764986902eec05b4fac9b3fbb831706efcba93a8838cc71cd8392fd1b3fc73ce101a3b9dcf241e9aca596a9371d33b4d9520114459f04937337f53349cf28125d854d79b8435489fc08cebc8ba6ed557c5f281721bf87cdbeb9b612af92734148b3e080798f534665e7bd778a3341dda9a3ee0c232510e2a87079c3f333a2d6793ab4cce8c8ce1fbf0ce4bdbfc77ac6013831d066388379d25424802c8437de412c659aa7fc19abfdcd6516f1110cf85a36978401cf74b0360ea1805fe0831935fc3a6e08c738a37edd16aa43cce33c1215c0b77f14144a234f1885e646fe6e1fe97fbcb435edc94b00318417b3b77196f0deb878b7c521a07b030049b406cc12565fd73580dbf36073b79cf9301ff8e1aa0865c3fa8ae52506c16c0052cd68b9ed192c783644c15c394bcd07fb845e42918debd6718981b8245f17feb55e2bfd3f518ba64f9bfecc1e1e2aa73dc67991d6265a2a9555a4179c067ddd55e9d31dca3569dac65238d2f0a1c6f6bd53f18c111abb535c3540cb50757a8afb6c3961838d0d6d5c0ea02cab98123ec09342abb08b2afb909f15f3f3a84052255bac87fa5ec1d8326f58042ad6d6d6112ba7358603a631eb31e73e7f2ad8befba7ef64d7a3b4603800eedc6835062e3c27f4c3cc0fd197032956cd1e3c1d1310f3afeb5fa128184788ad5acb2adebb4be616358c3d302574d9ac79d1981e07f43e48ed3d217f78bb2878a091a4e0169ee4470fc14f1ae42405269302cdd08b86fe256ac6db285c2479a9c4640b3e66c2b80c0f08491fc3892cfd2f063e14a49baaf2a164aaa35f3cb28dbe8f58f9415612c0f0d93c0ff61f28e44435aaac7b83d2edee2a3f3948faf0a550b2cbc200e45cd9aeb6f4cd92a7482fbc65fdbcf6cdea35032fdae7bda535e1e661f9bc97bea0359b72a7c2ac61ef81d821eee1e156e2f0d7f92a337e502a8b1eb2b023e74f7ad7fbb011708160001e11ba3d76695952746b26168d25952197defbe6a51c00c9418352d3c6e9712aa95f463c3839d112913f7888f89a6522e863a1cbfbe49dd6f4d81d300760abb15af17f5b4752f32a3732ab26d52c4f20c779eee8993f04fc888f84b1233efd7b6e87421204d099a81a334a2f57d22cd77403a9bd01ad6eb3004b2b7e4a3c606e9ce8dce9f1756530d7f57ec4fd55b142680d609a45c85c1d41e3801d235b245e6308b19fa2bd5822351750a07190d21299580bc2a3dc8b8cb497e69ff323c3d025ac222edc24ce5d06c6b7d36cf3e768a4590822f5b88b1c3cd6811ba1693726ee163579e861f5eaad64fd0e5e124860bb9fe64c862fa7d074c6fe4354d8d404321725209d89d11288922119ec46e398d31eb3812433bd5ade9585d169d96ae5fcf854666190884a3ad510503112f8114754f7686af8dd23be41baa38489297b16dc0be22e11303a6eff26ef1849cff3b585d85621588eaa6fbd465168b06e366f3694b7a794d6f461603339116b4fdc47d6bc484030f89e6be6431bc66b0b7394823fc6d012a10e9e6fec539691c51dc96803bba54d6b7b765422aefa722f6dcc49958e924a06a50a7f150f85ee839cfef4bda1a641a19f31f6666b94a595f8a59c25dc5e2acaa0e77b631eec17ad6d9489b750859edcca5c1f0fd7a6e620e497ba971cd791537dcd9181246ade2bc4e57d6f3ebb4e84b6db86a10cf46d4b2ca4e13a82c809f295ceaef6378c4fc97954f4e2e72171e6bac14f86eebc838f1355491c6077e22df25e0e607d9f0f1f4ccc5ee2010e2040bdd5bd7cd30ca30279f97933d949c1ebcdfba77bee11d4a3b499d98c3fd96d9c08262f00a7708859ee157fb35ebf7abaf30585c3d376fdd206055b2d49d3a86e2877b433fa129285f93b9e02e482214399dde46f3bb62b9df3d7365e2bab6df995e6bbaff3b43243100f48b35b0e986792be218af7db39a2f6d7ab223ebd97369f348f20483e7359e2144116b2824fe9bbc27c25ce4db17d19fc5f492779bcddcaec12f9bd5b4c863a567173b8d5fadfa4bfcae40d2d583888e20844dce523be95614daeb48f8f3c9ecda70d11ec0360b9de2c37229dc68fd484a0b3de6f4396b72da54ef96b501fef257713bf0bffdefd718922f3e2a3fc337c5d7c1228f2fe5ac8ef1a11d6c6360d5301c8ca62f40afe22d2bbcae54503ce09dfc5ba08f1a26084f9fac0b6e5e8e5cbcf0a29b9ba8024aa5738fcee64213cfcc8f0e7827cc589888b672dbcd1e3defe69c18eea5bf298fd9814751d1ab3dd4e33067ded5f4501eb8887e3b4efa6b4cfe3287c4ceba868851d9ac83d84360895e79ee4a39d32c75ff472e3a84960022d7c62d9c3848ba7ff67c841a38e5fa1b8d08966f38aee55a20597ec29592501ac3c16194a2acb7c3ad866804f106a5fa26a2d18f641664608d279de8f4cb604d28786d716ebd8c904764d3493132c3b937b48b3538d9292a03487cbc833cf3560ba8d020929f47e3290b42b1108bdb478dcd7a95de8ba2b0c8150c9ea039883ee037a43a37c70cbfc5a0384f0028b1b7ac2408418f7aad674d3dfa0382071b8af44628dc3fb87610f8b217700805f3ddabeb62b9ba06541642145f5806d777676193978c9b07f2397f908f63ccc1ea02dd06acfbf2b19d8466a6b11182f84ad46820c503fd91d30b9577699c86894308e5c22f1d9d8e3de8795b50b4087624b7859465e6f6e80485d13c7e9d18a5f756d5ab6368221ad036c2351ead429779b4fcbc50b884714bc3a01315e17c74d0c47fa67c18743c0a227dacc2ac29230699865b53bb15dd4247783ca551822439dbff4c6347e5d8b0d5834ce8bb7fd05307caa3ddaf34d49651ec602d57d355dcb84b9d206ced6f4d0912c4e1f7797431435ec95ad942d9d69f5f08e8e12229c7a9c22e06f776211d2099b0e93042c9148c277d42c8779a17902abf67d76c804f6596322c1c15ab2b5164e849cc7207f74b4ee6dc21b7a9dd6da972538997c90f3d3e22b526bc80b4802a20adfcc72c971b1e6aaddb3ba194cab023550661bed8e8d0c4c1541e239a22aa4183d8fb14e600f8875ecac6a0d8e35c082937f61c46f147930c8db24e818d3b44184cbb5595ddf2ee9a09274caaa9b70a87ef59806b5ce4639b26acd48f044c1f4f64dbe7c1cff6076a4ad2fac45cfb292f9bef89ad651374a68d8e4252418ea77629e8834710a12de89c90a057a651076620a07aebe1106012155d192eb6ab6b23c2ea236f9f7aad32c218a432fb907bc9d3fd1e6e58e53058bfefa73a63c6fdf1dcad8276f0212fa075b402b265856df91a6305824c40b3b37ba2a1c51bd9a77bea135fd75a0e6752bebb5d8f545da79959584d4e8518c97cbaad5959a582b511f3c22007f074e35dedeec93f7921626fae2479e4433f27ab3c56e909e107aa26d80d7c48cd2ef9a1010d943493d5c1b18bdeeef291eb5b4118d01ab61bf7bb60300f6e83a785de20a894a587001dcba8e40ea65773e49fe98cbac4d11150691b09e7a454d47daa6798b77fdf247bb6bcd5ed1fefa691252508d90fe33eb74cde3811144133f9785a9d7692c7247e0d448ecedfd91cbc05950bb760d61adc6fb5a9b8192ee89d61189787a8ddcfcac04c9f36bbe8ef45f6c5a6fe23c7b0a75327f2f604b8f4b439eb6e9c31eeb3a06c4e7300e65e763c8576854d65d735b16e2878eab60d4def1d62e75038f2b27b06ff4f3ff01822f82ed33f2e0967a2193e9f13ce8a90ad4e73a2bf9483f8b8ae6a97331c8ac9ca1e7bdad30f0be9d9290a93b17739050cc182ef23d76e7a34a16f8293585ce2dfff5a15b7ac38e5997b1e8e2492d53a4178c77df8c1ae875f8e4b45f7f91eabc2c93b05dd284825b221cac76f11a5c276dd917b242e4e8e8134a66f7dc7c08c25983efe85bb52a28a66ff8eb7ead41fe82eeff0eba8b2f23f46e183d454580689c606050debf71f0369965900e463bdcc0a560ebc58610a8e24635f0e292476134b3887c56b16ad2aef1a242786f78adef6b04198a1c37fc2dad7ee177ca46acb695bc67ab1ef737d5a179536f647f700a325210726a40b293d178fc8f2d6981dad0233bf017fef9d1d9ec9e973af8f92d02bf0ece46104f81de3119c323ce276dea7339267cee7bfb59f4744b6937beaf9bff08fd6c2716f462325f6b7fa8646bf75fe91c49c8a53db1d5996f22fb7f0465119d1153b8d42401477e671e15b530af5812a521a530a159f3e0818010f20a52628f3a668c146159079ece8f5e9019d89ced10e382f962c5b7e7cfa108dbb1e393f0b1aefe5774b178b6ca6dc660a437007c0055fcdeafba6119242d8ff8b67e7ae9ab273f83dce117b67a73bd7a16bf3e3c98029735bf7406c47b27df8f3bdb2d03f454b3b28e0acf01247769e1c031cb91aa78501370fb810ff2bbed76344c4f83c0d7814f28a9fa66416d064b3053831d868fcbfe799f2c147e221be357ec699ba68df4fb95e693e00a55b9fd58996d2ee0fac11ac4b44d608a1ea3196b0ca16cfc45582882c0412482b1509b86f70443df4aef822dd6e9b10adc5477664215d4ec9b74e055ada6c99860b52b01f199148db7cdda681df284670028eaac7acb415ae4bd30175acd35b93e1cb2e9b80fa38ff9041eb51a842f025ed01ab848dada540886cd105aeeed6d9dcef8d1534f1eb4400886096d93c1e42e01eded1c169c96f8dbf5c35409e0bb1ee9bc9c66dc4d7e2d826190795808c0d69b2b433e61812170faaa80167bd33073ea39131bc388c91e7d5a1286f63dae6665fcd0cf40761cc9ac44718928d655731479e6a4ad2e4342d7b7d89e4a08ac8d39c6e0a14f4893a728ae44bf800ea6b58350a6e058c05d115093ed48291c5f830399586ca2e73b28e6feb83395b52ac0bb69bf17744c7bf38d3dc9fc13b09902215addd91776ae2ffd7353a6c378ee745e2f57897e15eceb8556ca424c4df48159d22db0f0576a9e074fb8a927c5a8252796c52fa3e1be4950b89a1bdf18aef0eccc5ed8b0fd1fa71ff880e779ffaeaab33c020821e7142cadc48ee5f44e10690cd35de2f060627d143c9750ec0adff9e3428d453ebbbe4c298d4fc7448b60cc00e41f0ef616b3fa31f3baa81826882f66b4f3e01b8274a47a6d60480e4b74395f9c2ca70c8527c765f21b9b3dc0ab74d71a23d14b50dc19a84bfee2925d03e57bdaf8519e485572d6a4a8e054b47c69f750862eedd75b2aece8224b73fb368634bf3bd3e44d1510c3ee9ebc495d93b964c3db13fe5d6f8b3c67ea494398711836ffa5feab45240d42a5d7b452651daf4d61be50f6adf67a1e77127fbb41ab0a67b61bc12514a3e1d72b3d6e324", 0x1000}], 0xa, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r9, 0xffffffffffffffff, r10, r11]}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r26}], 0x88, 0x11}, 0x2) r29 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r29, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) r30 = syz_open_pts() fcntl$lock(r30, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r31 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r31, 0x80047470, &(0x7f0000000340)) setsockopt(r31, 0x9, 0x4, &(0x7f0000000100)="2c821b2a4c81cfcfcad192bd3c032f178c98e86028c3096e1dc15b53c36db017302f7d7f97de3d8eeb6eefaa4e87d4d84ea176d9373834fca84a8a87aae5fb972d1b19af8a27e6c977b7454fe7abef88825a62f442427c62c3256448c881efb560ddd0d0a46ab46b9c0978e829e81154b091f3985b478522faf4fe468be715d9cb4f4af32e", 0x85) fcntl$lock(r30, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r30, 0xe) socket$inet(0x2, 0x2, 0x2) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffff000000001, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x2}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xb282}, 0x10) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef6bb4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f0500f2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x5, 0x7) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000100)=""/45, &(0x7f0000000140)=0x2d) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x0, "00370020000f9b48123e44ab00", 0x7, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:34 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x8c1) 16:00:34 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x1, 0x21) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000340)='./file0\x00', 0x0, 0xd0e376e43851b735) read(r5, &(0x7f0000000000)=""/84, 0x54) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r4, 0x0, 0x7) fchmod(r4, 0xe3) write(r4, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) shmget$private(0x0, 0x3000, 0x10, &(0x7f00005de000/0x3000)=nil) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x141) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x5, 0x3502, 0x7fffffff, 0x8000}]}) chdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4, 0x7, 0x20, 0x6, "7c3ae5ff87e95ad80133d715a3e91f661f5c6d0c", 0x1000, 0x100000000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000200)={{0x7, 0x8000}, {0x9, 0xfffffffffcf408a8}}, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000380)=[{0x0, 0x8, 0x1, 0x7}, {0x6, 0xfe, 0x64b3587b, 0x5}, {0x200, 0x81, 0x7}, {0x5, 0x100, 0x80000001, 0x4}, {0xffffffffffffffff, 0x6, 0x200, 0x39}, {0x8000, 0x8, 0x81, 0x40}, {0x3, 0x10001, 0x6, 0x6}, {0x5, 0x7, 0x10001, 0x6}, {0x0, 0x84, 0x33d8, 0x6}]}) connect$inet6(0xffffffffffffff9c, &(0x7f00000001c0)={0x18, 0x3, 0x100000001, 0x6}, 0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="87") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000000c0)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x805fc799aa164351, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = getpid() r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r7 = accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r7, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r9 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r9, 0x6, r10) r11 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) r13 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r13, r14) lchown(&(0x7f0000000040)='./bus\x00', r13, r12) r15 = getgid() r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r17 = accept$inet6(r16, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r17, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r19, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r19}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r18}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r19, 0x20007471) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r19, 0x6, r20) r21 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r21, r22) r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r23, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r26 = accept$inet6(r25, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r26, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r28 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r28, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r28}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r27}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r28, 0x20007471) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r28, 0x6, r29) r30 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r30, r31) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r32, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r33 = syz_open_pts() fcntl$lock(r33, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r33, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r36, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="e06e3c377084994a3000"], 0x1, &(0x7f0000000240)=[{&(0x7f00000002c0)="cfc8cef315dc165c256e17d7a3411a3ab934d429404945b069498aad1130fc482d8f2e963a74163df12006cd806559d6b15c00c7cb08d06657de40d367e6370faf5b929ca28d897b367c28a853a3cbd0ccb160d13caa90b9589c4210709c176c818ff9c5773842d8904679a9d537b4293a996e5754e4a0737bb009bf0f29428eb199aba377cc546713737e1a747a7cd8ad1ac4577c09a50ae990c5a606069b517649186de31f4d2c32ca36945070d2923026f328e57058dfd70747afeb658a126bb88f9755d283dbd7081d1b0f539683289b95c014d36d4b4a67c7133e1f783551e931a16ee90a536b1ca32bb2b0470b8024c954b6d6831e9fdb7092ad36427eee5a48de01fe19afff36594f5839b7a5191d2543b11e94a4494fce994ed0b114cea12de00dbcb21b1e9c784d0ae38836ebb2d3b28babfdd04fb118c20f63f84bc515e3fb85c140d6ec2ceab002546b525de93ece2e3703b7a184eb0f41020a1563a9aac73f9032a51c73e72d82c8e9411cdfa759bca7658cedb081e2721a32c762fe576525908383f7f9d165076a0b2482445f40d74ddb0bf6c62b179a370880711b19a85d6db7d239cd9180bf3c30d4e9b62952ab1a38b0c7049414b6822cbd2448375a7a5763fe561eb6386c97edb561002433120de876878789fd69c6949014a1e740903542a89ea9f896a6c7250340957c112d7ef2fda888407b0b7e8ab40fe3ab2ccc6c1d3a4d68e70c64c05beb4ef6cb213dcd64e2d60db710a25fc56f18409ba361781baf842762cbcf16bf8559bc5bb34fafa346faf8e814f42d4fe4b57d937f7f52ec36c26d2350ca7a5f6a6fb5d97e61ffed97fd7d871530fd743b1a2cdd53aa45942925b95b8e515b3cc34a37d2ea1185419befa720f85e7f1116d04b75e1cdd3e556acf37e0248cbf0e32462c5236ef5f7da6238cc384c3e79ba7f14e002cd60c911881e6f7eba6608d432d2ec5653ee260f6e7bdd011dd7a9b263e27ca08aedf3c9f641ad6a4c6bac665693a08b3f1bcadfae60dec661af259e4f0ca49bff6675fce905a2fe78e59f42aad9f9644a35402c39644fff9c42199b4d590360307aaa24c7df1c91ebdd10bbda020c919d244bf4419517d372efd3c7a3dd8d21f4c0a93beaf328c76439e2ed0aad01af76cfc365164c3ba1ea474b116e8b5dc99c59030e639d239ac53b39cf097ed14a5503718c113200d0860cf84dc4b794db7c7aafecce57cde04fe7a28d583f6f8e723fe9de78f353a95f026f0b657718e0a7c3a05f3868f42adce7b6fcc8a4fe018ccba33508c5b58e654017b6f9075e4be4aecce4074de8cf8cb790d6a4bde20f3ad1176a95732eb081c47b6b7ddc9a2ce78594438255a960ca0619c5910a3b3848ef7ae079782320857e330e65aef8c51cc29fc2d87fc6e5306cd3a8e2af4c7be8da726bc2141d3c358065115dc48257d101077af9cbe50f3bcc16025177abae7b692b72295cf4d314189b3503125d86e80122a212f8cd846a5fa434c7c8109f2fdd3730c274f1918df8c9f78ff2ee91e5b978620f0fe2e1690f4b8ca7eb9d8b478f56ab97a3182f1850f048b3b4ab9db6733dbef4f93f6591e2f8464390d9d1a9e15d85fa8667703f1457bbcef3e2d1068dee6d05dbbf23bf1f88c9c7c02b678f4b0a9a57207de8582bcc6b7a5c247e53790266a22b158008c5ab866cd385bf4bd246ca628f6319cc00f3aa0281118d54cffa3c24f0027f0bbe88c5a350c7abb2282183eaa34e08dfdb1cea1107ec090c2e4627d3f87a6ceb766257712bd266ba149d01faa5b81223aa2752bcc3b11adbb1ecfb8a3193d7a23e5497e34a1bd546f71176f5d7cd02e6e57e7ae5cd18359c6e3222b3d7c7403ec07ff1c8a39e9ca2b3e0d102f1be2f3390fef4406b641006a4d92035647269762c3a74d0895639c725e5b2c75e0e7e2482ab98e5aa4ccd05f2b41e8bb334030c290bcb4bbf4548c102677f530ccdb25464a99c24d1b1ce92531c4878224dcba922026268cfa359a0caf305ba407caa6a0b30f654258ac8c0935a6d377bbb422491fbd5ea4ba67a81c4051499a3fb9b8d0112703e00ae023afabe1522306fb2006e8e4cea721083cc3dad7230789961827bc9ed3dbb306f6f528759ecdfce2aef95d8e58e0f0878d4b0634eec8986e0ad032c5b5fd077b71587f9a44ee37444cab481cb109fd2ecebf31c826fb9e1159c1da9d2747e76025bda3b94cc9f379708ffab108520066025174fac9ad7f74cbe71cfe4a0c168ba5f4175b850c8d6ef9c0638e1a38de64deb78109b3553a0a8e9dc3d983852e0283acfa0df7dac6e4a4b3b85fd0f9059c7373165de7b7f87481ca75f0fdda9462e49e4a47a7721913812f99871643571e0abc983debc69b4dbc47319925457608813192c02159c22e6bab597d7e2f1b0d258173ff1114faad49214daae8995e95deebf82f90ed9088d7e8548560018d258e3977fb99c89a0aec757295c40cd441611bbabb34df09b59810a4591ad6922c0ba79eddf7a69c82656bb015242b38d5bf1d7170679010a8fa5588a982ee48fc2895c515b33b1fc4045bd5f844d222d26bbe53041727138edd325e34d233b29292a7c5e25371aa8177225e9bc17712a138e6b3e23a51544e3c221c94010722723cffc43705e08dafa99c359f5a455a7c2ffd7749bcdc92a43e63d7421e25328261f4c4596b74aae552fc9b56aca27c6f6356a5319b542bfc6089b9927b37b45e8e229b5a76b3550c4c810edd9dcc945778585eab9432ed22b08ffe7e91bab9027aef9cbf361231b4768654e7c822ebfb6c40d35caa54553b7fd9edf256ecfddab5f553ed606db8b5cf128216c27b2e664ab00dff8dbea554ad0cab9922be327e4e104c165f4ca9a0565b1019ab73731e35314e7255a35acecb85191eb9ee92e0f20f6ebb0a9759d9790b7c9c899dde7cabc4872738ba264fcafd3094af75ea5fa64685860b90cd3bb699d12210953aa997bb2d64a05064497ad4a0b78cb20e9ffc3f2ba2bac2bf5f1e6ef7d2810872a3dabc8a09253d24da4af1b8f6a95774193b61c59e354afdec7619010e89f595684005be01135eee2b755dad93a8bd188ec0d8417eef1ac8e7e38d8803ae81b36a52a57e2066f4124eccb01f29166c31630f095201f0ce4d6bc0745971f3cfcd3cbf74ed848a0d06d6682ed625d0ddbf5f7e72aebb1492c8e705f5cadbdceb4fe268f04d0b5f797139d558a9986a19992922e2fde9c6290c519bdea5d0eea8c6c3afd0d07d60117b054bbfc89e38b67098afa9205f87505093e0192001a8087461ccea2f0f98ab2021c1dd80ecae06b36cb613c010efd2c512b54d92f49173b75b6b60f1ca650546654c6ae2ec08a2c136512699150b4cd2d9b53ae9d4d2c597cdbd6daf8342db7bb9a4a7188ac0da049b399fd24d3434f1393620e9fdd8cc29dfc79e65dcc548c9cb1ed44dd3324c98281015f81182bdd0555dd3f96f1abb5e517584ba8bc033590519f011890ad103f05a16dc8400f4a3cbeb025f797e60e8616086430eee93727bdfa7c677a736522f3173ce490934e259d3038582d85d4d22b623b43a0f308f3970cf9846038149de05045ab3beb475cdcae4363764fe710171719e922ca35bbcd18a4d479b97ab41b33c90168fa1c5e19ba09790b124b1ece97305cab3ec8bd07dde1b76fea5e33a6720d78f6d5150ff4443f45367cc7d0e1cb4135dcf8537721f50e6c5b2d3e2056bb77741170eb5acb06c748e6f8bc0f6779fa8eec8660bae5ede4993b375b699cd1c28ba2a9ca4e4b5213392189f56a05fb0b71b076a84cc3666c58963b31bc0165d14716d92848064fff66e687cf62fe33d7a9861e7075b2a0e8b8621195b5a809127754e8f82677401d2a2917d74debce42ff1b125cefebd9408f8c0e28a13c326148849dc7ff884d0a6506d4c9e9234ef74d1a7e76067b780973e3ff0ec0dfb07929344d82862b6f8c336d7c6fb9c738324c1b7d103427dea0d4ca3a661801ad3838f506a1f1c313b0c411758d45ab690c11a1396883e1071c6787e7074305f882e1a5d8cd391c648b9e8624e884c3ab42c2708de9b3647edec5e6cf0f5aff11aadd976cbe6c340c531c56e899781e64c24e7528214015c88fabd44e024609fa7ff203f1909fbc77edff1ac37e78383fc1bc1554ace76c2460de1a8dbfc0cc42fc1a6eddc7d3a19c96b570d1b1e873118277986b3f7d0eb47ec0f0139b347568c5285d544c0bc9613d36e5bc8d708b830146a40ca39271e8c9c937ca608ae6e8f316436a26ef51f9781e1b4fac251a23902e9d113979eccd2b3e89d0564aea82cf1079f884cbe3ba0ffb1f99e425182b58352c69ddd3262d881de17ebc755b3400725b65b9cee54dd538bbd8c17c2066dd26212d2e5feb3f7b2a387697805de84e9ca5f05e06b3195f4aec5bb932a5403c22d4aecb644515e9ecd79bc1c8d508567eaeb7e9c562a8e25415cee0277218facca8cd288c85d9e0ccd6d09cb4ace7652b4892873bfa1f419abd206cd0dd3a572a31ccae977c9d2f5dea78f724ea45b8b8912b63a02bab69965ae25ea18b0d77d913c154e9c9af09f2e3aef207a3ea8593e883c50b83d5fd64b8ac2202ad6ff6b1aebe0f31f8aefa796d402629424e0fa4f06f5aeee48521ea522c356686f259a38cebb7ea56bd520f5a4d0cae8aec6aa707c55940c8ec3312c55833557ec22c562fea6e376bcb72720cb44e8d2e2ba2ad1d249054144457b234b9cba7439d331b85b854a5a825dc6146e47afeaf82ae62c3e92cb7acf6a481fe0160bacf5536691b1bf6d97ebd8d4249fa1c99e31e6a706f5635f6d4d149576946558801075472fcbeec11a4037dac8f7be6e1d4ab51efd349bfeba0359ef1416316481eb9f90764b11568421786c982c56372c95f1bfd02fe05cbfb073cb681d2fdbacf2d0728457adfc81e097050666a3d5db235ea0e46d12e89f51ccc5fda7d27106b6639fbbb0ac3dad31281d2b2bbf22cfd2c62faa33e5dcba9e6ae143debb85e69040a25f89c56c61245633c7812ec01a8820cc88054be5886ed73c3e10b357fbf0d640212474267f547ad2425608da8bd43ea89aa7bf63798a901572e9a25da10307246b9c0b7023cdd0d8e7d9543b29037b37686aca7a69e2144f8b1f20995213fb04b74fd631985d8342e52554c4b3c9e65af61a0e7d9948db8acdc2d2034c43b5496da4d2a5c235cee2ad525bbb0bc017ab0d7b58dd15e793b388550f80648b2d1731d01a8aa2b1b60d667d8e473306d569ef7c3b7c982a26173243bf709b30681f0abcd624ae0e4f41451429bd2c326abb6e02f404171015e861e4691af76ac0292dc6e5eb362d5e9a2307731d4f7d092828e4345bdfa15ad3ef21e8ccf66545693c651d6da69d944988d3410a3a321bc9c505c3c81717cdbbe1fd6b4780f1f5b1f89d53d88088fdf5671d312d96944a04d85d753c53df2ab65d148633a18b4f49948b9acefe693226f9855c4672820d462b513af9c875ec860bab2fcc9a5e9da3f623e96fe63f1309e45bda094818be6b811ce3e2b06b9ebfa8785abca0d68f4949ad0d752a507ffc5612aba4e6067e871bb6ba13ea07a0f23e3a1cdff4df01c00682c5a35f73adb811dff4ea788f615955c4ab955a1cf9d5ed8c893b3c866d671baee9d358610e4ab6e40d4da271d77f147e1c4371c293b5d5aa6cb9cd91899a774cc40e544eeadee020528665ac89cd5dc9b5afee901c72a0646c0508df0d8f633a4ab88d580de2f035691552f82515991cc1dd2e2a58fc56b", 0x1000}, {&(0x7f00000000c0)="d0ab4902172f245b8be2cc42285c3467aef92ea1f1b85e33a5d4efbad399e37d3fa3405c5749b226d8bec45e20c37460677aae97d8a58556d594a8605a50b32d6b3345cdfe0bdac2e1ea9b4073a7b4a44cb2b15b9320961debd7b412a97b3c60a1e68ef8ff53363373b3dd105b142e680ef8f29f10900770fba75f2e5f8604cb7fd2ada132736dde1cad098cb927545d360067a3ac10d3f9563b338c74269570e639428993bf633e2ed6feefb42413d0512e163811a1c832c33fbcc1d98e7599167bb4513f723de7930b5411821657879d54c8705d019e9e5e7f27323ffa0b", 0xdf}, {&(0x7f00000001c0)="3bb9d78546851a49d72f03eabaf0bde48fcfbaea6d2e2a37f3036bfb5f445cb173fc26f417fdb6d6bae10806", 0xfe63}, {&(0x7f0000000200)='|a*1Wq', 0x6}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000000000008edad43b1c29e4d34aa79950fffffcff00000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYPTR64, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYRES32=0x0], @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES64=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r34, @ANYRES32=r38, @ANYBLOB="21ee225e1f350a3843f0df4373812805eafbff3155480e3d45b8070316d4ee0ed7c506fbd36fb73626b13bd7ad0f0716fd4b78334609fc38aa5b197ba427fe4fc71899132e9a44f3aa1df73ee419f4aca4e3369e80906b1f0d89f51e31b9d99aaf6f93ea41e82b0098c842524ad02b4e8deb056e701d51e078168ef0cc5b4f4263a0a80b4f96122a0692f203d99d38662cfa17d3da3d58f107c41e98f8aade82afbeae7952a1127b3250079a564a5bd746785be5eb2ff1a321982eca8f9b941e58526138f96bde9de15d0c0f5c8bfab6f14742faf25ad3a18d0b4c8eb1090813302a60e2905b38b00e5be1a4d70bfd6de23093489a875179395b994a62d5a0bfc4e9e5b8b23b6edde354fd48ab2548a7733e9da8"], 0x1d0, 0x2}, 0x400) close(r1) 16:00:35 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r0 = socket(0x1, 0xa5cbf2c72df7fcf1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xffffffffffffff0d}], 0x1) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\adev\xcbAF8\x00\x00\x8f\x9di\xb4', 0x40, 0x0) fcntl$setown(r0, 0xb, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d`v/bpf\x00', 0x97101d3742fac158, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 16:00:35 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de\x01\xf8\xff\xff\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x2, &(0x7f0000000080)) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xd51) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) 16:00:36 executing program 0: r0 = socket(0x2, 0x6, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/92, 0x5c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffffffffffffff2b, './bus\x00'}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) fcntl$setflags(r3, 0x2, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[0x401, 0x100000001, 0x47, 0x1, 0x6, 0x2, 0x1f, 0xffffffff, 0xf9]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x3ff}, {0x4000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) dup2(r1, r3) 16:00:36 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/153, 0x99) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000000480)='./file0\x00', r0, 0x6}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="f5be40938dc81c8faf999ce858134054fbd0a33ba83c1cf4c2e4053bb8f72cfc456d8025dbcf7685866567f39b351ec994bdbb7a39a2eba77eee4c1c0f8b90d273b6d9a194748318a903ccbd866e09b44686bf5d8ffd06338d0f177d6ddbd614f99beb6671fcb478558a12b9d1d3cea9e8b9b619597fe909baaef2d557e4a0852ec1bacdb6d15979", 0x88}, {&(0x7f0000000500)="62474a2e5c23845079f096460b882f0a09bf6751c8a1144ba9995312bf62687b3907b9e367b2f19f1c8af7fadbfbfda2aa9a6424041fb34277cafb129c6298e5ec3bd23c22ffb68a6c76a39198b6fea28a383cc0c93009bb6667adabff8972f669c84ee26bde3fb3d124c6f68669f8d5fa6c1b5a150562f8917a79e2cb4f2f17bf0b6598ad7a72a35e9002a17cb0d11c461b4aaee02da23b7faed0034c2b1514da9e15b527d14e45f4587261c94b13fa71c00d7a117c5139cb23f537c3319bc504860440d724cb713358f8366ab36fbce70875a2bf538eeb58ca28e415a65776563ec6dcbe65d768f3de3895715ee4fc0d417b4eba6e99d4a0c45b36ff9e4e550446e3eaa916aecc089383fcf58d963b2b6a332041a8712581ab7bcc27a26d5415e5e791c8f846c6639c2d9d33425375e09c730a165dfeabcb7b32e0c63a622e5a901b8cab0ea084bb7b4992d636c65de8d4cce2d6b0c00959f98a457702d826c9a8ec250060deefee8aad54d707686868fa9616763f04e22a20fc1a91ac122d351f0cce052a4a13256bee5907fdca3069eca83a8b6014dca9c63aa3d3838446b50b432c627cc5e949c38110597904ad7cbfb3146c6603cd855a7f178b50149467b5483a33569107f7616eec4d391e27fa50538c3695645ffffb7587e604505715fb48ca9e90f7ca9495e71ca6f9ac922f4e6ac2222ce6fc44c354bd1cd6c5d797436044e37829130d43b002b4eeeb6b6590d6b55e60ef50617c179ca6f95a53c29973e867c768ceb47fb2af5937b9eac1f1bbfc8b64e3ad385f50a6f2bd550c47b46b1df2cf1417054b643c9a752d38863e30a0bb6cc86d3a8cd5c2da95d929a4330328065a0039faf04096cea70de1e630fab4c715ab8888429d6cb64082a27022ddfdc868de206c211bd7158f4fbdc7994411edb86cc2dd207d8bbb9fe3b76c3b28cb3941ea81534d57d25ad2260f7ef2cc0d5d6b372c50f66e819acb706e76cba21ef3ab19d4f14c50058084250f0083105e40954f23827043393c7c51de3260e80107a838c3ef019cf138b72096735fa929f741cc767864993448bb0d8631450392947071db55b7241d082fd03797a4bd71c134b1f437027a733450b3eff169d1add929d223a959b3815015b6425b373c333cf6b3c199dd63c755b1ae102988ce7a6162ccd78b70f5c104d6b9634ec203268b8ca3b4dc608164dbe9ca327e6a29dab76939d000be89cb5071d00493d85344d0777f82e575bc68383bfb23c6cdc2c3ac0ddc0e24b5dfd0af0ab5633fe32cf35bc714aa9c9f01e11278bea94de326f01f8d3d273d26b354c182fccc8c381efe7bfa4a447add93cfd532f8f0b86b17cc6d3c5b26b7fe4b46880334d8680ce1185ef88e43f5ee66e2b293b15a2e0d5115898aa9748e71c94a3706adbacadb9a73611b85e2892aa47074bdfed6a2b68c0ba5bd2a1539fa74f2ad4d698a45e45a6ff8973ef635d4ceb06d1cc438ece0dff0c8523ca855a5efc7ad5378ad3f45f508433e89d11e1ee19986a06dcb3da401dbc433c0475780fa0ac10244dd5e934af0a6475f119be02e1198c9ae50a6ae06e79eb5a0b0f88c633652c65430c2541f873aa7ba9a4d175a2fc4aac5929e07c0ba0c394633019724169ff226bc1482c94d2790ba146d745bd28e0517fd18aa011fc370df19f500dc9c573fb044e87d84e15ce7fb78b413e98ee99aaba1ff8f6124587b334435ba736176e314df21b220dee218c4e368546a02870ba5a4fb4609a9803d19fa6510c57c71015078f4731e3ecef54c87950cfc85e91bbe19f6f3a7d4b54c9cd830e0fdff439bcc7dc86fc3e977dce97b0ca87b0fbe1ebbdf55e8034e1a126c304286da4e34932cc5bbfc3f1f861775bf1999df2b44ff31ab0d2746fdb07b0179d3bb0f1951a637e02ae6cdf81c90a939abf0b443c6ce8875226126df611823b4c8bffd3741690146f56420c81b4faad7b37200978605b545999402f9b10dca64f40099aa457aec21cadb3bfcb0bffae011655f7ac74d034f44e3fd2bb0f4674684623660a9476865bf1cd18cab6725bc797665b88522712eae11583b4b95b8fc363dde39ffba9f3f7953d4329cd7fe19baf122ac9d7106dbace375cdecbe26e89948251a0c3c6fe488273a657195e7b59a66f2d7f52fab9e5c1a633ecc0b1d8aae4861be08e6e74a5214f122ceff9117b5c3afd3313c8b84e9df3b3025d302a07957ef0412f2f724ec36006146a855611ea9698ce2e5ee5bd20c12c8a9308b0430e3e31732f2b9fc87a89ba719365e8aa3782c84d6507dd997b6f272b647a6e33420e362902f59ce597dd01f779f0f5889966f6b5405a1ed27d454e81a58f7ff7da23aadebffb3f58a8f9c46373adfe983d69a1f4bb24529c5cbb60030710751600b6f207c0b2b61e38fd3a4730f050226b274ce2957980f14c6036f424b181d49ddacb77ed9523483ce9993e306300614916ca2e3c54d3e473a0ee06be30bffb0df07c29fc42e1b5e76309c5da6d2945df51ab320233a878f8946fed551aedcb677034917a574931be0fcc026c783d19d97d74b58b488e7dab3394a9e0244c6d2282525b6461bac3709be1e48e9b66bf5e4597610b796f26bf6e0819e5fa3bb72e326da8e335ee2cef14be0bef5b820112c68cd32f00baff02e7c50f4b60e8e6ba0776f1fa3ce45485aa06a4f9fc2b28caf30a1804c0faeb65dcbeb31e3cf51df63e5a4fe80ca5cea66f3dbff901711995ccd7fad1daac11cd18c4dc239b3b2a592efebc68293701092c4d390d9abb341154e35ef04804ec30a6f34bc96c4cec224eab5382a9e8d73348e1fbeec22cb8f497533bd341febc986c74aa0ae6a2506ad3cb11dcfe618198237bfa065c31d641059cf0fa21472fe5ca1e091c4ec57f79355c4fb8989f9a46016f265fa0d28531b2f896c88d422a4741c4756dfc4ba0f7cd1d606f8f3013aaee6d5229c1bffb7f4d5c397bc21c790acd6aadc6fd250b31bff65b37f9c1f19a55b521685143e2264bb1b0a39d1bafc322f18ebdb80666972ea70b41a3b5ec4e1504a5085cdc3511b73a9abab27b724848bc63d52403c0a7bb442947770fce5b7be11948745edfb48f0c889eddb9d69fc2f9d0b8b9548f47d74007166193169b878a58320c3572ad117c63b435b2a2703057a1a37bddfd42578df6548d3dacb942ae6d4ccef4d64328f3ebbd918c562c71ca977b6ec9f6ecaf760327129aa7b66ccfe847f97edfba0cd876463f9abe4d0826730a7b72428d430d6da3b04f802d10014f096c7130a6b627f1b93989dbfa7cf583d7e17560500d2ae63bebc57f13d07ff4d87e5d84c7c1fb49b53363b3c488f51b92e9cccdebfb77487c5d7803ec1493351af042f46cecf1f89ed072ba860a430a3c562cab525aed2c07ecded9af9f356e06fad1dfe40be43243c011611fd2cef4d944b9fec77412aefc7585ec0e3a3d4aff4bd362063f2c4fa2a6adbf2c5395d713842b7d121237ffbe8cfaa8eb5dced93c4aba6755c4aa7f07d16095fe5086c5b92ae2ff8a14137690988a484c76d551addea498f04c6f82b75f78a3796805ccaa41eceb14ad68ebe8635032b56a31b398fc785fc3c49a47ddc32467b07b38e3838313d80eb8c9409f7d30a3ea8a31341dc5af93a770a1fdb5b89c8027106bdaab4648a37f4219aaab9210bd14ec68e45604aa79f7a3490e382aa85deb888a7adb8adec86882e3c84826c4fbd73072fb77c4b01dc388fc7169b37d5dcdfa1daf83e07fbc39b92caa812e6ab8cbe53092ab0edb6e6e5af1a5b95a17161b7404a35a42abc9acf17c43c183e3bc4f7d24f8c68930394c13ad8e6118fe80b968d7f43824470511fc9a543974984814e1850e28576651b8d3c2db9cca2ccdcbecdc8c8132b15195fcdffc12cdbdaebb03059f22956004a6b4aede291c0ad290f8daba75b19f4c544475a709b71dc41f6a814e40f921917a213607b99239fff5af3afa6ced7bb02713cbb0b970e9cfef4ad37aefb8f5c0e97b1c8d86521fa0e4323be4bfebc2e1eb2567068ae36555c2c58da899902c9bcc632dc73c37f83d3edf73d443100b87197db66010d2d25ebaab70c2745a6a88d530f92a07e2d502040db38d66ea173d60d0f69021b943aa7ddf49271c0511266261bae5e41afa6525b1791884207f2b7b99412d918ec92af68b78ed11b7c7638b984b31872537a8454498b7d283472c24b36c19dbe92cda954c9df2f47b18a3e213f53934bc2f2e5257ebb1545502c8aca60fdac86ba3dc5d014ad3876312955d7a3f23bc342edd718a07ded3dc942778b953ab43aef8190cce43d9f64913958b8084285da7764a27a53194d27c6633b3a220e494a43b254dc48867352754c184d182d3821a16d81076108ca5d2b87fd50ce1bd1600aa6c27c983e9b35484b33e5aa81e65f396decdc88227fa768b3149355f162a9c6aad9760931cd0cb7fcf4bb3c58433453a82d9f39ef455882269419e8198973886bf8c4531c153167dbebe02ceac58ce396acad9a9f46d64a880787c0c5677f4c81f519e95cf2d2e9a76deb497795839dcb4b370f64477f0703ff66f6083584c211ee8c830008c82a11aa51124d5dd5946ead4b2fc21d36437426d1ebe8667af64eb1382fa96c03fc36123ae4bb924ef81bf5061a4a526332cbf96c9bdf0b79ff07e5aa672ce681405d04b2647c4c4322fb171e4c28bfe4d4e359225e4cd9cf5ef8b2baca369fc48ce2f17868dbdbeb17207021a511999e678face54cda5913fc8d1eb2605332205d75f3483db1ac920e33b650274099b52a0e8f7a3f1b1d583c7a6494f16d3211c17f5627f3d18a8548c605cd25b000a4c7b96e317647f052d0529cdad7e7ebd5b591be46e1c07eab6e97af1c829e1bd15f858d41519599fbe140c30488243849a0064f3a643488e7031f6fec572e8ef28b5a3e48514b84c2a98975024437aaed2794560ff9968762d4e251cac45a6fa93c001eb9bb1568f10f3b4ba1dda1826e49aa9a427f4929162049aac8c9b7eb73f6b3f0a64cbed37fe0a783ac95ec65ced96b847e1fb3515ff4835b2e36e4551bf303a93b73013bde11cb4fe1fd7b6f706f13049976f1979cc1431e3176e07cf0f016ac517514619629dcf085cfde87cac8bd664fd8889d9b00d4a6be304e90fb62d5018983f2eb9c139fff9a8dc7a42bef83c698bdc5f594bcdef5b7ae3e94f875fcba78363d1bcd389ca34d53990375f1e007865eaf6992bf525afde3a145165db3e18d61b32088513113485b1ed4631d936a38c237f4d269cd1d4c2707cca1fcb599a52bc6de4e91dd96791d243a45ef7f167aa1957fd86ad629aef28a902c14bcae3e28820910cecda6a5e6d98cd68427e14ba481a14b88bbe9e6402477ccf750315b07e7c9759716629425bc8ad41a639e391ee241714a2cdf9310dc6b6dd1d9d27a8755381470e30fdf2f3fad7f2c9d55bc88d1d6cf4dbe167fa41ab2b3e596e4f081dc6b8eeb737c4edbe2e378270351910d08635ab11fe20bcf2141ba96c229022fe3029da2e57e0dea16cfd15867876506cf360e972bbd4cc24dab790f48a625e49695548d6f99bfee4d0320db66742254122833eda8be485eed376a059dc65461b7c2651fde04bb5115c1a28c51fb1f3e0e462fbc07813a88f4d3fe72ad0daa53df8f304cce620eb959198e2053dd8d76b54c271597aabc291ec802ff5db18dc292e7502b07b10196dd5f45bed20290fea72e78a77de9294301abec5c126932e03d7d838b4cc0710b796d18d3478a959090cecc9506", 0x1000}, {&(0x7f0000000240)="b3ae152f59acf085a3a5ebfbc02e24cabbca930228e8cb100eb70cf6c1add43a9ee8e9804b5711d1f0c3e60b9860f4202689fb5d80d8643aabf28cd7963b4605c656d92b17aa9d50e088430235cb77f835f01b251b4049b68142f620fe14b5f24031c2d402a2fb6741ae47dae70dbbc732bd1b8d13e21c167c335798aba10fa06a3df33688b8ea37b5a8520fde2e8d27e6b800276ced9edcfe52c33ac59c3409e11024788ddb7f122aaa5acebca10e022d20c2823845ca7049744c0f4285114d4d52", 0xc2}, {&(0x7f0000000340)="cc13ca918284c3b8e5fe552c93bae306e40f3c2b24a7a2850594a3dbf3bdf8a05f64441f307fa9bac644471865c87fc74a2b6ad410e751a898e779d81a69cd6cecb55c6edf60a92c7f21defdf89d9546d44e85047b10c1256f21ae5ae7de50b067104e1a1e85d99d6794aec6756d116196fb92723c4ca2f47fa11898f3814b8fdbe04b032189a23a2a6002909b713dc950c8809152d370e1c9dc5464a2c2f4f895c89eee95b3da30dd43f4a0bf5e6029be2acd3d11fb05f166b1d57ae5a3b1710464f8820a1fca14f97cf183e264f7871ac5f39a105a71f2eafe", 0xda}, {&(0x7f0000001500)="4ec2516e1c82de9bf5a9b9d3874bd9b3698cfff2e14f483841858c08645baea62f0b285e2a61059d01bca801745e506d2df5fffd2026f3c4702d820144eb8d979957a95a45c6ff914486a64056a9647e7f0ef3bf9e728a4fec862af54e391a17d7758d729e0bf9055db5b3b7524092663bbdaafa626aa895f4f754e8a93fa700f7fb46d396e06d55a717722605fe0da0a6b1524166b87c93c603c2c6ab9559b2", 0xa0}, {&(0x7f00000016c0)="9476390ff6c89862668a1a85b0c6c8d6256c7019d0b690a5f4ed14b0a5cbcae9b9d56c257c4d949f0594971ef7a4ebdcc3a6d656fa8c75870418e2dd8a3fa9b83b901b90241c9466e587d75f7542238ad63f0fea0ee2b5055aff43485c0d7ba1256aa67bde128f3d69e2339f84c669039b259dc5d5bcf4bd6ec6c87c9b876b2efb5a23fd8f13289247d09619c93343ed4474a6955d35ad5db7a1de9c44a4b6ade935d6ce46d44e5b10282aa48dbf054448374319c3cb0a22db4a38ba89f60de973d1c81de41da92839f87b5add9910bb58e3e78046149f3ac4059f9221f11689bec5f4ed2d59acdc523ed6d261e3fedf5510c20414f72c1c07c9e1f2cb984611b78586e8fb3d81c9070dc3fb22319acaa6fe4b49f64771314adf6335ef7e33b48b81da50797ae210c7d2eb0d4e3b119f373fdae8353e7203c0b4ef7ffc475552ed12c1f5dcd429dc1bb3de574a9ba13fb4cd0257ddc6101307fd1fcae0c1d1ff6a21423074b11ce0665c90deb999d7cc6aa6fcf84f4ef35919be46d56179beffcb3a143378afecd201636687dafcb12a59c89734f895048f431d4a7cbd7ba547513df6b0b4274aa7daa925c1013b2cd073ddcfe628b8c63859be91caf250117461ca16df0f6c84deaa2623eb2415f600cbc219015e6aaab18c94a62289e8c16ee5b9e9858202bda0af23560dc017f013a9e4b9b85d5adcad203ecb6d6cb88c59241c1053499a9e6d73b12e5f72d98c05af2a10d5d5826777184128dad298be0c68b2f850a6acfa28838a72c970ac282d16f62a704471cecbba0679eb054981e53617ac2f8f4db19809bec28f25ae9a96b9a58e55bce097f087b10d912aca1635b5eeddf8207529769e2183d091a898f76bdb3a13e7055711cd7b0d35aa848390a2d6cb7845e3edf9edb0dc3e7a4c5582a6a2900fbfed37f1eae440f0c783b5ecba7559bc518cfbe9161b7cbfbfe0057b87612805936a2da4a71df282cf7ddd523a1959aef8b8f5301a8d5e15915c53ac99fe8feb9c032af3a472a3bf739044f15aeebfa91487fdf18123ae6f56cdd506e28b4f46ba2f5f75428dc09bb276c5da487fb3ff8dabb5ecd64be2592d71fdd4906836d31f53bd7ab7ac6bb8557fc3ffd77847f5f37eaba06f949c0573e35316ef4f323e6446e6bf2e231d94ba8636e6f30ae357caf14e200990d9dace0329d7f6f81cc127bb6ab862eab18d276bbf521c3f8e8a923daa9efe4bad2fc3c495bd340037d44091a673560156724ec45d2378462bb48dca161ee3b8885b70bb23bacf7dbe01b7b7e7adaddc2fd986cf9f439567986de3e9ca52a5c93c8b8c69c369babdcd368361a002e736e65d8191e06f9cc9919db6b04a940137fcab1ca64a47f83611a8fceb110eee6163bf8f4f5b1fe6ad31089b89d52c560bfa7ebc25ba9eb9f223b83e1916410fcb9f6beafb152743d93c036d05d63a1e684ec1d7df4638b71865dcb753e40fab6716d5aa3ee55e9fa7484640a33168a1db9790ce4c808ec1f17aa55f9d30383515b725ee355138d0d8d5b44121e796e38431deabaa9adfcbacc340b2a69f6f5fd5fe45935b5d4df4064c655cc529dd6991492366b4716f7c2c14630df9b4c3e027257fc782d1fd6f2d51de803aba2afec9cac71f76f2731aa3b76f255b95d0245da48ea5f2a159d27cad4d4e6850f06c6f6c5487216558e823bc544d7ada5104b25a6655a29f795798b6edacacd83e246a06770619884c4ad7dd79a20dc117100f6ca62f9f36ec1dc4af568ceae5febfcb9fdd0ce4d202c277bdf1f5d27abf1096fbc2027111751413ae75453a032c5c8b8b5f4cf0779c896cded06d9ba97d5711ea1d3fb431815211c65d94ad84fe9c097da731feea7e5d2e92e4496b97d5db449a0b20133dda7d819a8e2d5c8fb15be4850df3c43b34c41f1f90e4a1962923a320e3547185e35f7eac50ec689275ba412f2bb69030eeb52bd96bb91a3fe089d5499fa329b348e7c32107e2b89a23577c2d99621a98c04da26bb62567fae94d1c5e854e555de57efdfa8161747c9e61fd387292ceca9752ef3dd409b821b2da1dfc94c04773829776ae4f92f719d89cb1e11d2aeb5fd4798f6cf67f53202f407bdd543c633d0092758c6a43b92ca4d0986bdd62535a066adcc6660e739793dbeea426acab2767695ae4a0dbbf2520894c21882cc5dacc32e14a31d6e53cea6243e90cf02d6014661a099580b82fabb454bc06c489fc2ab763b9c349a6bb7360ffc90cf78d1dd12c8f362d6d1f97ede1d6c35730dbb2f7cca13ad9a7439e9e7dfb4f700908ec7f0d01238c95bbdbb5927265f7c29ba93dfbc55a64a4d0773dddd016d9699befcf95fe711a0fea82e0bc216517eb23b77539626980a512f0d0380fa21bcfb45369992257acd80cfddd6d7efa0930e8352992413eac2801e3db745f42cbceef1cbe9d9e54999a32968a442441634831b6f0aeacdabc4846baf9ffc231a99ffbe8cf01cb6eec31397d1ff80a42fccb2ed657a34ae5b2c6d8895002742710d003ad2c82172a14cf5f64040247432c471203108b26af311bb51129d2e3b2772bcb3e3264e9cff6deaf24605569bbef267879aaec4394aca341d03fba21faeca6fa7619ef67ba46ad2fa57a3e00ddd5f1c98fe048ea802cffe8dfa883dc99c5c84250c60a7b167f13aa70fb2a085a9c6080a475ebecd191283f3832c77c90a4abf41cfb4ec223ef1129cf14465b7748d7541a4cfd28e2bb85a6c05e25572c852a29fe35f7d4f096dd34c44cb5bd1c95df0be81889b9b23b4d6e3521808e624f7bb5cb94a73e922a14ba769d1da38af95cfeddd2e977090db3d91320608dc3e58dfb799eb3cfb4bc74e36912762c5c94c438bc36716c8193542b22cb3c57909051291455559ecb47264277eb4e3ae7b9df9a9bff1bc0ec33cdf1123e22ffdb0373bb949b873a754129348daedbb401dd628a9fb8c1d1df4e49ffdf64db33bdf75263790c2078aed765cfe6a0d825ff5d400001e0f6b5cec9ba45c28069e32689801931f93a2c8a5cec240868f4a565c58ba20e83a755aded655095d33e13154ac9c0940b8ff581524958eaed878383542da71ed45f08856c95cd9c2f140f686fd5f52547db345550da1c93a134e8ae5c61dc20cbd631ae98da7cd24148042d259ecb8af61aad4547f72924c894e58524eb24f2c75902a237fb8cf8546e337df4944ccd73d05b9118f836bacf41c6a5af094571b3001d5059cf65b4a22118482b4817a25658c919599f5209904a3760c0788652a696934bf348091eec4a9006b5a9fb59389e70598666647b56636363243429ab424761f6be87e32d8d710d5da1d94b5aa08330be1187c61fd76f1e2f892529bb1d56062a74b0ef1fe8150036cf61ed2d83f820ca9e281e49c5c8ad0f6e9c8429bd20ea5ea511fd4edb4ca71d9091cad5736c764b8b9c89b1eb3cf9033cc3426b814e24a124931998a50f8170294fa4c10e3c1a4e339c3a48db2ff1e5593865d66e315c605538bac4177ecdae769fb1a32b47edb1c2434a77fd4aa3a18ea6424076e2ec3f6e86305beb44258a3119082041897cf2b361caa13eb0e57c5549ae98cb9bb31617bfb894df266e4ccfd8077a6888f1b32e8d93b269603eae283631302b0f0b0567c8d5738a1eac87dc76441bfae429be60aebfa63b8fd58962b487cd43b0a87e0d607a84dce32749f020aec85f12fb1e6ba2f1f6a4bacda121d99681cc0d05c3123daa925b2effaf81b3397e10bb224d51b728da6d22fdb9166afced4944e554988f3a5c6cc5a4b083293020b1f7952b87d99eac2a8f4d857f1b308396444cc5958b7bee8d1efaf055a03c4e8bf9fcfb06f379ba70cb0edfb02a5184b8c30ae308785ebbb1be567b66736a5e119bbbb84d7a4122b9bde3933a19ad344a80f4da1613d91db51060ee6a4e3b4ed06b643e89c6711de36fc87ab7d837dc80490fe98780fdfab64e1854514b6ff574fff103f134525ac9c8d5caadacf9d3519a378a8daa60d5fa6e8e644cf3c1274ad95553fc90ed9d0770a4d17201690b74fd8661baeda614146f0dca1eae81fa9e9e42c176431b49c5a288d652359162c97c6354eed1579417bc02f9ea397bedda95275e6364463bdc928fc0280805df15a40716965ad51424fe28b36212c3348cb99d6cbbfc0b90bfcf28c8e5add5736712ee54b36b072c1d37ecee5ecb75d107c6025e4c5caa535eab4e83157f5b5aa5922471acf51362d07102de409e57d57dd88ea80b27c223835ecec417eb9d277efbfa61ca4ac81c6e61da742405ee21a1c1cc8077a0c4c55aaf139cb1adb9bc9cf50c89d1a35e172d64e0f1c95c9a45189a984285c1c8d929a733728db621dd27d160463cabf96ad997774b6a5e50241a3e4bf9cdd8215d209d101c0a8f34380a3718c4da2cecd8e22cfad5ea7a21aa95f1ef3ac2848ee5c4faeb6213cd474c9551b459802fd8fa7033ee58af5aaffaeaba2f91e28283c0f5556a2a301b69a7fce59b8f2638d8d159881a6c366c2400c43f6367c4550111a4fa888b67eae006e53438aacd3580e774e71818e893753486633159f6a461abe6ead80dc8f54c41df0c8a159bf7ee05825e5bd0374ffd6c15c7df7528d5cf8184cd2a18483c8ba019632d263746832ee9280f51ee480b4e1f1426813b69f6f2abbce6598f55888565ee86610bf38f52e3549f693deefc45b699f1127c4b5dcfe23c44901c1be15209237ea0bbe47d7a9880239ae5f8153279e28aadc17dcdb227bd2ab16517939ba50f18620da7f6d76e818c7a6b45dd05a36e75a18a4b4acf48aaa6b2ad2257a2f3a4da77bbc07e4433dc4f3dad82c3bb4c8654a58dd38aa1c346fe9b05a82d01942144bd3b42587e2f83bab61ef142b4805239971f13d6df41fe5a8c6da07898fe4aa01d546b691680b1c4a73ae8e47ea427f5aeeee87f468afdbd6b4e7af53eb1e9b7202b4d397968e8e4c34644e227d7076aed79e232ca98121e83d93c2f13111ddd75d0fde9f480ad808d2a0b71175ab6cfe82242d743fe11f1f4fec4bc72610e68d9ed4395132a98ab452505278f4c684cd3bdb546edfe32d8b5e89948a1d7db0a9d0890ad2d40e51a842e73f05e2b98cb8ac77d0800d966453b858320932d734454f8899a3c1401314fb65339355c718f8f02d26c5086811e3d2824027afab0f74744e9637834289c700e48686f3d8be660398499a8ec674fddf4ce60ea8dadcd9050863d63393a9268fa55cd483fe01b12955da0781c3fa0c44652294deb981613c40cecb80c3bd345068f4a0d8aee8562a2e3502d116c14d77481357acf598175dec6e3f07979556dc5fe74e0f9e17a9aa2ae0e2eced31314deb0ebdf0d7296912651b38c53b27e55effd3df3527584a2cbd10e8eee0839e7770a11564c92619d1ea32a4b2a172ad98873f943d593675f7e4eef7bfe02a6733a7146069cd67de7cbabbbc94b59030f05e6055e69b7503272d71232fa6bfd62c0ba1409c259be02d04bacf129e8b7338490d13fa853f47fbdef7c46f9fa5bc1a43ed99e23e3d29a82922450a526eb5b2b256ab913ebc37493a1b846b478b9b88cef9b7292bb2ca144b6fe31280f0235d50900d9cd175b8e0e1e39652064ebf7808ef07257574229ba8b340efaa8ba0b0a2358cdbb6139a15f0fdc3562b3ee81675d313eb1646540232028840a60aac15a373d820124ff0e496868a63678145b15f2ff09023d9eb6ddfa2d3db18889310621646b32460ab5a5fc31f48aad3febf568963c3ef392d90d34e88f40b2b073d05c88b67d", 0x1000}], 0x6) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x68) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01ad830000000000000000000000010162d866a24451bf549493987a8676d6a1ef028c5cdcd312ef48d9f065443263487d8e37aa84224b42bc0281c26ffe4993d631020d6bd99e543b60695eb43a6ff32335ca5b6e6f789c2f7f68f1e0de9d250e33cf63de240c250275fd37138a44263ec563d82d5133c7b99c536fd7f4819ecb81c3c21e47a949888234f2faab8d9da3fa7547d97f66358bc7acac368eb5b234de96720bd40d1baa7ec4b1101ad10fb6c9fe6ec7028e5b6f"], 0xa) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00003ee000/0x1000)=nil, 0x1000) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) munmap(&(0x7f00007f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) shmget$private(0x0, 0x3000, 0x250, &(0x7f0000ffc000/0x3000)=nil) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) close(r0) r3 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setstatus(r4, 0x4, 0x40) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) 16:00:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="70012e2f66696c6530003b36b0900deeaa7d61d13fc155a5546aa547b5de595a2f5ac3e9ade29d2c0e0297f13d2b2d78664fb800b5095922fa99ef7ac4560ff7e52558af5fc1b73e666046609168894d4cc03487b9f67f32d4efa7b21df04f863646926311a33208e45bdd37b5edfad6ac39d61118597e87f61b86f42fad581441b399641a76162b9c242654613519ed772f419343d19cc102063678461dc370bb73b1ac3246c3bf867f4acca08f4f2c32dcc37cfac46cc3a522287d26236ed37349027c2f0647d03ce1a0fe171d94a8c48ec478c9e7b91c7eda6b2cbda57765674d44caeb9c7f3d62b9c4c4f5dd1638cda0b8d1e319b1072750b07fa619dd93f5eed51842ce82f90300000000000000b4539a68bb00000000000000000000000000d6dd7f756dfff48fa88053e7e0c2eacbddea93cdbf663f874735da8edd66cd6dacb814c89fee59466ccc16082c3fc8cba7a1d5726281c34372fb1e37e6b57cfb581c7e076e65d0957678f677404870015bbf011b4b25c5b15191bda6b883d603523234365c12d3411d6a7dd666d261605a10942133c655b3f0ca013753fe609fd7f7f15b64c9a0ebb6fec5654644c60c8c42444474a645154587c01e8c57b01b518adb00ea31b4df259d5f7c5a35bd15509c8cf0813810e2b3207c6f56f15a4535a71d94aa336ca981d5f17bfd1b3f5885bfa88eae5df534bc08c88b682949de71a8bb8e4607d0564f5fc3f06511cb3014b00a27d8210d4a2c6a0e4d23cbd352e02aab1dee68fad1959197cb5a18a02ae1c0ef2a"], 0x9, 0x0, 0x2}, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x7) dup2(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) r5 = dup2(r4, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:36 executing program 1: r0 = socket(0x6, 0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x9, 0xfdd8, 0x6, 0x3, "4620742cf9d0236208425d00", 0x7, 0x9}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10010, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x20000000000003b6, &(0x7f0000000080)=[{0x1, 0x0, 0x4c9, 0x5}, {0x3, 0x610, 0x4, 0xf86}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:36 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x3) writev(r1, &(0x7f0000000080), 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\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', r0, &(0x7f0000000200)='\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') 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x3d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x74f}) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:36 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) syz_emit_ethernet(0x15, &(0x7f00000000c0)="9fcbd05e09891dfc5556c65acd5843e58d332812eb") r1 = semget(0x1, 0x0, 0x60) socket$unix(0x1, 0x5, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/98) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/169, 0xa9) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x9, 0x8, 0x0, 0x1, 0x0, 0xc414, 0x0, 0xfe840b4d8aecb5bb, 0x6}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) chdir(&(0x7f0000000140)='./file0\x00') r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = dup2(r0, r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81, 0x0, 0x0, 0x7fff}, {0x24}, {0x6, 0x0, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r8, r9) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r5, r8, r13, 0x0, 0xaeb}, 0x1, 0x5, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$dupfd(r1, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2000000000000125, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x5, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000380)="d5a518135e23d413b44edf9b1c6ddcc8cb097a239f4ee541dcb85131ba2e3881a08ee3dc839d3701cff5b7ed4035051df9deae21edaea06d2578ca8dc0e38c911bdd515154c8070069aa6477afa159c24f452e2beef6b1e52c741a22cc2af49c07dd93debb69c8ec4b8be3019622ba31ae5228fc089882e65b2cad5a0a7ae90b5fa3423b4aeed445b8d45e18d2a6f8655736d5f0a145637210c55238f4e36e840e7629e3ef36db95c10e475de32849cfd9a66417f42640d1ee923b97825b209f7210075a7a868302cba7c9f33b8a6117bc8a613b42f6d6a050ab677ac5f1652759df3404d5bd374dab7be115f0ff", 0xee}, {&(0x7f0000000480)="841ad82274bf3aa0b4fedeb01059a0e1c4bee9f5daf2a36f83af77f1120c33be7d55cda043364b209448ae25d0f879be0170742d316635a57019c722571340ac8ac7b24e179f887a11ed8d2fc90df480a5d21cf0063a2f263503332d953048e09c9dda4631758de23357acbcd6b236340624811c750c8587a25b114ac16b59540e7278e0d888266638f66d1ecee43c4ae24f903a435a741166b2414954094ee2e4a223abf4e522c81a2ab2170d99d7a637de3a2643ca16312f1b25f0199f2c1111f590bb8072efff79dd2eca2fd9284f31494790267f7fbee9c9b6929c", 0xdd}, {&(0x7f0000000280)="3384e4997ca076baeb3c9fd3cc7f53b1bb156775fcdbf51aa7bfb2d3aab55b71eb29", 0x22}, {&(0x7f00000002c0)="a05eba46fb76aec1aeb873f00e80cd85b59c2caf788ea5c68d3d82884502043f7ff01c80f88525d48ee74d48b34da80c338723411f09fc3947d7a3e875c9454cdb61308ea6701411f82278ed", 0x4c}, {&(0x7f0000000580)="9a7111ed0b6492aec11971ce2c46ebfcb5823cacbfbe1d1b218406eef9affbfd1a452adcc1cf741a999e7d3faf29c4cf01b6e83ed8d4163f83430ce738ebf61618da571c1d2636a224ecde1bf8043c3edbb080eddbf47324d5e5252c3436f6ecb2f54ecd2d92d95470cfe81cd563cc30d729f78b4c51e850e5b5a609a5efb1f9836cbd7ae37b74508560877b782d51e0120cdaab6c43d3317ba82717656eced26dc2594b18040f45cc31d68987abb6acd96eebba6ce0b495412ec3d29acf191bbee261", 0xc3}, {&(0x7f0000000680)="de9ff890885ed70802a70d56a32f6846fbeac665004e89e3c08887424b97e574330f87eb4b71ae83f6447fac83338abce4fa6160a1b7d8ec4a867d9a86dd12a39670eb83d6a793c6da7e83d411c5ebe914a20761fa358c163cc5ee58f2bf5b36b0302755428343c7503f346665be246ff54412135c7fb02457f536365c59579ff66d53c3ef97afea390eb5a1546909aa5500af196c83ee15f442780ad6b5f10f210955", 0xa3}, {&(0x7f0000000740)="c90e7c286140d78124d94faf07a604ef41577f423d5db099e75d9caabc3e09b47c1dcf8982a9d3f570519a4235c1aa6aca0868953a871e415ead8d273bca8a0cba881ac3b7908b7375cb1b1cdfa3d80e67c2d1f977f09f1bd692d1cd346e40d4c72b8a998dade2db4a306e0e7821e0b9a81f9828268d158cf81fd897b13a8734d26d7c3d28fdfc37d48447008fda9d068616f9f21f74c72bf23d908eb0bdd28de0bccf9627db55cdd88852571fa3f7c7b513935f342001c13e7a8fdb3045e4837b", 0xc1}, {&(0x7f0000000840)}, {&(0x7f0000000880)="72b8e05c84bf0fa28a37916f5d72bb8aa7de2d6c2e8ceab745f47969a4d19867ebffc7b40865753cdd4ebaaed47fc68e60cd9b59171921e799cad911aac5b4b796730e2b438d5b0cbf71c50b976d8b1c985199f3e94e85e6b419052781f9269b896dfd9d20edc926429f7333e864d9c5f01ca7f3be", 0x75}, {&(0x7f0000000900)="a36e07474446ba74f936d1d2630d60f6be42b175ccb8055db8054f1f8becc7c0ad7134f3a9236f7ceb6dbee3b682db78e5c379240d064a28c656be81f36e009c58e6faffab35013881d0cc50543fd952eca2a140e9ff8148143be4ca1332666424b23cc2d3610b2e340ca6d3d2bd738f6d5cf9d78e7988485770b7284be8a702cecfb7baa1b6d74f69073964554031936d663b16a1be91775ae6ecf0e36f0a80510e2dd5ee09f6ee1564c228cd8f2ea18f323effe63e5875798e95379f8c3b1cd0a3283932a9908c7a4ae23d6079145773af069f0003b77413cd243e53", 0xdd}], 0xa, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x2) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047470, &(0x7f0000000340)) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000c00)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="1f000080", 0x4}], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000180)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) writev(0xffffffffffffffff, &(0x7f0000000000), 0xbf) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f00000003c0)="1ce3a8ece33a2a46d6a14e92d9064d6acec862c11651f9f560364d785612f80c532e692128d8f875a9db5a39ce73269d2a46483412c8b929e1721534eb286e6f8e8e35a38cdef0103cde0c8a3b3fd629e8be1d70b71061fd76ed4ed3f0485a7f326142a1c2bc49ae83a850d46d1c37300c45a18126a0fe297a349b0800695d35306019b8ad5b2f99cfe6dcab978a2fa08435213530023192bff0cb0d281404406682fdc4b6820a5845718ca5f147ef26536020d1da640294cd4c9905ac8ba72ad2ff63f221", 0xc5) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)={{0xffffffffffff0000}, {0x66f60651, 0x4}}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000400)="b4", 0x1}, {&(0x7f0000000600)="90b6a59ce633d0fa622634b32c54f265182ec089f9acd37e4a5bb87d8aac095a1dc2", 0x22}, {&(0x7f0000000d00)="88e27073ade1bd493c9b1e9a116ac813baf130f5aa4681005a1184bad2cc2e78b419cb8fede8b2677564d79329464310eac71770b1be87b5db3d9c7e70f27d952cfee3b5452deef66d89d36743d9767c178ba4c178e207dbbf88920617975d372b0226c64ae5fb0b37732a379ac3aec9fac5db9f", 0x74}], 0x3, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) read(r2, &(0x7f0000000d80)=""/254, 0xfe) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCNXCL(r2, 0x2000740e) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f0000000800)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0x20a}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 16:00:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) recvfrom$unix(r2, &(0x7f0000000040)=""/61, 0x3d, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 15:59:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xffffffe8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/96, 0x60}], 0x5, &(0x7f0000000480)=""/246, 0xf6}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) semget$private(0x0, 0xd86388766d9fc53, 0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) sendmsg(r3, &(0x7f0000000780)={&(0x7f00000005c0)=@in6={0x18, 0x1, 0x101, 0x2}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000600)="54d16e41420a5aad58739a07cdaa6a4761ffcda5ef35c46c161155dd9426b378b2b6d16f8ae6560e58a5af8feb32305f415d1aa6d5dcce1871abb99c5a2cee55eb769caf05e323677a258c09c307c47dcc7c01bdd4132992ef767e6ad41e18d6c599250514b03dfc462139fb4d13385813af2cfed24ce7bb60781bf2043ad7682228568e1ff1146309b63defec59042515e26a40dac9e5a0e0ac", 0x9a}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000002000000dab97faa42bf34b5740f000000000000380000000000000001000000060000005d4afefbb49ebd6f2f65e30411bbf46e19b7237131679d4d10d72c6079d3f89c365642d500000000"], 0x58}, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000007c0)) 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000005c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6c, 0x1}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 15:59:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)='ttXP', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d66786c653000"], 0x10) 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f0000000680)='./file0\x00', 0x200, 0x75) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000006c0)={0x4260, 0x0, 0x8}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000140)="8ae0a1b60f2f240f734a8fa4ddb9dad54684c3cfab27e8868127acc4da4d98b0ef007f774d0688f47ec853a37d6fe22f12fe666731da078f43ff7327a32477c42d645e7fd41058150cb8f19aa9a122cb9f75a4d75c87fa465272e4149dc0097683ef1d3e72cab732d0d93b37b28461e956eb032eaf1066dcffa172899140a78a54855c05149e913f8e84defed5734759924ca89859f2ddcc1c4a9e7c4c1cf09e1182", 0xa2}, {&(0x7f0000000040)}, {&(0x7f0000000280)="1d5b1a0d97639b79c178b63c0b019612fd3be134bca5f0e085330f0c6b945faa8eec3487a8ec3bdb732e48c9afecb4fc5682e0607c851859e86ef7fb897d9308395cbe65fb4cc6e63385bce86ae337fb23c26c868b739e3bf6cc68168af247fa2f0eb12b23d6d3a81c25ffb1ca093e381a982b4393e9c7ccac701d0f800a75479a30078a4a72e2334aaa502f80d3c99365167fe365ab46adad56a41bd34f80f586fb2a3d45eb79b29735df6c7931cb21a6a081585964d2d28a3e311f9f70108563f3f7c92c72dc4d4a1be55863cf2152b6d65720793163c63f5f11f1f91d7461d952759bfa2747af280f2d628cce48872a3ff96c5f6ad3ef49f7608cc8d4b5", 0xff}, {&(0x7f0000000380)="d2b1a500cc6cda08c295a22120209e89fb3b19e4409606029f3d47b6a547d2f308ae67fdfea3e7967fd81f3815bd20746eb13785fc2256c63665ab58046eb09c58ec0759e0b2d2962cd399c8acf50fe08576263a49465e314c42ca79806fa2c9ae2f0bcda1c720f83e4932f0664098be0db9628f2199b4322563b8c5ec0e71b200f3fe9df2d71e1f1f97770debb40e3a5cc30cc586c0b051832951488811742ff4f2602001d691c83c670e9453fd24e26e28adc9", 0xb4}, {&(0x7f0000000440)="38ebee9c9e413e6b35445f12333a19574d0edc4687f792ad10b8d216c422cc4eca93335eebc49f1a0979d58f5b6176c4a5c742cb01acb7604d7918bf72ec7514868e0173e4e4553f1bdaa30d81367264edcebd13c31b0834e8c96f71af774f5bf847345f5953f0fadac1adc07bcd96820a314f4dae92a4e8447c9aee0e875328449c9477b177a441fe7343257edf8f6eff5e8f", 0x93}, {&(0x7f00000000c0)="21b94e18a409f8f8f1345fc4ceb69ec7ca512aee1cd9c2b30bbf156d5844608c7eaa83fd", 0x24}, {&(0x7f0000000500)="ae26fb2f05a9dd919bf42ccd46b6a59e6b95c8fdfbd4506cc2429151137d7916f6db46151aa9150b152510cc9f570fd2abba456c39ed0c8944abd4e1b68066ff5bf8a3f9dec759558f820cd50e92ff8171aa2892eab6f8dbd65bd79778d749d9ffe689755d8fe7bbcf91c2b49a0244f9f76d769ff91406277f29b69aedde81d6090ecc68c09b924cf632b38b8abf04382483aaf3f308333e068af5c0743308e054c0b1960c6e2d24487efb2bb2f6e14efcc16a4150aa0480ac0ac652fb3adf23410cf693fb2a6cc10f6cf65ee076c236beaf6255a62863bf38a1e33b6bd3adf86e2887cf8b26640d4a28d68b00bea5d564d2faf6f466f0d6be66534c", 0xfc}], 0x7, 0x0, 0x0) 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/112) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000, 0x16f800000000, {0x8d, 0x4}}) semget$private(0x0, 0x7, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") semget(0x2, 0x3, 0x80) 15:59:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x5de7, 0x4, 0x7, 0x1, 0x8, 0x7f, 0x8108, 0x0, 0x1, 0x4, 0x8}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x8, 0x3}) r3 = socket$inet(0x2, 0x5, 0xffffffffffffffc1) fchdir(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)={{0x139, 0x7}, {0x100000000, 0xfffffffffffff074}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000280)={0x9af, 0x9}) 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xfffffffffffffffa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000480)=0x8000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() setregid(r4, r9) setgroups(0x6, &(0x7f0000000440)=[r4, r5, r6, r8, r9, r10]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000340)=""/247) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecda58c84fa9bd3e60d196743d0b4997ad3f35e907d11a12fab85632af6", 0x1ea) 15:59:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1c}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x2, 0x4, 0x0, 0x671}, {0x7, 0x532}, {0x3, 0x100, 0x129, 0x1}, {0xffffffffffffffe0, 0x7ff, 0x0, 0xf1}, {0x1ff, 0x0, 0x7f, 0x47a0}, {0xffff, 0x40, 0x73a, 0x100}, {0x7fff, 0x8, 0x9ae, 0x1}, {0x5c, 0x200, 0x77a8, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 15:59:58 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) listen(r0, 0xbb5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4}, &(0x7f0000000040)=0x6) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x100, 0xc95, &(0x7f0000000200)="68ceef0c88a82ec59f876270c93153a1605d63c20fd95c9fad6e3654fcb34ffec73e778031380daf14ac7bc53a474bff5a1982c4ee4fd2ab56e7dc32c79a1cc61c0d3832193ddcdc6b0258968c16cab6c5985b9300d49d561afffd2d73f5d4422722469106e130fa5c10eb2f6d1103cdbb6a012d", 0x74) setsockopt(0xffffffffffffff9c, 0x5, 0x5, &(0x7f0000000280)="8f3eca52a94bc5c2e73fd1c886eacd0d32b60c62078e80ac803d9f7828ea25ab2420905aca0fe15370ad2337963eaa6d2debe5f68521b2a17539dc7004344b8c408464db1aef7c4da7abf9751b6588964126c2c4f9b081dd008914ce64950aa9f8d93af5a9a4ad9a0a1359ea6cb4431fd58c74fe1bd9e85fca30c6b3a2460cf5024f24cee410018472c15fce348f597ae83b822602e5d47054f1fad4aee2362ded736344c24be9332edaea592723e8f83937ae203ea436fda756b88740ed3bbb65166b5683e64b7a95034d2328c6bf916f1eb78cccf04fd40c48cd4e270022f2a0a7acf2f13138e0a388e0aab6d1f92705608e638b3480d1b0bc05e5f1097b7472b9d6e744", 0x105) r4 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 15:59:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x35504277b72dc0d2, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000280)=""/54, 0x36}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000300)=""/26, 0x1a}], 0x6, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x8000) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x77}) poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0xd5fc) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 15:59:58 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000053a000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:59:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x20, 0x1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(0xffffffffffffffff, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x1c3) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x800) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="b72f17b485ede852c54cecf1ea1930c3782650b351c9642bff07000000000000dc6411ebd6d0701920e6fc6f5fec467a978ac9471bc96a459ecb4d7154c7b1ed6b00000000000000000000002d8e1391070000004a7733a1d2da0e9ec5f4c2c1ad09f26efac3baa32f35105e4ebd7ed2303dfa5092b4ef222e35fef9f5336a921b64f38680f24775ee0f4f4de2c149beee89771b4e2a3319a13ca948b2ae8a07", 0xa0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="5947c1bbc16cf5ad03cc5694efbeb56223717a8dc5882800cb450f7d937bdea467147a346da0bd0a27a21189a423fb40f664bbc073d98f0950", 0x39, 0x0, 0x0) msgget$private(0x0, 0x40) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="1c326748aa54fd908cd12d4e1722cf1cde18ab5579fd1c1cf4297b1f199aa72161742e7b3b8d7909ae33a3992ca4a64af64932d160db3d0492a00121fdcd8c2df67124aba5224593fa2c1783", 0x4c, 0x0, 0x1a) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000280)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x80000001) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x10, 0x4, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:00 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\x00'}, 0x3) r4 = dup(r2) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r5) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x102) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x248, 0x5, 0x1}) close(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc025e74e07cfd4c4, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fchmod(r2, 0x45) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xb4d1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000001c0)=0x5) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1a, 0x81, 0x36, 0x3000000000000000, "a41671ecf4fb1a58d182bc426b3f26abcf6bad1d"}) r4 = dup(r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) r5 = semget(0x1, 0x3, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000280)=0x5) r6 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x10001, 0x2, 0x8, 0xfd]) r7 = kqueue() close(r7) r8 = open(&(0x7f0000000300)='./file0\x00', 0x1c3468819114e142, 0x2) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000340)) acct(&(0x7f0000000380)='./file0\x00') r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x910, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000400)) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x428, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x368}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8001, 0x4ccc, 0xb000000000000000, 0xc501}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000002c0)) r3 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1f, 0x1, 0x81e, 0x6c1}, {0x3, 0xd03, 0x2, 0x8}, {0x1, 0x37, 0x1ff, 0x1}, {0x4, 0xf2, 0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semget$private(0x0, 0x0, 0x100) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000580), 0x5, &(0x7f0000000640), 0x8001, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x20c0, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x4, 0x6, 0x880, 0x20, 0x1b1e, 0x2, 0x7}, &(0x7f0000000140)={0x1, 0x4, 0x10000, 0x20, 0x3, 0x8001, 0x94, 0x1}, &(0x7f0000000180)={0x3, 0x1, 0x0, 0xe98, 0x3f, 0x2, 0xd57c, 0x4}, &(0x7f00000001c0)={0x3, 0x4}) select(0x12, &(0x7f0000000040)={0x4, 0x0, 0x400000000000, 0x0, 0x4}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x400}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r4, 0x0, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0xc3) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x40) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x9, 0x100, 0x5, 0x0, 0x17e5, 0x9, 0x2000000000000, 0x0, 0x0, 0x8, 0x876f}) pipe(&(0x7f0000000340)) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x2) r6 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x20100, 0x108) chflagsat(r6, &(0x7f0000000400)='./file0\x00', 0x1, 0x1) r7 = openat(r2, &(0x7f0000000440)='./file0/file0\x00', 0x0, 0x55) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f0000000500)=[{r8, 0x1}, {r9, 0x8}], 0x2, 0xffffffffffff7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setuid(r10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000580)) r11 = syz_open_pts() write(r11, &(0x7f00000005c0)="c6d296cf0c445fe035adce5e2f7ff47b4fc8887407816ef6677b82a96a6e5386cb64043c62b798762f6eb6c0b91dbecadc0a6a63b8a0adc65d0dbed3b4d46eec210912ad262d42e944774a2009069d7e93ac2d99d97e0540e9f02fbda326babad9408c1bd871da7d3fb7cda6d08960e668ae8a563e6abfb5db8a396a33ccb4fc65c520775e11bd0ee9e869c7285e027a216ce6", 0x93) dup(r0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0xb, &(0x7f00000000c0)="000061000000000000045e0000", 0xd) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f00000000c0)) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$getflags(r3, 0x1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="0072de82bf75097b35b0fc411a18a63ef1523f0bfb29ecc6c65f5049c50fed4eabc1ef528c90e048a3915555565234835711eef13a526e7fbc26ab4c96ba44a65d60d519660ecff34682d4d965e6cf461d4935a806fd354e8326f12ee01fb6680ef3901ab6f34a6e77535cfe49f5b53ef5e07a7abccf51fc2484d3bd923edcbf31c00dbd34d929dba5a2437c3ea7dfb9f85d06f99cd1aa89d14027aee7b821ae7c72372273f8fef859788f42cd81109c60bfc3f7990ef8c862ff5e26fdaf4c260a1c5305642d3679c6771f87951c465665e27b4697e5d2", 0xd7}, {&(0x7f0000000040)="554fc08c9a8c4a265dd0a2a954fa4e49b2c4e1426b9eae9d72c7df172423712f5a0e5948e2b88bfe913871ed5ae9ad362ebddc49c860e76f21de4b78abb3aa7cc908b69524cc5ea5b862b22fdafacef96100c8a68eecdbc354f7c6ad5ae230e261c175ffa37c07a779fb410c40df55ab", 0x70}, {&(0x7f0000000280)="5648ab6906c7a72d34770f29754aa199fe12f80f57773b7d3e3fffad00d497c01f2cb43901f1e9d6e6952fe55093875edd5758388d2aad12c45faad269b3a796048904c851616008eee8e314769dde154728b61354d55f1fbf54db114148bf195438548c2e6bab2c2e8dc69417b80efb3323cebc47746e884b8aebb8469ca465ed1c625cd33d81db1d299cd5950d6d8ea8147ef8dd6e51a1fe22c9dcca585d87fa5d4ae6d660ce23950ca89b0b4c0ae1213da788e0cbd613c755ee5ec71334fb927ce1bb4d06d26d1ab1a5e23819e9789ebf4cf7213bc42655a75a9c16c55c03cb1dd3e1e80bf8e2d9dcef0dc399b544ea45022ed112c5c769931075caf7", 0xfe}], 0x3, &(0x7f0000000380)=[{0x1010, 0x1, 0x3, "e1cc42805d09ee2d481e4888861c37afadc026b764b9403c034b4e6273656904065ffd4a9aa6ad6ed77528547d79b62e39c13ba6e9da9361af69277f640081431bd07eb54962dbaae6659e6ac76ed7e22f65e95003c5e48e450048fcdb5d550dd701036f28dfcfbc46481c48229f769c0519f1150104b17218ae37c1313dd947af708b032fe241ac4e226990725a05f8ce3f18124c146e610cdcffd60b224b88f40a04794015a8a9d9bc1df9d4c7228d66212b4e1a8bf1bd9e664bd764e50b8fb7edbced11e448b986fd0f526a00a494771c02bfae06bef5242f7268d3aaf974d8cbf16685e89d5768fa3eb8ada236d42a39bf887bf8af88f4a0a098f2dcec8d053fcfd8504d45ca3f5299c6cffba7554418faff5ca7d24e14b73f27d4fec8ea5a29892e6dfade0c9ba803b114a23f64d2ffc0fd1241359a4a9bca201a2ad4995f1b22fc1be87d0f6857e322c171416198c7d712b49fab8714ec2c4597fce6e70ba5b08aea02d7dc9d9d7884791a9c55bad7d69a30480b84f64839061f0834a68256ac7874de5c09aba6d8e5d3f59d841a1823339a336c46759f83ca996043e80c45dcf727933d257460b15ef6ca76269a3652c393944dfd350828c9260255e8227ed939494eafbf7ae5dbba60b070f648fe8a6052fe01aa155a3a902e872940690d2a6f4e571a3ded019ec309d2cdc351a3244fed8046e73e3f5b0ddc42afde6f3686ca699c355610d56b77abb932daebcc5304d4e3c926868c586c34e9ac4d377c31e478fa671f4536f3044d29a6228770eee5313818b2ed83b3fb93ee7f2f7196997641fd8738c81bae8fe884bee40e291227602d9dd117f5b4f26f2c08232ddb47351ba3cdf3a55d75b361ceab94a7315c14442a3eda27ecffebe9e31ea2b4b7217141deb7e2f91f9cb780d6376d67befc9653073f0b73d2263de55439b95498ce6c9676de52ac130a4b397042724ef596dfbc0b228325bd5d8dbc4bd84d289da57aa36251944552514a689d9f5a021393da3efbc0c86eb1a60df83af81f66d402b94394aa50cc7feaadeb337ff87f821f7683bdb82619edd8aae6545ac1cd551c6464962a20a45c382fd5ffd016ff9b84a0555a5ad4bd5cacd05cb749e9c8a7b964e81c9c502396dfc36cd87d2469393ce0ea36f08c4eb89fc7ae469e7fee79d774cece8f80ac2c3c609ecac2a969311e146ff1857bd869b4a06cd411c324dd026374a5f8dc24b0bc83ee17814c3b27dba3dceef1e2abe48449b229b906bd305fc90f2237da822b9e148e2947f1a275b534b27778027ec43fb7e1546f968889ba187fd017a86256f5e7af27b5d2802caa830c41fdf33fd958a24720584e17fe8080e294e8bf209e41d6a758a09225fe37d6c3aee747dd7e5870539d4321b0af8c08b99a046b6e47967a0395be123789089cedb0db20f0504a840d2e1b8b3e5c79470ac1e22d87cb4bce755c7bf4f81f19b0f8b2936028cc255f312ae7f294d9d4ceef051ad4b999170c81ccad91e752080c63eac7b2aa5e270e4a9518e73294a88b370474de8eec7ca8997b09f02312c8c4f514b6cebf073918a34da832e0effb87b1a547965044e05f599eaffd8f78e1d7463ecc7f697d1cf06c9a64b9c86c0b539e430d37199fe8d173584c4177ab16910127d4255d362732030d59b8883cecf73139af411d2c53283ba0387ec09bb01a461ca22e9e16496513b74ae3adc761c626da35a350b58cb971f3b4ff7f7413c4ab206e0fac20892bb9c6fb5549477079b47a91e0667936d8468b0aaadfad45df0ff9a6783e94847ccf3c4e13aa06f69e13cb028733fa9c83f550a16981d43c36522d4408eae458071a4daaa4929d9abc124947d8b279178efcd085ea0528b413c9afcd898660a60f4779ec1465e90c4ca00e3a9331950b1241ca8e9869510b2c48ef2b8ecb669662fdf43dd7453f772c5b1f345a2af8370f177363a8cd658f51e20b7905f3fd153d16a28877a449dccaf4e38ef015494088c8eabfcef3054cf58a8fcf5befb866971812d83bba4e20e45f91a881519997c5fcc6b7c2eaa6505be8b7b588aad2ccc0fd4d635d5cc3fe24c03ef8c7de5a9a377c9503860a886b3db517bce187d4fe3fe32af97230df3d22e6e2faf13a4a35185401b79ecbff7b22f02d7c0fa4a631172db62293339ac5c4af26a109cf347b33a4850ece3f558903e011bf42618b9ce4a44d9eb96801541eca3aec65a62bbbff60bbdfd0a2ca745d6af99024570be96b2b3ff2359991306eaece1b3bd01ddba9a5058c239e6d86f9fc7b2e2be47b1919415d56ccf4e39816ed2a1cb35917350bbf79e935f65ef06fdfef7f5d264f576839ff66f882a2337f56fde0339e0a0a960ac4346fc9ad5540b5bb95384e3c578b1ee1d2f1639c9083fafe6d5d486b6000122202fb4e831315f9155f67898bb23b12a5f997b1e52e0200304e05cc8b32265eac4bf3d53e9a45638cbe6244fa4a06d2e14eccf216db0a81c24ed58070a67297306c711d46703f49bb075828617c3825adba40dab7f6ad5c9f6f9a3bf8ce6db86534e22ee3b40be152543f2018998feaee68bb96a11cafdd15b40ff7ed450dd8594d1e2d7bc5ff3f394a9985305675c65c102917134329d8fcdaf69d8de430f636e9d1e3df71406754465ad0559aaae6f318372a950c9ac5ff03612581ff0e6ae2c7d7a0311aeb4332320698b11f5058691d7bd3901b02b926c832d63ede5439bee96c2037b6fd2e23866693451a5110f6d99959d5faf54eef4fc7ce5a4f9855ac793b436ec8d873258c38c4dfcd5ef550f9483bc5af6f342e708a60c09acaae764dc6fd4136100d79354202e2c849c8e624ef3cb2088e29f17cd3ab848213f191b041d13f0c6599501e3e8de707bf846f6b27bf3d2bcfd1f13d58f1bf2778ffdc6fa4e62a13de641128196c07b8ccba1bc291a62d08754ada19339aba4f1624ee74734402dfd1c79af63be4f62c2938d2cb7dfd6b9dace23a2b85e3ba48ab767efadc2892353356540b7f9dcea511e718ca1c6ca8a42167085e168f4c893e30f4c2578cb399ecab844264edc165a45b089b2fd8f54fe4263097d93253b17f0b383ac04647ee86fc494a1f3dc0aa0a932bf482fe51a564cb4a5f56836feebf569c1a7707e0cff7717c1a3443e77390f5ab796e1fdc84b6038fd9e54ffaeb8cd7de85f0a72b348f5eb38b97d9b829d4c9156ed06930c08c0deeadd34c0c78d30dfc56ed9d91f2bd4abe2aca10020fa0f4c38313dd61c3066306ad66a9eee81ae1876bb9aad35224e53159c7e4a4fb391df8742189152d140eb317f5a49e2d1778050e98cf40736b01083c5e2de5c121f872ba67891f0c6094167076ac8b68c459a543e9c46daae768e99254e760f36e5930bed4931e3f92d3c6ef47786b3b5d771cfbf80021b48573bc487e2e28db742c98b059f9a96377015f94395232cf3dfda826c9ab9ef58f1e71c91d0989c977db1c6151d38971c682d740e8ad21f1a0417dfdd8626f910cb912a530ab1e19d4b36ed3440d147a95f774de40b543f5dd72bd8219a039c8c7e9359671966e4a44f6f45a5981c22eedb626e561d5b80c6293b2818f071f2eefb094544018675e89c9e696b0c3988740ad9986f8255f9b654d6effc782a63a362cf03f7245774cdd6adbcfa67f5a42875255bbba887f6ea9b06bbe7162c0263b8e43f519d76de7f6fe9cf54a4ad8cf9c5d7ddce7e2b0f8b3b3a8b48ba79685a6b1b254fd5eb34aed34c5cc0226ef3d7cd9a54284130ed8f24bc8d4a5ffa7fda4a3fcdf5b4f3137f6793aada1260996fe5f8defe3397e3fff62a10cf45bd87b2a11f89b792f7f5b080fc8262434494ad7c94af6acd852353ff5d6f88ae309bdc71a8e57ddb75333d8b90b9a69800690f9151728347c355c4ac975c660f8a600251939d8cb021ae751e60eec5b0fef1eeef7800fc9c548ee567c30b4a0a16f482a37004623227fc29f8e88357fe0ac84f93a10ead8b00726b425e45e9e90938ff8bdc8cdcae098ef9110c6dd1ea3075d3dc605d58e6c300323bbf0cb76d1b3e9a03bdeec9572b15337bf1e3c28a2224d33293b1741265040f5f3548a93dc3c95195b8748edeaf251ec7737bc91ed6a9de9ad5e19feec46ce2c759f7f76d6791322ad336c27280e48f6eabfe95eba2cbb0c57bbf184fa7d48b0fc88d27ce2997597079beb1cc8faa037721c09961468380f41816f48049843b5ad52b1ea91df30b2c15b9edd0ccbc08e70b4aa8ca9239b918e0ad5cf49f3b1aaf5b5049a8a348b04b55e95575d58a988e279cebf0a5b1d0285ae722afed158e4fa0dd897fa057e3d60c19e18538ec0ca73de82872a1235ca0278e9f4451320031c8b6097ef72b93d0cdf4096f6cadcda23f9296bb20a28866d9c08820dd676624e93e07d586ccf46725c776cfdb674fa18164a4c39ffa19fc6213fc24d7e14e6ea40ae4348d012fec87d7c30a984d90adc8a054e2b647d43b3e1806d4c85589e5b76fe3f3827a1c9d9ecd15f75392339074446fed01801667768edf4a696b8f862a9314c1fe06749504cd4c8f2e273464df2d31c54b135d215e483cecdc0ad53e026a8b02c9a0eeac2967fcdfb4e85787a7955d8dace5b0a5804dfb2ece5be0b574559aa34a6c83f8d6d65240081ea2be4a2572aa42033ea91a441ced59c580b2aee6e2a9885862ffa2127a2a95ad967ad21310ce045dc4787566d766b88ceb5a06c686590e7da50585a56a04778ebda0fb6f5e09d7f6bce543414bdcc5214a64fe9592112b33042c046680b9df4275d713aeef06c765ac7c782263cb5eb0df12bccb7ebbb812ad9a00d446241101ea26f20c08ef0ccca4c0eb2562c38d039ffef3b2995e1bb5d3b0c81ab60063c1668653895a246956467cfaf7b3d90785cdf29d3bb17b2bab93c4464fe5fa6f9ce78179fd2d46e6d149084678efb1933d8679bd886af59eacb905a5ed16dc11ead248a9db8951bc983bc48db946c13ca7bfa18faef2b52eef1093dc52b08c134dca9cb40a413d6efb21ffa7ef260a14932e6b3b71f39c419b83b867dc109c975d4ca2833848393d195c8b169692b3aed0f86ba5f0cc3ec11f89ea325347a422b163e6a4af911892c79685a2e29a093f922e18f13517f152984202dea8b721575dbf6201ea9637c2fb5b5f0327166dcf5d9226b49d2e9f5ebb3bb88659a79cb75b580cfad54e1fdf14c2c518901897561143a2dcfb8b001a909d62c4e494df614aa5cf818a7dba00a42cad71404b9367d9f64fb45b5ed0e15dbd7c4471c79f4047375f6741ff41653597f5d84264bdebae0b8b9c5e21aa4806bdc0e00983780f23eb5f2a026b213d62e7e72dbcc1ef319bd099b89dcf0bcbc935da81a3a09a53703823f5ef8bf44535569712ab9d19e7a2d3f53fc8dc3f43e39026ccf47e443158f7fd986d374ebf9eccd1f0a4c8eca77c8b4f0d1e4b11ea2bb575e3037657ac0668aff1037e692471c50a283d8216000376d83c3f42db7516b06d5c0522a217d240784e73df5a0491315c46eb8610e6d8106e58f4942e9035eb0d618d51bc0b65d87439c56b32ed1333a11f6db0501992b55ec3713e5c9d742a586a8294901613c23f122b0562f6c785d0b400b159f0abbfa465239b98fd04c02103f1fa1ad5edb109fea35226369dca259eb84d16401f69e42ad5fdb76412dfa8da2e6675cfc5c4fd97954d3e66fcd798f652cd008b9f22df01b35086d71113a001e3bd35b09822241302b22852124620d2457ca8202172d56fb75aa7afd9099cd6f8a5fca6cf244de25d0fb"}, {0x40, 0x0, 0x3244, "5fb68a472bf0770eac789b5351a967007aa25e0433f29d4b2ff6bb7e84ef3b8ad483505915cd8b99553daa02"}, {0x68, 0xa6018d1d001a57ba, 0xbd, "64d8bea320020f58849a93857882d6e337aa3a6a12dc137fcb0f193f440f08d03d18e6506042c52670d76046701d3118d895a0e5489d1142409dd3b048bd422442cc3743a2c67fb38da54797b3218b7b00db18"}, {0x70, 0x0, 0x51, "72d42a0d17246407f4644f461a81c54c978e5dcdc26e7e838e2b5cc971378a1f9129557def46f9c8d8b222e5b216ea4697f7d512af3be94f04d77250fa6e7e68f71e393860f8e9a9299d4bcff5770da176f08cfed37ded1ef4"}], 0x1128}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x88) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f0000000000), 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000000090d3, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="dff10300", 0xfffffffffffffe37) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x20000000020000, 0x0, 0xfffffffffffffffb, "855c55021a00000c000002004000", 0xffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:01 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x58) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = geteuid() seteuid(r1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1f) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x408, 0x10) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10001, 0xb972, 0x2, 0x7d1, "1006c75610fd76a824c88166de287157775bb279", 0x8000, 0x80000000}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) openat(r2, &(0x7f0000000280)='./bus\x00', 0x10, 0x1) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r6, 0x6, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r9 = accept$inet6(r8, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r9, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x400, 0xe2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) kevent(r10, &(0x7f0000000440), 0x4, &(0x7f0000000500), 0x4, &(0x7f0000000540)={0x0, 0x9}) 16:00:01 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x4948, 0x11d) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x18, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0701a08214eb22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df7110a60aded440ac6a830200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000593142477e6e5963122be57757e34899115475dcd4010929ee9c36ff2180a4c01d78b454a3634eba2025b5891464a21b6083894f38b171f71e28bacb6e827ffdb1d0526fd0a48b7ef8ce7306c8b76dc7821e22119547605df215df9b1f8ed3f6f254657676ee0f142b4a835b6ff25ee785c45c5cf2eb9b57525145741d4b6972b388809729463ba3edb5e1c6476fbacde1391e4c765bc2a776feab416beb"]) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = dup2(r0, r4) ioctl$TIOCSTART(r5, 0x2000746e) syz_emit_ethernet(0x10000025b, &(0x7f0000000140)="2de9603830f125b69271bbe8a2f3") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffffffff669b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f0000000140)="00c1967e42123dbf67cba160f7032225bd14243665fe653323d62dd548daf3308d4e98dc5e85e08c5666805a70eb1540dcfb56151a4b99c9c1ea94a55f7a73ee09e9bb602e8578a9fe74929b210c1aef39461db8533cdd2ceb9b0fdf9b3cd5584bc9fc2f4ce0a5676de0d1641747d7bc6f3c1aba78f1cb48a2c88a81c2f910568392eed20200910b76abdc2959b32b7b38") 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x9, 0x7fffffff, "00b71df6cb9a3d9396a60700f70c0800"}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpid() r2 = syz_open_pts() getpgid(r1) r3 = fcntl$dupfd(r2, 0x0, r0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000040)="50699d859e9b717ee0ba0f", 0xb}, {&(0x7f0000000140)}, {&(0x7f0000001180)="927a1eef5cbb5a5d3edb413a7ad6ed7775d990213acc654d4a18de906f0da7b2438ef418e2ebb670db7b294b", 0x2c}, {&(0x7f00000011c0)="d4ad059730b9e9365e118fc11223160f624cbc40839463ffaa41639b158e8c672f268a7dc5b36b1a14d59bfad5dcf1e933dc0c28d2f0920e6c55d000629158a62caab4d3d2b7dd44bec964aba8a0bee1feed383a8c606078fe579d87031cecde6c5b411de489aa680ae9d30db367c5d96c721f983598f69479bad09e03b8f1975e09ba085146dd579b74e21b98e1948d910af6c6bca7fa88764c2b1938adf2b4512b41536288fdc1d06f9f701dbcc05130967cbc4e1b57f19b6604c1", 0xbc}, {&(0x7f0000001280)="71ab33bef4a9f786c361c38f667ee7021ab9c8ced5e008d291627e3303765e9845d8b78657279ed9ba34bb675ced26427b796201a59866953aeab6d67ddc2e8e84acbeeb42e4e05c4c991b8941cd40a3c087456928a4bb8301f332b153ecdc51fffe1522e376ed0f639234292b3a83bf4ccba75bc3979eade970a032d17adb906db744c306f2be5fed572c3793816480d15fbdcbeb89bbf4670d05bc1941bbd4b41afbd03d04c9fc2f3980bba1f761c5a258358445332967c9a26cf418cf0b5bbdc76d71a5239e50", 0xc8}, {&(0x7f0000001380)="b820dbb385012545d8b20e62594081bc41b493eea07074b9bb310e833114c9b94448e34fe9ad9176a29f1c7ce3d820df4413a0852b590741d5310727452efb16b360b32f13647e1392773c074db1e3252723fb4860d76598428a9ef8ac0686d018a87b88eef66b8b4a767ac1ee6c24ea87f8d4ac3db67a92d700391649daf33556ed5bd13b87159f2b977345d0", 0x8d}, {&(0x7f0000001440)}, {&(0x7f0000001480)="6e4cf32a25ca08c4153963bc02f1a71061957e927833113f31486ca16e7564a6117037c2a5377dfd6303fb34897fc340888242b04639dbe9dd74d0c8d255833a4d20547e6555fca573f152799dc7cf3d57cb3700d63b53d268c9a6709d1bd03084c9f4c8e2b349f89f447c9e3d67caf4c1f48e9ad4964395b5ad", 0x7a}, {&(0x7f0000001500)="8e1ab2345ab1acda19ab69eca7180ae568ea5451d09e5eacf348926ffb306b67404765cf2d5609d2948729c7e4eec2f3ecf87b665f97cc27da0bc9febbbfe8cbb4b619a4c6716e391ce4bd195ee826c640bf048fd6f2e25c5fff3198802253b2ea50556e3d4021acdeadfe7882bedbc35aa5b594fd6e4cf74e261c9007e540f7f7acdf2342e6bbd393d48ef90932aed164d8037c8805bcf9fbaa1196a79ce2ef066806a8a76e3519d05baf", 0xab}, {&(0x7f00000015c0)="2809ca628be88dea9ac44ad0e4929dedb10a065bf2cf0c2e019c891dbc45290eeb521322c4de0ea799e78ef9b72875e4842af0b4ab8e57c94c23bab141e1cb5bdb9ac85654f0d1959b24a54ae8a688b41dd10fe1a5852eacd35ddb8902f5a204e91f3e0f7e3205ba6e77c5a2665d54b51ec6ffa9a62906ea9a2eeaf8", 0x7c}], 0xa) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="78ef443933fb44522816ed7c52158422e0935a9fb95424c1f9ce5e4cf04c9482d73a8624223b266163fa35bf97f075cd4670d994f920c437e09abcdeddba755f621379470c87de65dcd3d903e6b128a7c25ac6a83bee149feb4fe90ebf41dd23a25aa1d70aae9a0ba9eeac30ab68f732c84bfff8ad3f2f7397e4156022aa9416e6c72dc5155d4842cca2d14f37e8c9fa26f04f4796b0fc52c1a255321be3a436a98570f3e1b9f02b3c35f6c8adabd9289b0fdad2d2a54198d7b9828f65761d91f1d00d26125285170a521a8ddb1028e1eb6b58af99ef8c726c73eeafd4", 0xdd}, {&(0x7f0000000280)="5fbaea6fbfce8ea2cd69c73cd5980a4933f45f75008f1d8222dd84833b4ab203a8b477eb47937ed71c7540009135583eed6a87f2bc661c78940605c584f8f533d7f08021f304da92999657f40d6c2b281cdf1bbe550b718c7fff330cf30a963237579eeb59ce11600c5b1d752ca2292b8b256f131a030f1cbd8211c29ff10b905d", 0x81}, {&(0x7f0000000380)="63c013e299f9044864766f4a76282a574144f86cc981b12568089cdf99751dee90aeb8fb5579efacde61c7d63afecac442309b86e383ae453638b401a013fe5e60d577a1097a9fdfbd89082dae56faaa70909cb3e34f3ca216ca8814c8490afb42a2b2e1c1a92ea3dbd2489f4e921d961ddeac666dc4ce0c05979ea4956790a3ac0217a4efcfcd884fde67307f21b59e191c7db3088ada7dccd1f66b35468f0afadc023e601a5eef7c840fa73fa042ffcc658ac1dddc0fc5470d755c7312680815278328a2905f14c99346c0c2862d5694211ab56e726fef669d6cc1faf8df7aad6e536a5dfb94dafd1c43d65a1b", 0xee}, {&(0x7f0000000480)="1567a95b80e46544f780a21bcf5fa20f5e553833abff63d82314ec24b86a4e4388810db1f846f495f9f84684fc4d4d9267a65b67ff414815ded6e350730a170f54e698961158cc6654c129", 0x4b}, {&(0x7f0000000500)="d64c21967759bd8794f75edf765b67bb3a4c757462f0f3895f219bacab884f2d04580a9b46a18f7fe70b0dfc515fc741b73b71164ac5d609514d70e82e667b5733f4652078", 0x45}, {&(0x7f0000000580)="05f5ce92c494e4ae2654a854d8464402e86cf4", 0x13}], 0x6) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) kevent(r1, 0x0, 0x400000, 0x0, 0x7436, &(0x7f0000000000)={0x80, 0x2000000020}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x42, 0x10001}, {0x6}, {0x0, 0x3}, {0x47, 0x8}, {0x45, 0x84}], 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0xfffffffffffff674) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x652) ftruncate(r1, 0x0, 0x6d8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x03\a\xcc\xd1obpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x5}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x68677840) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xc4!\x00', 0x0}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000100)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x1, 0x81, 0x7fffffff}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080)=0x1000000000003, 0x4) sendto(r0, &(0x7f0000000180)="363ed500c2a7c41e4e1cb270cfba9de6345c762f17efd23b10ed955579c990aec64e970023ab55b63b2e3307b4dde79f140332d32ab443980ee45c3f7c184c16030148f87c4d0bef98ad92a351fba2ee4c2ef5750ce8da990d98cef6", 0x5c, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:01 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100), 0x1ffffffffffffd40}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) fchmod(r0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, r10]) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000080)=[r19, r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r34, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f00000000c0)=[r32, 0x0, 0x0, 0xffffffffffffffff, r38, 0x0]) getgroups(0x3, &(0x7f0000000100)=[r13, r26, r39]) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f000067c428943ad2a1a3adeba2bc3e9c944f6928c8dff30d39c4677781000000d7773fa2795c9f87831fc3736a1657b0cd52e5953c01716007c1d682bc61db350fd2cdf739bd721f3a683fd81167f50c2ec4c280007df8"], 0x38}, 0x0) r0 = socket(0x18, 0x76ef7b8c508bad1d, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000480)=@in6, 0xffffffffffffff5e, &(0x7f0000000080), 0x1, &(0x7f00000002c0)=""/96, 0x60}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000440)={{0x0, 0x1f, 0xffffffff}, 0x100000001, 0x2, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) mprotect(&(0x7f0000562000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xc9, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x20, 0x7fff) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ftruncate(r4, 0x0, 0xd2a) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) socketpair(0xb, 0xc005, 0x7, &(0x7f0000000180)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x6, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffc, 0x8c, 0x20000000, 0xffffffff, 0x8}], 0xf, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x42, 0x8451d3f2591177fe, 0x65b, 0x200}, {{r6}, 0xfffffffffffffff9, 0x25, 0x80, 0x1, 0x10000000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6}, {{}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x6, 0xfc7e}], 0x0, &(0x7f0000000140)={0x8, 0x6}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="55f9c196815321b5b912fd05537e") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = geteuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x610) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f0000000100), 0x2aaaad83) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) fchown(r1, r2, r9) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000240)="e7c0feaf76f5720b534202570425190fb875824d6d767fce92c3a9d521364e269d53e7e16f6267a4229fefc410fa982e7b24255c80a54c39b80448bc6a8c9f60f38031c474ee5cc478d08070436f6a1168eb3bc19bc07acb9f40d867f98f4a48626a323bee0eafc9770892cf1470e1ceeb548dc6f71e1fdd4dd1c48bb97d347e1ba667791ca282ed096982ef5620192f3d76c3ec2366381d94b961432b777c063758a96b58e1ef998fa9686f2bf80d57a6a189365abe57655b28753589fb0cc3a100446a284fbe2aa06680c9ee160f8f6dee2cbf79115ab9f6527e20f014ee16693bc4e8fa9bb104e9be39770b0e374adbbd03a773fa4a2d9414c3ea60", 0xfd, 0xc, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0xd2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) write(r1, &(0x7f0000000040)="29659092b0dd97427ccf3b2c067da3d3bf554d68d5228e4703c42b7c64234c607c3eed61dde67e5759909078fefcd51236f8ca22fe673bb4b06d580dca", 0x3d) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) close(r1) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0xfffffffffffffffe, 0xffffffffffffff12}) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) semget$private(0x0, 0x4, 0x1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3ff, 0x252}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="6ab96fcfce48cfa9c3925df88298e16d267933c252f5fc2c351d0889b3a4dbfd5cc0a725b5759725f6af7a8e823bfd92f62b78f37729a414855cffcd1c1fbd24abca42b082d8447d2d5f766b4cec9a0061a8098b105122428d00b138ac59ace8c694230d4f4e8b9746559c8bfb1dc0330038fa46d9594d9f833cf689af6239f632bf02b96a58342ab40f9ff9d3e58c851336f310faaa49bb618dca7af312815aee4aa4c3148e43ad197b5c3b2fe45ce349045904dc614553eb2f3959684ca7e0788cfc94c2e34d3aa2baf849feacf720d6663bc3b9c2329e38d18095664027da849bfe1d0a11de3f703a1976f0657bbfbd4e5413322f052a259246", 0xfb}, {&(0x7f0000000340)="740db2492dbe372d9552b18b6a94d69e76c454b6a75ffd04098e81f1202098defab62f7b3067ce88e0fbf7cdfe1d76c552641811982d95c9868c88f77271fc42193b02149d820d8db7d7dc955ee983aa8ede1189a3eb6d311a478f0943893c5262119514", 0x64}], 0x2, &(0x7f0000001000)=ANY=[@ANYBLOB="d00000000000000000000000000000001c4183a6170614714ba61d81ce7e1e639f52b1217ab94c40678a15ec973138cd00cd13a5055ea63cd23e260af6362037811d9f0264a7c9ec4d82699d3c812e91712a6fb8c75f843effb4918ca6f264333e2bce5c200edf5e87ecc60c99d1a53085f5c12bc1da1c3bb2a7c6b2f236da2aeec6d20ce4e7584bcf85e8fb6cf17dcbb727a2bb8fd839f812265b91d4c47afd656506c14b430f670b645f31cfae3b208dccad79306a2b1d0c83734458fe9e7aa2d46bfaf18e9954499035dcd87c6200c800000000000000010000000100000042f067d3f646dca1633cc5d8e6cbbad41213565bcd6ed25474e11541448c3e471c6f68a6f998815971333ddbdedaed02c6221dbf888ac8d684567deb4997cfb9398c5f830934d5e4d1b71bcc0db68e00cde11a13c4aa9656177c563500154c0d84aad21043fc7b7d83a6572232bd1ca71e2ac10a57de29c2926fc244f2a77b25f9dc16860216519fc078fa500eb421cafad252c0a72b5f7918851bfba34bd6e8374eff02cb91a8eaef4df55575eabc35858d5237000000008800000000000000010000000400000023c5c3986a555a3c218fccb5e568a9549633420ab8741dc8d40241c74c14377249c174b00612483b38b54faffbb4d32423670b306b652f65d93d5c979e99296019e9afd05db65d17600906da6820df283c90a5a86c2791449af0d49241f0fe7812d6eb7688640d179c918ba17767f3d0f7d21dbae5000000e800000000000000ad53a89c20240100ef04bb2fa50c3678e31796ec30ffdfc49b1acc03799a3ea7540529fffc10fb5616d9471963a4332d11957335912e38b122cc9f66ebb5c09fb23b01a5e4718cd3a06b11894251833c0b222e63a87f898bb4c1329322668f01647fffc7e77ca0d0de0acbb12b39ffd548e4b360fd24e6313b989276fd955354fcb1bcfa5c8f8389573deeebdaecd5c39133c2a52f61d4ec83ecad4bfe857d44ede8534bc4cfb1aad95006ffd09ee85bf496fa3587814ad7b879c12d767b70d6d10fd7cb2dbd23a13f5953a010697b86f174309fd2aa3d4f3428cf870000000040000000000000000100000001800000a18faa00f795de8500668476361d46379f2ea4683e05d2e29311dc7b456213e4cb7552134c5166cb66b0188b43777d991010000000000000ffff000040f40000d2d50a78bc2f3f3f7324730fd93b13526bc9c5e82ebbfa78e678ba4fdd90a5f9d53149a425109a29909f799f3ec7c80131155e694295dfbf3dcdd4dadb67f0080393bf8aa6034a3e339db8f37fcda9028f647a7560e22e826e00eb95f2370ad034392db616151c54b786121859db241d9adb6780ff805b9d31c76b0d58bc8145e7d703d48b6ec3f9d58bf90eb34e1d168f58d638ca1f84ec9a8ca6cb7e3284878315696063b17b6cd0e6c08d445c5880f4290e0d953d102b31c2fb1439f3373cff988c55b89b3d912a1495ef0b7d6da4ab9af87591ecc743aa15f84927f9273c2f8f73d7e3f4183ab9a607b678e8abb0c74249a4b2aeaaeaeb902c809ac85ca12ddbb197e5065f22a55a4cd88d718249bf641aa56891c2812f719d85e5c4b29cb679e1617aba5d72e0d949b221fa4b8a26d0e188847c85d7f5ec6e74add96ce4d620191a99e7a2163820e46bc60c66d0cc9ead8c8d209e88e687a2e1f37cdea558a53ec28ec48762af80965ecb8466438257f6cc1d02cadcf369c213be3d4db1f13a47790a42d2deda3cea9971013c0ad09c983567aed553fa3a0af8d69acabde76e63a1eaf65884c2e3705a2c7c566ab9bfaefbd66146cec1cd987d87a0ebdc094c66fdf97029e5efc3f5beba68540c2983843aa1b620bad518fde93bd04c1e4f84eaff75628ab09e9fabf27faf7a7114e80934045a6f88108ab5de82a6a5ce52079c9d44c3172671dd055c1f6d7299f06203811f91c8ca63ff32883a79a7fe7960f3c4a55f27a00730d721fc1ce1f9d356a785c9b9bf305473ea262d675d5f6ff145339cd0ceeca35c9d87fff150e97e0dfc199f526d1d3bd41db044a3a439a5d7176abbcd5f11ac59967c1d06cf4a6f1d8e6c7e893d6dda69d073ef707d3b75ccfb1cddb82b5a7b6d0800db863f7ec750a3890fea020facae17c60062093f9e90263f39b2ec08f1b22e8ac6809c5a2262e3c4841878c785ad786391374d8a94e676c510f2b5fe54d3e5f258acbe86b771cd657e540d5aad5ad04e7a3bae3ce32c5810a865aff645cf27b03858e7dc7725bdb41ffa4f243c456b2a240337fd877d496ce580c7406fd018fa3adb279af8611531da55ef48e96cf23e5057a972317cb7bc1c5c22f3dff8ef3d05a81d539872d684b16da3d2b6ff7aff1a24581189462e8b7ae1f379d65b2a630ed91825a1b896f7e247bbb97dcfdc374f5b927ec430a5e120fe75127888acaa21c6ec639ec07c7ffb7e4f8f834adf7c40cfa385c3507e0827dbfb1d47241bf26e3bfba40b57548098638f2146eae1b6d9476b169fe16a3d70b1013a30901aded26732d6de4b1cb45fd83ad29094942107a426f400612471880c7a27471c0c44e7f87bcfe28ab393c7dacfa96716e6a430a55eb0c0feebd8a85133e79797f3424fb7467fd87c62c0bf7db9aa3150c7fe4b0315cf4adac6a7ab777f1108ad9f97a77a6ef0bd36791fcd2c4e880d084da09b26b730e65e5f0fa2043bde0cdf2aaca7a563d2f6b6b759723d17f80cdce12a0e52c76dd883724be73b1d417162f1f9af94966dfa927b33e6e96a03048c3aac09b4a76b2d3e55dbbbf96e2d96822cfca4c2f583e0c8b1c472e8c9d811aa10e724c9c566c4918522df221f56bf5b6cdc9822c976dc6bd648c1e60b5091314a4959cc9a6a95518af151664f327de472e1a72931e9249bfa0990ddcf3c0f4d415f8276a1d8adf5b5d882bee9e72c2610b128d6ef95118ecea2fbc57a55911890fbb46534f09bdda6914bf2354b167016c12a702426006487fac2aa61df96af5df4a458f7e40fffbb9c72ab85aa5d5fdb8e7fe75d38312d9e4bbf233f05be801031cef40503d733fb8912832aa35bf3faa64d59ac6fa2b4c4de63af5fe838dd2da5e856e146ff4ec75fbf22345cc7338d1a82f52e3e929538914636605987dd8d16fde7921eeb43ff61b3ad29dad41d867488304ea0cd42703030aa42579988c07c534e3527009884ce2194dca9d101e8158f421c5ed99a16368f82f5d655395a8701f13452bd0af7502ab560e2acbb94582272f13c232c496c380d1fcc02591cc13c39a8f619c97d1b0805f048c4bbf862266eda3f982a75b156d24e6d310ca35181cb5cb3e69097f57ef6e3c179ad0afe36b0094047f05e3ff4db147c36f826f0099586c4076aa1f8abc4e59170b08d2f5bd62fd6302bb31a74ac7e153ff280e233a5dc5d99559f27573a4a8721cac4f82a49c4e88d8bc6c364e22d91b942972a4cac0a6d6d8d8c6c2f9796f77f2c1f7c5d2ed5b9c3610e86dd78cd65ad8f31d81d98c47818593ce309c5476807277434916cd750556462cc8d013637e222bd219b406135fe2c5112356c884e36c4346821b7212bddb7f2f70c388de886b32bf66756aff5e14be6fd72adc4673847330a1c975f2ee4393dde3a95b9656ee6689e0ccadd1e7a79070466a63ab64e2e55c18431bc88becb8eef03d1dd02f2d5a21c2cebd59ed01d4c54d475290dc89de93c734a41381fbcd859dc894774f3c3f663cad01a9f91d2e2afa5430e9160a8d9cd1a3a7faa5f027432d67b01f4dfb10f10a6fdaedccce60436d95e93ab3c4fa3a8b8223beeec67f89aecd28fdc9fb1c6795d5e3a60c6341c12b6992d4302d004c29a70d20ad2f5874f1790772da6dd20c3d55513e5b97efd803262232bc4881db1c07ad0f6a6b7a4fc0648cb05e917594328966faf8350ee7550b7a4912addc80b7b47af04e9c20ab5c29454c12c636a1cbe03fe2079a516b11a4095541b13cdadec9694418a1add2d33d3074b44c65d30f1aeb64a71e39af08b636f8d82f45af0cf5b6aaa61ebaa38aea9fed33e0faba910b959bd214399b084e07baf03dbea325f494aae38e753dcd7c94b7f472224ea2da79cff43160d020e3c6cf330881c18d5bc0d3dcbda3f1abcc51010eb7c6a1507c2309974dc1d7c37c7c3c6b0d814357f803c470641975a0927cbc5b8e0a0257315d6217f835c7791d0940989a9b0fd29679e8251247311eeca15633b28c10d572134da7574ee3313fc21e7dd340c7c9a042b43116d98712db178621d456b51569dd86a4c46defc3651d0ecd0ae10838ded7efd3b4a1352577d495ed4c20715b785b51d91762e394c598cd4ed4be0c84b93bcc182882bf32ae8a642e34decea46b10ead9bc7fde7f37b3b0e72b9faef9dc9fe0bafd4b028f2c29b52af4016f631309168d6b2fedfa436f834987377cc6031e43674133ba5e811c801622ed252890e3e2cfa1fe4c5899b3084c77b2d40828cd6813980f44797c7a2dad9992629e3b2db87b7d3dea5c1f67c5f3f413dee47c44bef6402cc214e15c9b69b53f44121541e0d6453966cd032359363a11c1470b54df5de57dd3801d84487cd7f0d7ace4406305533d31955fc5c760c14f5db48d7cb94dce9a6c4ae15f10199ed44b37949e1f72a15a371d0c15cb5b2c1ed2473918cc5d144e1cbcfc62d6f9d96276de1c84d4531585ccaec85c14b2fd884a2868990871319c546cac38633b20e0fb51d5f78763f7f095d564d136bcb01feac6517a7b46540c30330be802526ccfc23850c79825c9d4900e09654c52f784b923ee0357b2be167c074f9f72498039036cf5f525edb8bc455e67e65e4142fdcbee81d50c946d84c189891e6754a24ab1eef38d74764d37180ab075524cf348af6854d5d3c73610c8c4fbfcabb6eeaea4da8a0816d33fdb25001c9c4cd918585548a6c0357f4b82f6e351cb27cb6888c4abc0cb5900ceb5aeb756dcb7510e998e237db82d20a944d8fdf650d47f2762afd9e79703f71fa65dd8c71dba1d9ae23c333b590e839c26fac999b86159553e661394ab30b482ebc729b63cfb6184d9451d4804a9f69a5694a9402e9fc74f0e6dbc3ba6405fb014cd942ecab6368be8aa9b948a389e3d8f1360ecfb030b0365255493e81f3fb443cfa5500aa51d4364f8a100409b4cc70f0a17e29f52887378d0218f3fdc6f15a1bb41900cee56f78cbdcca8c20d5e6077fef3e8cc149320019236ff7cbeb9043bf3f93d49f592e451448e8ee44861c14fc634246590564e62abb2616b634ef7140b1c347f4622ee6b74b7f8cd7f5806ea39b61caca26fc63d80e62c898fd76d97eb90966a079f7e3c80ed7928dee110133f2b31747a50e37137b95136339a6e83a0f865bc54c89306472c1ea68d5423d1bb4f3552776f5ceef441851c3f53bd02e40dfce2eeab7b2685616873f91622667bd4be0eb9c3625c86295dbb09fd23cbfbe47f178f5116acc2fb38f4f40efa2c6fbee33ed4550ac7103f39a40cd9f864ac1f86b8563f19e5ac6e6d5035338dc0f0cc1836f48e8fba331525e493b0c293add263f7524010bd9138ca87b10e0b7a0e5779f3380f37f2de83b43026055ef65d63d51f88c4b31ad7f3a17ac312b5447effd14fac5262a6899556171a0246615dcfa970c887eb078689b5c91e1155731b5abbb6b8c66bf1d86abd2ebb38045c48a19c7aede56d822c12cb391ded6c2f2174af0dbeb9ea302b847aedaf2c28281def9093c16d9982d98c8f24fd69ab27589ce50163336737e0c1342579cd3f58e1d7db722b9fc7b2279b01ba8b8ae6b3e645c914be57243fc2463cb184b7dbd12dd2a1755fb86ce08003d18aebb3420cc9f2454396b6b3c676aa824cfc13a5580526dc9d5c7f37370a5b98482798f0e33e35d7f811bb7d8ff93109ae14c81f44eaa6f903a88967c4d78b29dfdb3e17673cfdf0f3ce915e8e79dcef0ae77122d90e2d223039b3f7d28e731decde539462673a5ed82a8c29d86f7bdbb0aa775684e9defa865cefc75b5799e5e163d1015079406efbf93c00cb2905c9923833b310b4ab579a0db04319be713cca7d1bb00340216db11e1df70fb92b8f89e2122950286ecea4a0930b2eceba78c35f707bee5c425530ea1fc035354af7e273f47db6338d1c2b3451aedbffd99eb37d70a7690f0e747de1e1cd48a854249191f922d2548cafd0a43c93b52d3b7f1ba294cb0afc5f571bc63329a4a9e13a15154a46e2f52fae9a1c29bd0ae285511f912ff560973a8943fca95e3b889f67d7abe4abd4f13b28c6938cd1f2f161a502b4372e9b19a8a5a2d70ae5fdee354623dd0efa034bbc058054e54e1179b2d1e319d19d9287f16bf685448b1811c8171ab6c6c83081edf2b5173471c646dcdc00e428384740f205ff04ecaa0a607d8e89a22664bf32ed47b14c19f99203f39d7aa033adb1683eae9fa935a321ad62a162cfcc120d671540f675c128cef36a96429ca766984ff9ae7af7034994c414c182c595d1c9adf5c31dc8d51756cefb041603c9679900ef43c4f190437746acf849eb81dce00aab7962634f73f96b739d427efe284446f38a6e9a8e6cbf39a8292e37cacce8fa9cf318895fb5f3212916377ec0619f8fea3111dd83519ddc16aacadcc078d73862bca4e3b46b85c69a49f3528298821aba4fd71db7bca4493e2339ba80184c7dbb1e055b43fb75f1cfb021d71f0bc3f5810f9c3718bbb4cc0bffddf6bf2992b9548ec875bc8b9563aa004ea3a7ba067659d6046084c47b07507ae0c9037d22fe4a05ae886ca181858a5d69b7b98da1ad33e116529a98737ee2fe74ebc31cbbee9a7ed853a1183194bb4f8fc6643e7947c5fd6b829fa9983adf1b30b9f32c40673a700b5ace6e913eaa062563d6f65b1a0cf1bc49c990406c888d3c49b6ea2c446889418534ba01f883677565ab952d11785c87705a5f3d14eafd7f64984e40a315a83af1a5ad3b79b26b78aeb3a9193b4fcddd385994fb3e191b8a3bf080100000000000001000000080000001777aca284b843987d5bce0ae96b10d03d9fb2bebfc7564fd1eca8af403a16ce9efb849c5ce858b04abc4d6d43884e895573be4c56c2e0200f3a42b1bb5f4139e4a1d2b80fdec2fc0dd32a88b71c3e80424db71bc234f8cab31af2069914287c5dcbc533f27f7ae86cba3fcecb97e5a9fb6dbbe2a68b1ccd95da2b4360b90bc122650d60856895594ad5a90f41ceeb929f9bbc606468e94b0573a7b149ff465e06506dfff68f23a7d427d3984e804c8df1ecd33b85bc886293851ce3dd6436b9433fa032d6ff778526ae308228738565764a9e6373177a8fc42526ed25899294297ab3d9a26cb309e4a5180af4e4b3a61503b45311000000500000000000000001000100090000005fe7fb4b5ba187444235f1f43fe1aaa6877673daaea14b9bbf0a92925727060a68208e681808b7e75a19eed6033fe7819ce6d635395ddcd81eb2000000000000"], 0x14b0}, 0x405) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:02 executing program 1: stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x8001) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x23) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x8, './file0\x00', 0x10001, 0x9, 0x3f, 0xffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x3, 0x2, r1}) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0xc0, 0x6a) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x8, r4}) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/10) r7 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) r8 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r8, r9) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r17 = accept$inet6(r16, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r17, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r19, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r19}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r18}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r19, 0x20007471) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x9, r8, r15, 0xffffffffffffffff, r5, 0x2a, 0x20}, 0x7, 0x4, r20, r1, 0x8, 0x7, 0x9, 0x6e37}) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000001c0)=""/227) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r21, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x1, 0x1, 0xffff, 0x47}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r4 = getpgrp() fcntl$lock(r2, 0xc, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x100000000, r4}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xfd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0x80, 0x6, 0xc34f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES32, @ANYRES64, @ANYBLOB="14339ff9791d19224c99c1292d4f878b352b1c1c27023345d30c7e7d3af971947404d24f084262295cf4e1ef8d7e508ab93b81af840d0344cbe74a8b872a4842580a34868b2c4540096561e1d17197498ef5c0bf60747efcb32983c7a715b32ee0", @ANYRES16, @ANYBLOB="2bb235578207af31154156b7b4f70214cec532f15f71bdff38f800323048308b0c96f5f14d3584f93a768d36087d4ea3a8d226d7f1a617be1f2451beb9ed6cf819f6ef20f86a987b8b9610e154678e617c62c3bc5ee30f0343c8c881ccba720e34cf0adbfd622e75cba409be286d7e820a7ff9b62d91a5bd0ff1800e30924102679aac2f50b77c27e4ca19e0f5842a58c4be44dc1cb545b229b18ff4058ad2a82b3267b118ea90aef01b3e5088d86cc10e8b2b844ddca94f1afe2142a6c340319dc4ddaa163c761649ea6899c6b2c566ba1a9b65698c4582247fe25c24a2ababe8c287caad01dbe21c5214b1"], 0x0) getgid() open(&(0x7f0000000080)='./bus\x00', 0x10, 0x1a8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="0256fe551e19efe1041ba38ffa5e91455f701dcae2a244181990834f9b09c639acd8ea3cbbc9e8fd32d7169f66e00178fc4282b99889111d8d26a0c25e839e3e0687f79c0a62c2a285c743868014c198418343e44ade624fc97b36d6a34f9e13f5a979f78eaadf90e9e7e348cd3bf1e75c592d3c0e6baa2c08f0a6dfabdcb84d5bc247c9aaa493613786781064bfe8ec359e41396f06f8eeb1feee78d4eede97607c1d6a53de30c02a51d08e18ad06593e500d27a411c3f3977c35cde7b09fe58af69ecd2b865c5df0", 0xc9, 0x0, 0x3d) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) dup2(r1, r0) setsockopt(0xffffffffffffff9c, 0x8, 0x9fa7, &(0x7f0000000200)="41e190712512a42f0a4a413f4cd9a5a2e74a66212b2241f4b5c999449f3c0e107cfd491621d13738ddc1f7c5956337db016fbc186af2c309be3d9eebb5c4079e541d80a9d7c8e0c35d03c21567c84171d7703f8062aae719f4f69c11ac000000000000000000007317a794a1da53a5ac9d016ca88ebb46e204c1053967f474fa565a87cfbd001a9bbda1196878cc2715c899e339", 0xfffffd30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x9e) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x33) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x10000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r6, 0x6, r7) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000, r7}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$setstatus(r8, 0x4, 0x80) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffdf0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:02 executing program 0: nanosleep(&(0x7f0000000080)={0x8, 0x400}, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x04\x00\x00\xb7M\x00@\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) socketpair(0x19, 0x4, 0x9ff3, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x100000}) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r1) 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)) socketpair(0xc1b644cc15df0da4, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0xc860abae994ea7db) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) r3 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000280)=""/234, 0xea, 0x40, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000380)=""/157) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000040)=[{r1}, {r3, 0x40}, {0xffffffffffffffff, 0x2}, {r6, 0x40}, {r1, 0x29}, {r1, 0x100}], 0x6, 0x200) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mlockall(0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) fchmod(r1, 0x8) write(r0, &(0x7f0000000080)='t5', 0x2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup2(r2, r3) r4 = dup2(r0, r1) r5 = kqueue() kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r7 = dup(r6) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x4}, {0x18, 0x3, 0x8000, 0x4}, 0x8, [0x3f, 0x547d800000000, 0x8001, 0x8, 0x101, 0x80, 0xffffffc000000000, 0x5]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000140)={0x92f, 0xaf78, './bus\x00', 0x10001, 0xff, 0x3, 0x7}) dup2(r0, r4) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x4000000, 0x4000000000000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) dup(r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000005c, &(0x7f0000000440)}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x8, 0x0, 0x0, 0x100}]}) r4 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000d438b10f5d38296410987235c1d0c482fc1cca31f739043e15bb45bf67e7813aba463749b05bac5ba8710ee359f23dd153483eea2508258b512b2cbc15f9b6b968f0674425248a86a755f52a3aa378ff3fd0a8e12aba335ac7ab99f49cda49ec7c7b45822c1248c24d5d89a022306a638294fbb0c5d0e7f49d1d704718beebf1e9e0b6bc5188bd54a0c4d7abb5243c7fc409ca6bed68bcadcfce1d111f451ce63f3558cbcdad9188d9aa9d2a14e54d4d240542fe1db3e96957a323d98bee1b283566f480f4fbc08689b4b55a7a6eddb11ed5ce7651d27fdbab3f710752323879cf7588d1d259c8082b4abf03bb361b5e127b38a2a1487b0ea2adc113ab75b86471973ce9eea9ccf9929d5e96355b415ccc611564045d1480c139342d2ca4314b915ab61639658878f1fd2ae99aac251d6f3c2ccffd4e722bf2ef917836"], 0x104, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x10, 0x4000, 0x3f) recvfrom(r2, &(0x7f0000000180)=""/69, 0x45, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x10000}, 0xc) syz_emit_ethernet(0x30e, &(0x7f0000000540)="103c1ee694fd131c9b04623b3b0e6984a26885116f7eae23409756fdb93f9b180e3d76354bf465f2ceeb9149d75a87cced8affe3e48a23af679f5ce89966d4201121a1d17ed86b5c57b68df40d3450fc962d9da0d236c3d7082e6e0db8") r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x800000000000, 0x50, 0x2a0, 0xf761, "5060422e82ea55959cfeb036e689b5f116ade28f", 0x6, 0xf2}) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xc) select(0x40, &(0x7f00000002c0)={0x6, 0x7ff, 0xa844, 0x7, 0xffffffffffff7fff, 0x7, 0x12f50000000000, 0x8001}, &(0x7f0000000380)={0x3, 0xffffffff, 0xfffffffffffffff7, 0x5, 0x3, 0x400, 0xffff, 0x7f}, &(0x7f00000003c0)={0x5b4, 0xffff, 0x27ae, 0xfffffffffffffffb, 0x7, 0x4, 0x1, 0xffffffffffffff00}, &(0x7f0000000400)={0xe3de, 0x8}) 16:00:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0xffff) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x50730b899b54559, 0x48) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x10001, 0x1800, 0x100, 0x3}, {0x80000000, 0x9, 0x0, 0x3a0}, {0x3, 0x5, 0xfffffffffffffffd, 0x6}, {0x7, 0x7f, 0x6}, {0xfffffffffffffffa, 0x2, 0x3ba2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="00000002035283e4b28bfd11067b880aaae2a412d2703fc8408fc39436112d39f1e8f1fdcb4c6ba7f2e38671190a552e06dcf1afa55fba3e74ac51cc8817b62903aa81219723de190c8539b51379625aab6c57a4875f1be2341ad4f7d0f24ecfa4b8226580dbca0d761392cc87eb41d83ce3754db506985a74e6f4bb340e054b90eddbe3f4bca18fa8f76dfc5916c734833ca8e9dee463615bf09c25b556ed22307b360ada7925c78741bf6283f60f19185eb847d657787c09", 0xb9}], 0x1, 0x0, 0x200000) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="342f6ebaafae4c5708ec55137e1a4df436efcb2f00bb3cf2c99e025defc81e416aa9c0f54ae320116967801b25345d9c70bb0cc9ddedbd314666e04f1b2ff97b1a6b4966bc95f7e71ec54e0efefdb3877346028d80126afa7be08099b66e2bb341aa18bb5ba88a2e12200ce8a8ad994a056184318df19a17a0ba56e81a0a3b284e56a6d80191ec4b8f0ca622fe1e60d5a04b0abafc9f5feeba29ac9216d16f6d513109751c8d56bfaf81bc9863aab99fe9c6906b24cecfe4c914e42dd50709a8157fb35011214307cf8147ce3e8898b18918d9a69914cbec174c06", 0xdb}, {&(0x7f0000000040)="441085a2c78b950599e1485405c182a1a285d27dcf5083bf46224902b76b9edf6559d74eb8afb89d6701a7972b2be49ae9a70c80c1c970c6e8b2df80de533e68b5f919545e", 0x45}, {&(0x7f00000002c0)="b98a65f590f1ee67ff6fe247805b15f2aa5865bff0e5677daa782605f84475198e5edcf6336d9bd12bc9bbd5cb1980f02935dd193b3cd4c69b74af576d2040941e2f15b45fda525a72d752cf341fe032865fe8ec29d8ad2a31f3b78468a50a60191ba2351984ca354a528dca6f83a7e934582a5f0fac9d86280ab7455edc2b3b689f7e7dbde3a4440b6155422fd4c2873448a236f3d5a3b8d9c07cdb7535cade0d43911ae16d448b300c5396a14a73ef3b508d09375b48a0e2441de1bd6105b5f6ff07eb43d73c5514e8c8a8074867", 0xcf}, {&(0x7f00000003c0)="f5db218dadc47adf6947ca85571b19ba083dbeeb79a32af547b231ad6b5a2c10f915948541acce6de4b5699faed42743a27ba694a92b8ae575505e3981819741cc245813e8fe8018ce9b8f56b28d6fb37d33fe3a1565139b6574a830a819aca5c9cea6a02a9eac60f82a907bc8cd473222322dba5722bad2637a866ddc7c87e8cd17114fa3719bdc8112c57f020044efc669084f0d0ac6a1aec34d4592c8925f82828434b4c3b164bdd6302c199ed0521d796d0eaa510e9c50bad2dfef9536e37fff177451d0f74c0b6dfe8b7d4cb64668af1f9b823c03de22000c022664f6adfee703fb7880b47f62f96fa3db603bca5c332b3579a975838f289bb90164a4b029b47e5aa9abc3651ad21e23d5bd1fc292b1738438666463a5f9b2ee532600e2cfed6a93f2824b4075fa0243ceaf61fc9241e4d20dda5d5885bd5b03b379c03e90a9c5aed9ee3b10883ddbf43e1a63e095d1e6dab58a8352959dec1215f8b0b8b6349e9c1a7bbeeae91d2360cd101b543df4fa8b3b1446b9e0b9f30141b18026b301866b220c1bd426c282e33c9507ecdd5e09ffb6a2e17e24016eda72ad59a9aeb74f6fcdb783eda6a608c25f21276e55b6ef2006e08c6c3a89f0b11c43d4ad6c59b642d446c5bef3bdda12730dc54b98dfda69cec3a7491c408ddebd03ac9f339287ccc6b42fba628aa51763407f98e2176ccd31c2d24249d17d168c0fb866296cdfc9bca1b32dc8ee05c6f46a04222ee697229fb40c18a849a7e0ab0a05c1f98587173d1126e03f1a2e7dcd606a92fdb05aaf1f238f9fd6174476330900ee06ca9c2c72f01e7b39431e61b9aa79c82ad3800204eed604b88f864253512b59bbb75f939f2f6aed9a5f23432e2fb3b8f6741f173f4571059c1bca8fbbf921146ad1793b3709812a6e4959a1d569f522a259952f97adf2912485fb0364d4d6d3113571f1fe37baaf19b3572068e161d6dcadf264d4e053e8614ed7b0dc0bc6f03dfc561abfb3408596ca04b97e6375f6e099130d648f1829397a2bb68ffbf59363a92e7dda6aa0285ce2bf8fdf02f373093be294d78d55de7eb0d038dff59f011b674c2090e3268f197afd96b45c61d5df977b8a1aca3d04e79acdf45c2a4d8422455be9f396011886a6d4242d61516e7018210a5341f049e14c1d55e2c30e687900acd22fd4a2f19845ba1fd76fd35d2131ff15d5e873aea3d5fc20c65d5aa27ca82e29aec753f1d6d7b35b007214bd0b2e3c97fa04930fe64d4e776a2f1182a56008129a8b85e6ff9f5f983f1cf6b3554ea48616946207e8ca4d0c1b96a885cc68086f1dd3bd7acf0079391ec8b46ca5f710267b828a504d06c66d191899170a7a490ce093ca3d0685afa4c1f76004e43787912e066c203f8acb466afe8a28f76605361a80643eebbc5d684b97e7d3f16ca9e520bbe8c52acabc323d38aba22a58aaaf4c5a7afc8586732f590663f5b70a8852011c4f6118092b19d9880ace2e95d94fd0e08931c2c1ad41012276e563fcaf29ac9be01e5813859228d9018400f8e5e7be83fb53d387638095625cf080e6cddd950116ecc3155c462f8fd5fdc901fbbcb689153c9ca89cf18aca80898914cacddebbdffb3b7db75e6605340e4392457aa921e5d22a15ca1bd8d5c10e33001027362a2a5bfe441693a23f0bfc7df17b1676340f9b4a072b06b7945ed2594c6b0c5df4d7760a5543cd8b4a216f23058bb055e56f24af7049f59ccdd08f8c2a92895151996758d0146a9de20ccad65d73be9bb031db6a982ca1b05f212d828d969ce30d1288c3e6c0c13c226bf809625da81dda6b027881eb25139e0e884f1dbc7f8f9f43db4b5c374f3b20f6a0f10e25480641a2e62b1dc2a97d4f7feb6742a33edfe809c2abed783d3cf7b5d98f92798a934dc33c0018a364941b4d0abfe38dbc7414617a03a4bf427535647758cc075dc0bb912f67c1ac10a39165b494448c1687f48efdd7699cf91cd74ea2cfe4fdbd64dfd365a20fa2e5c0b774a426649d99bb996ac61f486aaddfe63e3b0fdfd240fbd91cc3a1b863ed02759c2c2e7d0751ffeae3b3714727f2631136db7a887619d3b1e6ae4dbdb14340a0082c9e609c85b4e8f55572fee8b324ae5075f0943d2d14d6389806b7695387949561187be38952fdb719a5b7a5473758e5ed968afdb46fa088e1893d20de8af08f11f01989d92aa72bb8083eef053dadb6180399299d125adc4961fb00f9479c25dad879a0544e7361e171f7642ca8077877526d79bebf4327f57e0855c4d424caa646397899457c12ee06bc4ae09c40bd78626a92d916ef11e70177d41848d92a1c82e01f087a101da93992db8599ad5f934a6e945cf7102650bf84ab9e1b93bdb29f7e0ea95844fd2c7927a2cabec13b759c0b4c5c1cb7ec3e4e82c8ff0f3bd7be21dcbd674211c6dfd8fdfe937cd772662e293abdda14267f5b0e39b1bce49bc0ef455554d4b2ac212c041c174974ae4bbfe3da46a799bb1f6b3d19c088e6bd837601bb73573f3236dd1c4a0b939290135394915abe62990221d1bd5cdb962a3e3a01975ba947169236cc0aac29ab5fb3167bcadfbf99ccda2851338bd20e3c424395237aeeabc1351975669edb5366fb374b373c047f4ecb799d98148cc935fa05e80a5ccbd1ccebdb3eca91e6401cd409a4e19574b07e8a70f2e25e7fabc80d951fe9227859cb5d4439c710393e7a1c2aa72925491cf748c7fb3c58d41899c7d6eeac734501d2d13d37c2e795d16d4d441908a1f71c80fd441d8c37e60ccbfa5829c8c0707e31f0e30ec43e3473b22f8b283a7e23d3412da1840ea124e18c07aaba40c1b26812fde9f80756890b866aa4ec03b934a7184f30cee9dccebd19d4af5c7d95df1160da67d5eaf8a6c622cc634841b74c7302d4ef410a4c812fbebf915ae59144a1150b4a48c3216e1271a5c6b01a6a0c8ff66450e7104a4c31d8fd13b3017ec8b5ef3ed91105583a23842dd780c337512744c8ed83c9ed3271b57f761bd4893abc99f3831ee4cf6d71b7cb85029d7afd53b25528fb1d548276510cee927e0b3c9f6987c95ff71f0b35c4cba7bebcfb7c55a22c5844320eac5e195295cbfb7798abfd69402b28e4604c8feb344fac6bb76df651da93fb970b6077b386bcb34e1e0a0a87ba8ffd2977a4842e64ea03deaf82663267b7270d185f8f3410aa31b58f417d7abf7c0aa74f8375d6753f1737d2d8b9d182949623e946bd26e9b2965cfe31d39276d399a89e0933b6e0fbb8994ccb50ae5d30d4fa347e8543a821b083c91253dbd2eed48624f495ede8cb18c0a56a21701984f9800509d260ea1c05ee1db9b022686dfe5abffa7d98e1eef9a91883d55a7bf2d18d3ef7a6fa2e92f41a77845d21e5378f5d7fc3840813087692ecd4bfbac4407bc06598b0f2cc1c5e46c114e6e82232a74600e12a6788b8713ea5097a92d8fdebca2d48780761ca39aaa73e8abca2bee30d61135a509ecd08fff7e7767706d840b5ae954795d33eac773c8358d18fa424e2d728358158675227ff9c957b7a9cee7cd440b1194d4d0d7c387adfaa6b2ec8604c927cbadc39d07ad1868a4476fbd5dec0e84b4cc422b35c38a4aaf608447c2cf45694023ff1548d787f2f18af030a7fb56a048be0a8bc29187dbb33bd226f096de7ae106ce39fd4560a3ff460e090f868b0fb40a7298ccb28b7680a6921da838b8c74764dedd639963508e1f15249cc17d8cf2cf55e83d9ba785e3d3066eb785461c30a436f4a408e79584d62ef84108c3e821563f99aba3401df09038862e9d2d73d77a3e7876ad5b77837d0327df478d8df3e1b8a3639f3944753a3de5525edb1754f8824028bd2eb0777406cab167e1793d16c725742bc90dafa96eba8ad276561cd9771b8aacbefd880cdacf9a65928352314d6738fc768235eda71bcf9b2980b59d80a498ad1dba737ef9d3c74be65e51286d7b16925cfefca6f9fe0352b50d47f9b718e6ac92ef6848a03db888d6c0a1abff24072978307eaa8ad2c822339986876e3876cab7eb023ebe42f8768fd1cbeba9d982e15d385ff706a88df7cde86717fbf605ea4e289ea9eff44c4c948b25d29e349d46b6ac87fb48afbe8d64b8fb028adf8d0a40b27bc6d04601ff6d9a46c2bf3f31353e1552a3b3676a904222b6be07bb93f255572f88efc0867f3a4372793a8d6a42385d9e1a4ce8c3deff571c12c14334fbdc8efc346746c941d94aca4e17c3f790f2f0cecafcfc92bd9031fa6dae20543167b4b9f3a11ab0e46d7572de9f6b77abeb2d8fbb375f3fa888390bedb8514189842fafc5bc63cea412aa06c2312b4f0c85c9849f5d2aa9e8818b683df8ed7a8509c47f6a3b0548ecb72e5a8be48e9cbed22008529afe6b3b0c2ed6282111a3f0f2dfe8187962900c2d553e6b6835fc0e78b281b51b3447c19e4b8f8f88b186ab59f17fbfa454949c8c72a4b94321b98034ed9912f1b2c381a5e4af24e7e71c2549a827782bf09b052dad66f58e5d7104e603ee4dedc0dce07a4e9114fcac8491d93d5b50bcb2fde590062d3946d47e2f78d5fdb1a697f93f4671b85156ae26cd92b66cb34ee9ba416be226620afedeec71c051f2932edc0f5e09eef142cbdcdf3677c6fdc34e055695c1883a0749d3944f6854e289dfa7ee5834efb1570608c3137e9a82e31696bd268c1ab4812bf08addf969edab1eb299cb7792891269d87dbd0d3d8b5a1e929b51be923f636d193392b96dde14b5e7bf42c3f7d1976f2b4bac6a2cd3223563fdbe5e50239f6a0e1a8338bd9f24390db99ce2e2cf0000d319c8ec217b98e2802e1fff63fd0a9f43e39a56a879ada7b74999c47c6bc229ce5c7f9d363950aa3b9a5257809e48ff109465b852b24ae422deaeb434d52e051838efe8329c80e6376cb2363a4afe7f9de1da292461f94abacbce072e292f5ccebc48177fedb5e2d49dca7c445685e3e4dd6a2ab1b552fd672f0a56f4a14188092f9efd873248951e49a9a4dc9e2073f10ae4992b8a652dde57895c7f9ff59b4c28fb7ef134b3005ed231dabe2a3eb1484120b188e77bb6e5861432aedc07c617dd19ca3dc12464509bd485c5ba4d0a0acb6e8bc83a87eccc22cd5c2c305fb79e80e84cad1ee8d59a4534c5a2973d0f0b16792c15643251ddec26ca4c1884e0e3824a330e79f2e2ed206393b523ea5f1d68d34d8b8ea642cb01b9882d6cda75245da819c0d38ef6946e77f45050ea6ee8a07c77ffd127bbd537c9387fb1bfece003645dc0cc24eaf04033dd1fad0b2a0390eb71ad5dd0d8a7d5a841b5c30c751af7d349e8d8c69dd7374e72c0715ae8ed03a9d12a619079748a8269913c3da2193e859192ddb5fe0294cc614c830eb28cef338d4b7503157598984ab9c94ab505da384fe9d83d63137e5da695c67463cab4fef92097ccbc4f9543fa2c04c8557eeb079d64d7c1260841783a94a9dae6b299ad7bbcc0e00073ae95c377087619d9414335898b788d4361f45586238a235bede94d3f36ee90c3f28a1476f9ad45d22e8513bf087ac91f0478317edd34756bc18ba410b988b58ca8a7f62cc79dc2ccda6600d8d5ad38de2cc05bb790c9f3a8b70715e7e58966a5d7326fd5e7c005aa951aa95b12068bb99396195c1f2bbe07734c21ecf50522a49d3326ac2fadee33dc8d1cfd463050f6c7c51c3eb0625058b55e7bc396808dd7710bbade92ab29455c90d01a8b1bcc13c6d21307da2b4e367ee6d843edc1d8cca14901466a8826fb7cd77629dc5b3a8237ced295b848e896d0036cb1e312e82ee1758bdfc", 0x1000}, {&(0x7f00000023c0)="002cc7ed6e67aa15a0a019840b1f8bd32e915b942c7d5384502986cdbe621d406519724ae05660e4a1d437251a78c6724cdda6ebfeeb956d4ccbe63e58bcec64c576cda71e2374d62f5cd384eb5baf586f2e01dfb2abf505f2347171d86935c52858bb975451de941613e6da069d1988e3b563e3b60c2696bab88ec9c174868749103b434d0bb23abeaacd50702e6db1c23c1200d8d73e477e05dd221d0f01f4041a64a9befe7e2430820e84a967ebb47072a08aba3890b62b05ff279193586ae00cf1f4f428d14fc4f755c1bb8f183c9b1d490b13246f103ed0f51c4b7b71b51aacca79478d8c229008e68ae51849bb7e6ee84c3faa503102a797495923d63e07a29ec358870fa2f7d5435fd2aae0036c9e3f6e0776fef2bdc6392c47e5401ebb87ab88708b5d7cd1173d4ffea98aec349ded2a9a11aeb96d2680d3bac6c82316d1db436fd51ccc53273543a59ef898b4b408d624e9e76d2b6eff94d071b39e08e8054e5cc50b791d75debb0e86d55f5fff1488a65459187e724b5761683bad9c170efb9b3ee05db5ff11f00164aa4565dde32eb23618f1635ff13dea448b909a1377038785692e8e021dcaf66566bd0cbf5c6f424a5649aeafe4dbfe8593b95bd17f2ee48ec6728230c0783430cee4da526b6f4d8b932fc2ebf4b43dbce9c18d46b2fb2b7cdf09499f66b60e075ce8e9dccb9aca99b8d5f5c273a985c3fc86834f3dbcaf45b9bdae546a834f7e296293ee5fd82b606586b3b3822c89843f35cd7a9fe720c3373b5fdef7b7cefcc9a70c280cea648d182891612ba4f7801942baabff8af04ebad1365a4fdc58494f36244c9cfa759e580ae3abe43195d9d0f8c57ba1763dceff870d44f30ab45b44e12f637d32cbaf495ba3a4439c1d2cc63a78d24af4df0738fbedb69865cf28db888a42020de730ab2d299c3e69acedc96fbb32850151260d474e37e3dc98999cfabe9bf229ae7c8a5c620073f5342c2b8e16c857b0c120df6c5d958aeb78170e776ebeb4353a0b24802b11fa82edbab718f41695b87bffc651d9903b64e2aa6eacfda0468ad369c35d0f26c283c610fb61034e86899849bee95804471c1071786cf824d9f7f440fce5c2ad7bfb17a8e9096f84e35300fcaf2a7e09743ebba2c1da531785b30b8fd3760c55fb43333fb1e354d7a25377f1afa83178ec10bd413b97b0a2f73f354080bc79cea4a8ff2f8756d9c20ff48184404fe0260bb7dc75dd3d9704eaa8ed3cc0bc4e47703bf0f57aff69daecedbe292c1b72e0f34146a819fbd866fde4068dc1a6216e8a532b984cf159668672e204fcfe555ee0e407a4857d23c409aaeb399338b64dccb44d4c37a5e3c4ea4feeb9f6a8d240bc827b098b8a8d2a51fd041a395edfa8ecec54b4c5aa8e7dba4f741b68da803c01fbe698ff1df5d84447ee93f129b1cbce26a96e3a08bf75a3cd0f3c98525f2df1b9e92ccd08205fbdc9d4ef926d993ddf45a1a42ad33d7852be85bab37f158326af2ce58cc45bdaf431df932c711572bdb1fba5634f200512b12feb991c15720c0a4a8f289abf1f716ced30c6a56aa42171d3b9c8bfe7ee5ea785effe2e11e451f32728911a45389a3b55e70bf4026353953c1bababb836ec0a6c2578209a46fe3f37b99d862876c4517bd651be7c9d85ebc25febd3a6d8f1ed33c05ff701704ae29c7bce703ef660fb103a0fdfaa398f75bdd89d4af9c53a4778ebc0a17da9588010922d660960f7b5fe38159a4c15dddaae4244045dd71f30053d162714770ebb14303c50ed918aa1801f489177bea5aee9af07bb507bda966dfbdb3f6094a867bf4668f9a4b29e524a9a99fa53d32225e514bbe3d077107fe9b35cef022329585daf1b9991f2ae8cc9aa3bde901005146ae4fd81daf1937030a5e5050251d69f5b695161f0678fe51bf248a843d8f6d21a45f02ce846a90ab5ab191ea9b1c032e34b26c1e4c1e653e881d4c0dc8ce0689c1032009f298c9b38041189fd76a10e37fef5fec23deaf89a3f9b84759689317ee89df15ecbca3b422a7f823669ae422dfef69b759e17262db37dd9c5a5194a1123d1a8334eebe27f5189ef06b6f16beb9b16344fe36e288439a70fe8ede449768a929741f54eb5de2b53877b40572383c73d1c6a5abc26bec6e437969ecb3a53602195b674036ca57c1e9def57a2ad536e2c2b7f5925c5cf0134918d2c49f6b3f7eb4cbe8e018d0c41426b3b0f559e2f709f490e2275149a23113b98ee0f7d0c225aa9164b4222a73185bb1a910bebac6a02f3591e38810321ce96d0d077800d967210d693349f22b345a8d53592dfffe74e118ba60f7df94818b25c89f762d60d1f6339367f6b0d9b00ea44033c0c4e29d48ddb935a6b2f647626fbba289db39b4d1604d4ef19e3335cb0f781a0d4c1a7835d10d038b76b08d0ea2758db81fcf5bddd89d3469c152ce28ebd17994072a33d17e1ce8940c98b458c52594b2e869746ce6b3bedda4dfc594255e72c1c021311bb0d0546c98c30e9d025002b19826e9ae4f45c47f0e71ebee5a7e18067b522d1608c176f14a7b45cc9d77fcd6086f0b926f1baa19eb190a2b13be6ad5988e05ef4adb54400c621db8f8018e904e17375fc202d527a52b04b25b3a6a924ad4872483ba1ecc242f0c3fc7ac040f49ab425526e33b4a67ddf612e2b783737c6768f16c375e67f39bbae987bf85a77f3baca1e899b25f93055381bd585e15412f2a7b056e8c34816497990fa4a17a7f14baaae7e6e048a1114697878d25a840705fc3d7d93ba0b0c2cdca089ed54ba1ab1d36ca3b9daee638527799ce88abecd22b6a29e70262e1eeaedbe1b9d803551a4a4dc406e69c144da144203f468822c7c96080c5533871ae881cfd8df19ab04a0056f86d74189f40bb32039d4425817790910820c8375a464f7838bc02b928a87ca04ae77f9ef6530a46380c9eab8fb9c2509095fe225d7589f8b9e202f24e31a779feafb6a232b19a956cfd83c6ccb1f90df57dd53114036e7e1c47ee0fd84cfde29bc3e0e923f618db2531c6e9363c7e0a4ac94f983a7b171ee5b746fea2eb1c34da5c403f2c17c26eaa7d1978ae89303d840ffb0c01c4291d009e502ee766d9cbefc980b6b7a9b0594220635c411f33e04cdb7f008acdfab3a48ef52681a7916d3d1b233dcbe52d4b2d51bcd53a268c35f13b237d4377c378303934b61cced86f0d81edb34c91ed431c158aace5e26327f709ada9925bb0110fd2b911b1e79939adcfc6f17bb7799785178b3da5288fd1640be8fad92c5f6da7915563f4ed55693e3c9a998a186f3b49b24019e35c79eacd337b8c27baabdf6bccbf77150416b9044f7392f21319bf573cb3c3237f5d585a430c5f65314eacf57fbf2beda6603853c9fce3a2fff1c8ec245e5951f562f6a402c52b5479b2b6532217cf5831dedd15e4d32ab134962acd509cef7cb8ca67003e9c4c9139d0ba70391d579fe5d8f24069379027068684476b309b036e9b5d75fe95a4d5b3e977f5562fbd0793645ad38815d6de70e0ed6b3802719dfaa90d949b7326c976dea50ab3093c10d6c864cfa39ac672a6f970d08e5e75d54739ddcd99c66f27e43aecf7bd9ff9b1a09d5b1ed7425ebad8f3379e358af98211bb6112e96077c4397182266a533cd8b26f4a0d01badf332b93f92c303d324610478f5030af8c7838e440e521c5a5243daa4de1a3cf8fd9c8fedc0eb244e23eee64a78e6787f5417a30173d48c7741d23d655c5de6baba02063524a39a530a37e4768691bf14729f2683a74feed7701cea5adee1391cb8e6ebfeab2e1dd97892a826f73040720903b3d501cd042db111432c906c6d0cf0e3bcf4da7f3ffea1988e3de7025aa5ba3958492cc357b08e80141372156d7b9aafe9f1eb9bc4f55f9759daf2413205041e58fd6a4b226b55cba2f8369e4da9f3e8be57922142ba7b541145c74babf9c9a9bb40a1f20bd35ecaf0329a74e407e18d83d8d1d5b19e108e590ea269de7cd1ca58c97c6936c0ca1237ef87c46173c5ce1849ed3e33f8d5354f85075307efe470693d42260e65a011e7f55013df3fc2e557c00667fceab87876591579f4d61eb89da0ebeb7d406c9c82812674558f3bcbb01c52ec8766cac9cf53a51aec934c7ff8e1ae39f9d9a1e08e785a503a58b6f892da1ecb508d0d38bb962d1599fb9763a3e1bb76258e2abafd396bee6a6f943b9ea848cc0a3665a6e7c8d0c132636005ce8b4bd572fdd8079c137986d095d4b955e70c71a9ecd0e4b07e539f6822c235da4e230c18b9787c842b383f74dd184e8005d273191a36e27112fb1f6317bc90f4655a24f6bcb8d8e4354c5bc5ae69311100b754fbbc094880c79183cf32621f25022e33d0811746d4064624c64b64e0d82f7dfc904f9f75a310393ff6ce0b33b969f51dd1f40642bc9c8040ff6e1953077746270e6bb914afc3ceed7ad1bd0594263cdf669805c24e2847899edf84adeb1783439b1661875393afbd7bd2d3d2e3d382f81f54f2f0be6f23c0c7e0c506be8ba4b20d1d3aa658847b644801db443ca12d3a26a3d0e7dc9ab06a0e9698275063cde0c5487d1104751fe46ebf86373c127cd5444b08a20b4326b67bec65673af22fe5297c35bd7e23a5389a4234fa3cfc36fb491909ba3e8e608dbc2009ae34867d40e6914b21a37c5c78b27ee1cb2482d2d6a1cb2b7a0f027f682c53fa7984cee59a2298554716cb37a60080e7c17a3ec30e058a3d1e5bf3ddfffe69e14c10119ef2282f197020c6487929cb69bcdd427aa067e61a426dd9ae86e8eab7c98b4b8a38d84c49178883e82b3ac818d594a86952fa6d36aa464938b3f45c5f40de65fced7d77265ed0f091250670aadc776781b90466289976db58113041a0eb1cd111b6f1f5894176c6c32bb0ab502f4300b1b317ad2e219ca8975ba40ae7330543092925de1c4741f113a5402c4e35c83c4f4a2131e5ff922bea7574a98b37548ffe033b0e15d7f6b15e134ac76b5d48e82c28bfcb5cc335d974e090513ac7d55bc887885651c5516ca3fa895483ac8ff0fda2cf104b495a0f6bc6e846b980746d4fdd0c06711343dfc3b1cc8d58c905d0a45797fb9ff15a8f51073bd5393da987af6dfbd56eed9daf934622c19fbc9a331db7aba1ac9e9c5906bc57421aeac2afb693ba9ec98c5569f9119da57bab2fe56f81f490252d4dd4dfaddaa4f92ad54bfd650e04b5b772d7cc08e5567b85430c98cc6e95bdfb64171458706a50830cf5641209a4dbcba9af1a4edf3b74595411efe2abf73745ddf607c39acaff58a68a28c01ed1c1dee56b96122d61107b5a41226fc12aa16a6f897bb284c4d93a4d4b7feb6083b9389342e86547477c6f0ad7871e572dffd4471a7226f310cd2ae9ed9a3946f972b447b13ebce26c9677690295ee2a593e2e5f02d7b290217bd4105dd1c2eb4c2250bf7af3d9866f7ef692f042932815a97d5769963f9d32f492bb34b6ced4cdb81e1500c8ec4a70cf763adf82f8860590ad7bfe3c4f672b6fd44217740448f7c24f1af8d2b83b380d3e6d9585575ee618d88ed4d22564981fff791480911949d83bf9847ae02dc1657468995903ef4b2311ab50d7cb71c7a38c96e1fec1fc8705dec1ad913d24da272ec68695ccf823e649a5583603389705ffa5df49c82ff50fbfc9c522418cb29f930110dc222d557c07271d1e8a6e8da1eee1562ea0e6e888725b01ae81232fa151a2ce058452891c2f13eb5419a6e83399401b8d7813e16e759a0b4522d2433f112a9aa0b2e6751b0f5ddf0d", 0x1000}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001480)) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x2000004300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x4, 0x0, 0x80000000, 0x0) pipe(&(0x7f0000000040)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1b8, 0x120) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x101}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = socket(0x18, 0x3, 0x0) r6 = accept$unix(r5, &(0x7f0000001bc0)=@abs, &(0x7f0000001c00)=0x8) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r9 = getuid() setuid(r9) r10 = getgid() setegid(r10) sendmsg$unix(r4, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f00000019c0)="0f3c61", 0x3}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="00000100"/16, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x20a}, 0x0) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) r11 = semget$private(0x0, 0x3, 0x10200) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r12 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r13 = openat(r12, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r14 = accept$inet6(r13, &(0x7f0000001980), &(0x7f0000001880)=0xc) getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r14, r15, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) semop(r11, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7c, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xdf, 0x80, 0x0, 0x1, 0x5, 0x1, 0xffff, 0x1, 0x2, 0x1f}) 16:00:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {0x2}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r2, 0x2) acct(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) close(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0x2) write(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sendto(r1, &(0x7f0000000040)="beb41aec9f", 0x5, 0x93bf690ca297d3ba, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x80000000042, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001, 0x0, r5, 0x40, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x20, 0xfffffffffffffbff, 0x1, 0x8001, "536ebee875678c53b264ab9c0b049c2234026aa5", 0x9, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53a00"/101, 0x1b2) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) write(r3, &(0x7f0000000000)="f4ac8865c3e0cc2614410000e945a42233a7", 0x12) r4 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() setgroups(0x0, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x61}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000080)='./file1\x00', 0x12) mprotect(&(0x7f00005d8000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:03 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = dup(0xffffffffffffffff) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0xd130e1ccf5b0b6a6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x1008, &(0x7f0000002040)="a3834066d5006ad8e55a79c7becc7d6af2e3408506250c7ab9714c84451c3be7d8e1851571e6e5b135044d8ece25c0bce784cf77127d5c29ff96f19ec8c6b3ae5e24bfaf3fe1563cb111884cdf72ab362dbc68cbbf4f3f497c768b9e81a3d3895d8c2d1473696eb242a4e859cd5341a1bb92ba8bc6500578293fa5c2be54d1a9c4f31ce0e0e02584e564246250fc89b2309f797d03159e80b37cece512935ba1dcfccde37f6c78b76da7cb7c412b834362bc287961e6f9b6f36ec995f37f0d842d469fc663e98c072055ca3611732204009d8a8672f8843df9b4a05f336d7fb8a6e73ff6cf82e86b24609c72a6ed4c1533b88251dd3c01d4ebf77532636745970cb852a91e711bbf5c28ebd16bc26a077e31918c971594c447a4ee67e533d300204c9171562e741861478a17cb60116fd7697d1c90af89efd9ddd5dd2e96d1769f67385fa8e8ea4bb4e7d5b8c08200752fa067b852190227665e7b18f189802d069bf4668f062c2c6744811c3f622359e6d6bdeb45110a03009ce57eb233cc11df1e2c86f2015d71395cd28ed47c47a94e51376f5028045fd80db5b3946fac49c1086bcedd2bc2aa387e51e3df42d3a24a0023b927f1f1b686aaf36530799f80038892ee44806a2334997b0211180f6a32c9f3d007d6a64b59916c48a0546747d06701b85519115da41a78f06e7f1f9b07ee915fa35b6b9b3734263df9a8d746146089070ad601375a19e4b85cd9ffaacdcc548f0357c37bfca5e2a21456b0ea247f426dc44fa23c7c2e8fe20d636b6fbe870330d20ef8ac3e512312e6cc1740ff4a294333972528fd4080036eea91efb48b757aaa6dfa0907152236bf989d0654f8f071d9b54926b82da85f43950dc094dc9c5e3f7461a5f32610fed1a14563deedfbca66fe8256999ab821668b145127500511382705aa000882934bbc01162060cf93984fbff6fea1d36961f2946cf800e9c20a8e3d4af618f1fc1a0cff3b2e7715962395a3345a6f03c0b9711b5a13be14593f49f89362d95c3957e3c1d35e4ea9d3b12d5b8caf7df3bd44290697e749e505cef49ac4da90ff8a84ca20fb97d5d211cb1b12d94302b167697ceb3a023ddaeaed048df5a623aed738695d2cf16d93b778905ee3d1c7dcf415365ab188ae05b466498c9cf01c8ec2508c1c1256fe7ed3b2bb7a1c0cdbc4caff32e24bf8829c067f356b10207272e36ab3829da7063494ecc52d5732f3e68ef82aa01b38e58587866d7990cba7948e9217952d0d254df38db48dc2ed7d3edc5fe2101dcd5c098c7aefee5c346e77e7b83701b3b860b0adfa2272ba91d5c142154b3231b7881921ac9a76255479b9c5f2e1209a07ed6678c937baa58f777e9f5e3d65e511ec635aa72daaf8d140eeb6f38583fa794045065a9cbb32f0356731b59e8c0f2596befafcb58c33996430882cf173c7a05218c230919ed3432b74dfcd586d6afbba8ef902bdd299833667e1e108fdefc2952b1e6b5727c18f2126c0f047d48ff6e53e9b8d1fdbb7743e0f7c487c7e2b198a675ace77a731b6680dfd416f282400e85d222e1e57b1513319be72d779f7ac8189a6dd816cc629042bcebc695e5069fb9538ebaf4129fd1496fae5a914c49a7b5349d729a9f6bf5a8aa2f2fe8754b5105520018660cc14109024a977221067f79f3d239f18eb9cb471e6d14926b53f2eda5b1bf52c7acfb40c81dbb3528629a7f9f2d7f6c12f52fdd8fd5affa2b477a34ca5ec2addadcba0765041a4a144d30db6ca592a8444938961554108d6aa4b7f517d2e6047bb3a72c8b2eeb7b5ad70f4295649bbab8ad46dcd927ac15d6cc7891423516ddb94eb34278eeccc939be21151b28ea6f22c0986f62052fc6311add6ee6b6863ea8a9beb5b7da4b11b33dea0b8efc8e9ac8b3568fb53a64f146575ff8f354f693c81c2b6f392c8626bbff9d2f9293e41f79ab3029a823b5d127c35866c76aa6a7713ead8dc63381a964fbdfdb20ec84a9312f0d909ab31405b9d73a030b99364c59a134d1dda2f0f10de5334e308db7ba26ca7d8da90578cc21b9203fd1f728faf385e0e98dc9954e6cebc74c2c721484c5e6eb54305ab7bce8a6cae2f806051878cd6e78c6b14f02db0dac497d95a7aecca2b097cd53252c16fa0dc9930ba4886b8b20a70198c42bb8e0afc2d4ca0a11ad991fbb4defe20e86c368916d6f1c0e000048e33c0749b5b65592e01de5a0b126b0c6ad486cc52b2a587466bf9e0389fc36df73ceaa6d5f7dc51f2dd48082496dabf021d111b31c140c99c9ab5a5551c46ef66f028451916b5b88dc2bfc6ed3c7fac3795c0ea35cd677a88cbfce610da7ad11be37c8b394cd41161a5d7cdd22b06341099ccab0caa8c34fb98402ea3020850ff565128af6b7527dafbfe303a967b02204a5f49573311c6b0561226322cf39fc1964d68d1846e9d1baadaa0df56d93c8add5546f8a450c951acae7762724a7304b028afc0406906bff806a90a4746e660897e699b44e2c030e4985fba4600dbbc2e264c55622866401abdd0d234226d24f14262b3f8fabde5574841cc1bea8e9e7d909151a712132f7cedccb2f033fedd8b8dbf1650d209a5d3ee0838b9de0b83bb152b6e9685b23e11c523647c324cce4c7ef27c80425ca36f0ba94fe0d14c88b50bc8d0de3235f2f3e47051e0f1b3bdf86be9a386de3ecdb0132da28228b4d4c6818c7ed1b078cb3a5aa2d93ce301c83c3678ef4afaabffcc0e3bb75dc6f28f8e3d7ec73f892cedeb6129db2e38714c53fca13d15e074b60f4a686dbb5831f6b312c1b4162de4c0da94531ecde0f53a44d1ab7a4db9f50991544517f240b219ed156fdd47624d7c6074f90b7562247cb0e2690a5db30a36788b6a6ea45a94043bb88d7a799717a438c0140227edd9b64c85b20f70f42c645f8d4c800a923106018a974981b46e7fac78918e2b89a0d1a3280c5fdc13c043b0dc3e543fc71a8a499f7eecc72a97a07f2e68f402e5e78859ed68ecdd37614c6ecb0eaa1d2f3dbde8d9c1ae0b8a3e89ef10acc32972cd0166b42bb03d14bc4bc9e4a451514508e00c40ab0b1e3f0e8e93895b93d33e2458f6e4c51b93429ca9db3eb2e20c6fcc9bec8848d432d2921dc90fa0a96e3f070825c6a291b746211e9e62749816b8f2cd6e3776d638a4ec6790c7b69e488f1b90b5b0bcc1a42d989efcd9b6cf0af84e5e1a9be15e27701e27514be699211a697c5de6bc8f18fc13c6627aced892d480848d0635a9c600eaa77bdf63840fc18b40486db75ff241f5c7af6f03b456367d0e0fd63f006ca359471c0e5b47823b994b061b2e24db04d89e8e50fa52e84cc9e2d2b94959e7869a2627a308b23bc3cf885a7b38dfe8aff5dea116aea643ca1444777c093f9d42cc8b542e004a8dbaa8c87096d231ddc8adb7104a92f705d2c250443838969795844fc30b743d8357181185e02fb344d81d19124e9f86016ac3d69608a9e97f1075e97828bca55f8cb2283f5c93f12413a3dfa57f1a697a4d723cfb19aa13e29738d5dc97cd5e3b9d96319b1f4aa379bacda13c5648431d193f945cf00a5f9ae111996639102fbe55f2f95ee6a91d16843710b6df88646061a3966a4947e66a46348512b5776f16a7b5f53b9d519d1681591c9d2ef2253926ee700022020a7dc021eb01f341ae2ea4ef7318a02b84185fe30c600a23cb24ca9de7c7678f282f5166fc1a3e32635d4500d4184a45b4c88ce02e2a625c962db55be72d933b4de10f9dce94ed9c60b5b4be41a8d70956bfa7d5fe9155b997930f6e17481d0e63bf08524d89b4729e57e1e68393f41577ead75c9fda0caaf32a4a81afb2050e98a847bd05a16b3c0772dfa1252305d3b7939d3fb2a760027e536b17f0b12e6c40b54e8570e10b33461ab7622e88c5fe4f65347db8bb5a04d4a3447da371462b69e28748602a97e91c8241723678210b9da1368bedd7191b1d9f8bf1df82a7bbdcefa9a101205789f6a4686ac95d0ddbff2d8b65d3e7874e8e270875232cb174894203e9e9e354cd3ab455b6a420bce3a738165f1ec5b8c24ca77d02090ef9ff52f53686355747a445e58e46fbce84f6a7244217c977e817c438deca8dda4df40bb5b3335c0e8ee76c58b9f5a455e4f32e8ed7d64c3e98a2f39733c2cd17e7d776f919eef20ced9d3cd32d5a75337741ea6798a6e09e83075aeb21c3b83ddd4efdfd84fd8442e2bfe6b6fad2dc2bebe4f7479d255e1c4f117fd1872319a22c4470fa602994e1a7ab8f38fc348886835f4908630595ba73033918dc08a666c15b95e5ea8440c33097872bbb560284a0fa6f4100a15bafc91deb864618093e220a8bae161f041594be7ba951b3303b1599e0ef938847803ac0044416a566e20820bd966660416ab4e68a2bbe3a10437754ee430fa525402c98ea53f3e912952b1c7d8949b0c657d6e781a1997761f0b81716d72c473d15dfab05a68825b145156b60ee59c82a7fef582d6ceed3052b2beb0a8c0ecfd18a00b321924729f6c657ee70efafc3d83f8047d09786a6da6e436bf0d5dd254ffd30b8c207701522ddc29f703bce95c11fd0e764a0ebf5dc0382911789deb328e79f79ec9b12e1ff706738c606e46cba4cb8b0c6338fc8cbf0ab820417cf5ebaea9b3f3f9ea7147da595e71e525ab08f492d125a1aff609c9b7c38456c41895e4d6e24c1d2ad6b08089339a2b6ff0642c6ebd190ca276b3b0e11d99e29edc9c664171211e6c142645ea8564e2e75036a52b480dabca6442d2be05886f2141e1c9c6e8989cfa862ab576ee037758c70cfbd2a481a2cc6296134a0c9bdb4153688df73f3860c9278f908ac9407bf792e67959ed64f6d105283be201499ec542cafb2ce7d7f36e111ffb7a0b52d0e76f8b225583a677648eb4ab3aaff26874ece889002ccee4e9990b4d46d9660275c127c96a1759e514e6ce3a7d36ac4b353980ca936951f426b78cf2af78d47cabc3ac1b6ce0bd1a591b636e46396c69ddd30aa52eeab47f9f55de0b2c7217b1d06c16aa888d8126cf91c47f4e6804fb7f83b4f125187fd7cdeb79d7aea7936ca6ac5cc410c55dabba58a96f3ed8a8040dc5e2292d76ba218ed400e675382d4fe5282ab6e0fa74a0d1b49c8e8bef25eb1330abede56ed99b7c54dabee86763d707654e24d33f6b54525abe64c52dd223817e72099db15cf6044cf67833f2c77d4d4194c1c9eef9cd8c0c2b40fa18c849a48c0aea256a21b661377348bdfdeabff4c9697649858a83e70f255770b8ef83db39c38debd428e5a5f5b8076cf2889703714265e78846e88c5fb816ceb836d8d6e9a275c42a61b2777ffb1f91234591d7b7d17fb0263010d1670a4fb15021a55998dc5c169f09d18cf877d8ed2d4854bb16eed4620a0040635708061ec847661b56f2a9abf42ce9fd0cc231eb8f7594256be9a604adf83821cf9099456bb1d4cb95a20fab528e871babb200c0102147d92ad6bbaf8f0ed9ca5fafd2bb39065ac96aadb429d9e32e0b931b9ea5799a35d0d6c47ad4f46f12298ee5ecfdd44b962c254ebf0b108981861e82727cbe37ffad5a25171f5c862b02db37985f494213e59ad0b6a6be0f7cc7fdd795ddd55659d9b7e642fafd65e1a25215c65f0baf99db2136223315fc1ab40a215e465d0c01e693205ed222851a01c4ac358420485ad83596227d86e5484c18f213f8cdd9ea7bff49951ff900000bf032d01f243e6bbd62fc63392142c79fabdd20eac20ae4a2a30e579819ae31f162744b04211904e4cb31dfcd066e603193a288df95bd444e94672f7880ddc5e53") link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x94) sendto$unix(r0, &(0x7f0000000380)="b1000513600000000000000000400000000004fecea138a8a969d90efef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dfae00000000000000233d99aa4b12b36c8e1a2f050000000000000086196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb75ec1f5a872c881ff7cc53c894303b22f3103404f36a00f90006ee01b1271aec2c50000000262000000000000020208a371a3f8000400000000000000010000000000000000d866ebf3cea2221150e409d4100b9f34f74b647c101db9e50581f0ad2e891dfa9bc40cb741551056dc24fd304308faaeefa309ece2b073a15db325a842e47cac61be7a38e83016a06f13a1cab485d99a685ed38997b6819e46d42c73018d4bbe26e15a0237f5c5dadc4c32dcecb2c987d787519fe1176ee17e590b955873784d9eb3bf010fdf97b05f7c52cb19ffd8835fd2f5bae7f6862581c99d444207dd06c7163422bdca24d494159398bea8e2dfcac3559bcf437c2b2fba7b977224344ef2560f60b12f053bba65b25bf82f653a204125cb86de01f7763b17ad9102fb619a41f98c4d4b87c2c5652b701d6f98e43f906e58e395d08f84f1a0598738dc1da93799a3c11f861729a1477265196b26495d5a6bff69413741bd81eb", 0x16, 0xc, 0x0, 0xfffffffffffffe17) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e6c6530ee0e562f288b21d6471500b666fca2684dfc87689ca07a7a1b6ccd1c3578f638b323ec44cf4db760e58ab1d3bfb1b8f3db9284eed751c3b5ff00ba868d8ba76a8986694ef827a3ae869cb0280f82d6e18ec93e21c00ad67db26017fb60932c0f748d33d2a97fc52d862a71608a2bc641848f0a50166a92e96a4806007810d3d7e0c08fbd270c4dee921b2e072b27132ca15fd601ce76858ccd5465f4b7270e04053cfab6c7a8644d1401b26c14a36d0920615b311867b22405828258c9163ffe433e5c08c76a2b9a3ce0f650d1cf5b9bd59ea1ac5321dfa37213e0f132d0a796384e13e744"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)=[{0xe8, 0xc4ed5b8342c9c2e5, 0x0, "8e5842a555de83c3b1edb808ed71c36817bec7419c3bf041cb80caa477ddbe2b38ba89b752bb471a195840a78b2b771ab018ce436cd856e0fcc463b18119ab7ba10412550973cfd9bad12ae2373bf9efdc46ff554f373bfab1184783124c5e02afb7706c111776037791891c3bab0ab43b52e01bdd975d75d0b7461dc060e65c3ccaa3090496a66e661547469ed75fe471bccf3a3305c92e6b16e84a1be2a2b6efc807570a48a6b1db957ba4ca745001abe367ac926f1a18790a51ba4c7e3eada193aa01fffb999017120eb286bd81ff74624a348a"}, {0x40, 0x0, 0x7ff, "67fe7dd02404fcd068c116c2f2c1405e053623d9d6f1ef8d7eae425008e05fbe8b93a9bb3cac4e7997"}, {0x110, 0x1, 0x8, "ed691d2427923efa9dac13921df37ce55bf8a921489b1644f0705073d1c7b34b6957e74ed1d178a0ce1a0acdbe91f57a3a2fbef2bdb0357dd8b1804f0121d706091f27e21ff2e66f69f101f07f8bb2b0e2e6d5f5b83156b6403d8b7790c350affe95ad41aa002cbc680f744a28993e1ea512ffc774aaac22630f2bfee2de63e5fa5ed86fc4086d2eb685d1e32e4499471d109d89ad75ee8920a78ce9b9b89b42baff970dcbd0b8fcc12507d8c15ce91b7da1190df01ebedabc7b930cb54c600109961e332f799e04993c8496e300b22200dfbaac7410f5b901243de9e124c998becab15247582a867bee63deaff6e976b3472fd5855d0d3233f062"}], 0x238}, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socket$inet6(0x18, 0x2, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./bus\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)=0x10001) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) connect$inet6(0xffffffffffffff9c, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) r5 = geteuid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x3ef) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000080)='./bus\x00', r5, r11) 16:00:03 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0xfffffffffffffdf8) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000013c0), 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8100, 0x20) 16:00:03 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x4, 0x6, 0xfffffffffffffffb, 0x4}, {0x101, 0x401, 0x8, 0x3}, {0x5, 0x1000, 0x400, 0x800}, {0x7, 0x6, 0x8, 0x4}, {0x0, 0x3, 0x20, 0x9}, {0x20, 0x4, 0x400, 0x8001}, {0x3, 0x4, 0x4, 0x8}, {0x10000, 0x2, 0x1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 16:00:03 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pipe(&(0x7f0000000040)) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020bc00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000640)={0x6, 0x47}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="1165486c9ec5ccc72cec77a798d7", 0xe}, {&(0x7f0000000080)="eca5f907f691500e3d3a0aa4f694c24d4b5cac809e2be748afc9fa19be5a", 0x1e}, {&(0x7f0000000100)="e8343144715ee20e9b26f1d489ac48691079173ac693541bb4314b4731e499749983323313d49cd72398c4d969ece21a504e6a30930afe97a5e012d0e25e12f7662ec40f8bb07a1feda2ab32c747683afe307bf666f47982f2343c7f087b7105d987fbc7cef7d4d3bfb44667f431717986ee236d", 0x74}, {&(0x7f0000000180)="69f30bf430a26f281cf79c38aae34824d5506e6122097d6c85a91bf282a9b8e9dc7c97069140107c0032afed7ea2eb603f99f4f825467e47ef46dc1ef555a03fbe55319b49c063b836d41988cd6110f979e8b419471d88aa456ef39ebe5a1d7b9a3a1d8b8d6411eda65dd5bbb83500fb8f59c1d82250dfb243957dead0c12d359176de459f42a5150940eaab27262b613e16b716760e471aaff2ecfd93f3d37cf181819749c5edbc4811121a5cb537623bc17530ddfcc6dca5c66c8111b60ed7", 0xc0}, {&(0x7f0000000240)="09a81fd814dac9bf729d0905506a1b3a0d9bd07797c6be02167f79a9686f914c6aa83f424cb3e74635f0b435cdf6f2b6d4e6f4854a418dd40f940240cf95391c18939ada75d33157a5c8ae10b0e89fa3efb553c795197ebc68c764", 0x5b}, {&(0x7f00000002c0)="28393cb31dd7286b2d8bf93543007fdba136846ae2e488a1925abbea11535ac6b4f3fb698ffdd80c4739e06941a5d4ede67f66f24f823b010684f1c1a6c11fba01b69dd10c77f368ecabeb9dc96e2c9645b54adb4ce9411b25d611cd520f6284d62969ab3bd0203167e310cf2732244dc5cc2beca3122a9810d98330040772", 0x7f}, {&(0x7f0000000340)="13234c108dc3f177bc25b0c029d407dac29557d75304b5afd8e624e224dae2594c90c01ab3819fcd621361c54b12b416519e6b6c247187495e9e8452b51a6535f967092cec7ffbef4688de5bb804968220f35487ab5d2cfe81fb83095081283efe06cb8dfae4c4c00822699f17f32efef682807cf5c6219c8739d3ada756c8b173d11466bffc4743ccf477df12c922d46c04fb8512279ba881", 0x99}, {&(0x7f0000000400)="83710fddb68de654e961298e228ae2e526197afb5aef9b01765ffb6ba6205a010fc7f8daaf0961779e339d3e2fd509ca966f2962d8a64e79fd9c84de2e9456b24aa92d4b468aebc9e974cb1254b3b9b24efc78cf4eaf2a82bf670e85d9666f67f07a7e6015ec505b48feb298a6e541fe815ac972e030abf655fbb7903517422b5b64f2936826a6457db1da71680de61f717d9cbb7c9d6f735e49ff899e24409756c2f0f9b594438075655b327185c9e691ccd17cab07af23dcdf6cf9", 0xbc}, {&(0x7f00000004c0)="5b4c39862ecbe6e111d0bd6f465b3733e64411f7581bfacda733c05046d1be304148894e38a6165b9557be869439903e2417c391d54d4448ab2d7dfe5ec3469ee04fa4158c7dac464839f96ed0993696f7b37528e4c3aa12319677", 0x5b}], 0x9, 0x0, 0x0) 16:00:03 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x7, &(0x7f0000000300)=[r5, r9, 0x0, r20, r26, r27, r28]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000080)=[{0xfff, 0x5, 0x4, 0x8}, {0x0, 0xe06, 0xffff, 0x2}, {0xffffffff, 0x7e, 0x7, 0x9}, {0x3f, 0x3ff, 0x1000, 0x2}, {0x81, 0xffffffff, 0x808000000000, 0x10000}, {0x100000000, 0x3ff, 0x80000001, 0x3f}, {0x6, 0x9, 0x5, 0x7ff}, {0x9, 0x8, 0x8, 0xfffffffd}, {0x0, 0xafa2, 0x842, 0x10001}, {0x2, 0xff, 0x80000000082df, 0x5ba0000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) write(r1, &(0x7f0000000040)="ab32e0dc173350464b39febc9de17b26d043ef3a6570f64517b030a5bb067f0a41d5f674c512228a3df0889db3a0df6419a43c17a063bdeb23c1c9ac4d119290655d4f8bc865b49d64e3eed96281c52ee1e416539c4eb643f1eeae9b8fc6270a1ca0db", 0x63) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bf0aba1a1e490b6788e34b32a32e75297bad0db0", 0x0, 0x3}) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000005c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x2400000000, 0xfffffffffffffffb}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="349217298a90d11fcb836761d4484f078ff4d6ead11ac462071df53b1b6102857315287e80847dc3d875420fad"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000340)) accept$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r6 = fcntl$dupfd(r5, 0x0, r4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x10000, 0x20) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(r0, 0x0, 0x0) connect$unix(r2, 0x0, 0x270) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x8099, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(r4, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup2(r0, r5) recvmsg(r4, 0x0, 0x47) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = getuid() setreuid(r6, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x400) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) bind(r0, &(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0xffff, 0x100, 0x0, "84713d9164adf5813d82f6b8faf39321849e3c99"}) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x3, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getuid() getgroups(0x0, &(0x7f00000011c0)) lchown(&(0x7f0000000040)='./bus\x00', r3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x2, 0x1000000000ff, 0x1f}, 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) r14 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r14, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x4, 0x0, 0x7fffffff, 0x3}, {{r13}, 0xfffffffffffffffb, 0x60, 0x0, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r14, 0x20007471) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r14, 0x6, r15) r16 = syz_open_pts() r17 = syz_open_pts() fcntl$lock(r17, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r17, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r18 = syz_open_pts() fcntl$lock(r18, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r18, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r19 = fcntl$dupfd(r17, 0x0, r18) fcntl$lock(r19, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r16, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r20 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, 0xffffffffffffffff, r3, r10, 0x2, 0x4}, 0x2, 0x7fffffff, r8, r20, 0xfffffffffffffff7, 0xffffffff, 0x6}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x47c0}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040), 0x6a) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt(r2, 0x4, 0x35221877, &(0x7f0000000000)=""/123, &(0x7f00000000c0)=0x7b) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r5 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r5, 0x6, r6) getpgid(r6) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000340)={0x2, 0x0, 0x3, 0x8100000000}) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x4}, {r3, 0x2}], 0x3, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c, 0x0, 0x0, 0x800}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r4 = syz_open_pts() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r6, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x2, 0xacd897bd8a5ae339) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r8 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r8, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r8}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r7}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r8, 0x6, r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x1fffe00000000, 0x5, r9}) fcntl$setstatus(r4, 0x4, 0x40) 16:00:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa9) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: socketpair(0x18, 0x4, 0x8000, &(0x7f0000000100)) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa7) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000000000/0x4000)=nil, 0x2000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x40, 0x80) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') stat(&(0x7f0000000180)='./file1\x00', 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) lseek(r1, 0x0, 0x0, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) fsync(r1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) semget$private(0x0, 0x3, 0x32) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) select(0x19, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000b80)) sync() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/51, 0x33}, {&(0x7f0000001280)=""/228, 0xe4}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000001380)=""/228, 0xe4}, {&(0x7f0000001480)=""/19, 0x13}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x8, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x62) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001600)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x3f, 0x80000001, 0x5, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20260, 0x101) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xd, 0x100000002, 0x0, 0xae54}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xbb7c}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9, 0x4}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x1, 0x80, 0x8}, {{}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x8}, {{r1}, 0xd6c621a0162b3489, 0x12, 0x1, 0x14f, 0x8}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x8001, 0x401}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$dupfd(r6, 0x0, r6) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0), 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r2, 0x2}) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x110) fchmod(r0, 0x80) mknod(&(0x7f0000000180)='./bus\x00', 0x2012, 0x8000000200005200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x10001) read(r1, &(0x7f0000000680)=""/24, 0x18) getdents(r1, &(0x7f00000001c0)=""/195, 0xc3) open(&(0x7f0000000040)='./bus/../file0\x00', 0x80, 0x13b) close(r1) 16:00:06 executing program 0: r0 = getppid() ktrace(0x0, 0x5, 0x200, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24", 0x57}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xd67bc6578cb9b70d) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0xfea1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x7) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r5, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r7, 0x6, r8) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x100000000, r8}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="f345156d7575e6e198dcf28d045ef9257ef588fdc95d103a3c16e819dff092ffa3d3b40b7785760a7093884822a0784a0204473de3504d96a6e0d8303efae4e63424b0254bb5f0819cb5513a6e53f0c64ff41c87cde4d3f1bfea2eb497fec4b54cd81c888e2502938a4a46f6d400740f220aad4e3db216611d32b67313f624d4159f31c9c131a79e2a68a15ee065aa7dda4a6934305c68f14752", 0x9a}, {&(0x7f0000000240)="601edb2f8341340210d4e2e6ece069904dc7e308c40f6e3956847fb3fcf325e358eed597f0a8342d860b0975bfc4fe6df37f9ce6925b4ae18024b7c1cadf1f338f2669e432088a2879a74f5913ec7050a02d84d93c8e3e254e0847ab2fc94b7e8a7f63bec2b5239a15cbcafc40b761542bfd9899390ead04cf29b4e5ed9ec60ecc875b506559f88da33929a95c9f67e0de22933c18120b069f69fd42d3d50bcf7e6d14e7fc1aaf59a6f4f162dbab5430c1801da51c8b668e5c618f3e20f1ed5f3505096d5fa0fbe76396c1b2ae9cedc1964860c2e5117d963dfa66cdac45cd98f4", 0xe1}, {&(0x7f0000000340)="ee5a0205408b0d955a526334a476af2ab9b6eacb113b01a1b239d8baa529c51883ad2650c3a8dd2a3e69ed9562c932f88a249f7dfdef06e082e7ff7a70db7ad354967677703a65f51221b84a620a7219b00fb4b1302e4cbd7aa78a953d3e6fda218660830c51a0e066eedb17a95b2b7c22cfad4efbb70a1a508079ee2ef3b1e53d0725335bee01ea5f4f7f7e4c210590c56572bbff48ee4d1130f086bd88bf959265c374e81d39e8866930c0d7b8408214039e763b5c3607c2896eb1e0b313397605ecf742218ed01b5e36f1dc65c7b2dcde2a583072503268ba94fed05b7462ba8901db753efa", 0xe7}, {&(0x7f0000000440)="f54c585b83fff65c6a58f79dd2d89ac87bdd5396ec3476f088030c476bfa55f4676d113f31c72f2c3d5353d631ee6d8b905d198babd4dade01a0bb92d7b6f2eda82caa6c79ba340b7a0a24b468c759f201eb5917150a1513b2c5809079502679bbffef80fe8581a3d4298dd15898ab8535af6f3720114b7ad1e558cf59b55ed987f040ba18b94356b7bdebfe99f312cfd03c35848baebe57d1be22dd9ef6faba11c7b612fb75f4ac407cb7dba1", 0xad}], 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) fcntl$lock(r2, 0x2768b61ed1452e1, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000, r4}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) read(r2, &(0x7f0000000600)=""/175, 0xaf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000006c0)="ad18d05de2f4ef18998553c603e5b0acdc45986305e0b332a34fd80f97c1ebc249fbd7a3a5daf3ee7af1bc7ea4066096a8c9e2999bf4dbc086ecb3eb29dd58a0bcaed2a6095d9e389cade7f9ecc65a3a0917f780e3a2b9b4141938532ab67705c685dacdb0ba955e", 0x68) r5 = socket$inet6(0x18, 0x4000, 0x12) setsockopt(r5, 0x2, 0x2, &(0x7f0000000500)="a59cbfe6409d738a9e2b171e8bb549f432da0fdf648c4fc7b42a3bff8acdbe9967dcc0703f238967ff794023fa6e90eaca0fc0fb68f5ad71688ed0052923e70bf7bbc1d3b3abe959eee90d9121472f7702a85900e6d2044682f7286c0a8a3fd061c4e6da25262de2de85e34744390d99c1bb52de3630c75f416d5e014bd1f7a7e04cde31b4d9d95a30f2dda1e567176346b39734b9d9fb1c92a9efbfe75e2595f312b02eb267eddf83a914b49b66b2ea0fbad9261f62dac83545e2215a710cef37932d1905d29c66", 0xc8) 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xb5e2181d0b6ccd87, 0x55, 0x4, 0x3, 0x7}, {{r3}, 0xfffffffffffffffc, 0x121, 0x20000000, 0x6, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x46, 0x3ff, 0x1000}, {{r5}, 0x3ffffe96ab0272d5, 0x8, 0x2, 0x7fff, 0x7fff}, {{}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffffbfaf, 0xd8}, {{r0}, 0xfffffffffffffff7, 0x1, 0x10, 0x10001, 0x6}], 0x9, 0x0, 0xc6e, &(0x7f0000000180)={0xc0, 0xc10}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x99}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xf) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) connect$unix(r2, &(0x7f0000000140)=@file={0xc06ba8b73f5e84f4, './file0\x00'}, 0xa) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x401, 0xfb6c, 0x5, 0x10001, "8579b2c7b7e6eb43ad1d49dd1073260a5f46bc01", 0x2, 0x3f}) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x2000000000000}, {0x28}, {0x20000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x6c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4000, 0x43) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket$inet(0x2, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6, r12, 0x0, r18, r24]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, 0x0, r27}, 0xc) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) fcntl$getown(0xffffffffffffffff, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000340)) openat(r3, &(0x7f0000000140)='./file0\x00', 0x200, 0xc4) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45, 0x8}, {0x40, 0x0, 0x2000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x400) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) socket$inet6(0x18, 0x0, 0x8) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) r5 = accept(r3, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x9, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r4, 0x6, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r8 = accept$inet6(r7, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r8, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r10 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r10, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r10}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r9}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r10, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r10, 0x6, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r13, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r15 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r15, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r15}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r14}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r15, 0x20007471) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r15, 0x6, r16) setpgid(r11, r16) setpgid(r1, r6) r17 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xffffff67, &(0x7f0000000180)="2e48a2da24f6faa4de635c5ba47df350f9") 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6f) socket(0x30d257c641fb041, 0x0, 0x100000000) socket(0x6, 0x2003, 0x2) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0xfffffffffffffe72) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0xa4, 0x3, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x1, 0x8, 0xfff}, 0xe95, [0x8, 0x1, 0x8000, 0x3, 0x7c00000000000000, 0x2, 0x80, 0x2]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)='\x00\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0xb374) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) socketpair(0x20, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:00:07 executing program 1: madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) 16:00:07 executing program 1: r0 = getuid() mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x2) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r3) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pwrite(r2, &(0x7f00000001c0)="8bf5ef8c922f19b8f75061067e95017b11920f75b24df212216564fc682b329a809f5a1a0a031ebf70fbaeee62668a2ebc702e959a2936512b75d8489b6a13d3dfa3021b2c44c06bfd2d6ae661b065259da781bdef53c3509ef8068e0de1d14d13a7464f37d4e2c94ab87d5f108fac8ffc4a7d39e6c6631493a81228bdc6ecaee1347131906805e98a1adec04c80783e82fa9a2912f5f43719bdb39d403af32246a35e4544ad761209624a0af6120750c5171fb0724e09b3e1f70ccffe9ae5d109c5756ad82e54b2c58a", 0xca, 0x0, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x1ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x202, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xfffffffffffffffd}, 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev+\x06pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x101, 0x8, 0x0, 0xdc}]}) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) msgget$private(0x0, 0x200) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xf7d3, 0xffffffff}, {0x18000, 0x90e}}, 0x0) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) socketpair(0x20, 0x3, 0x9, &(0x7f0000000100)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r5) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") r1 = msgget$private(0x0, 0x301) geteuid() r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4c4700162ae33268, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getpgid(0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r12, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r13 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r13, &(0x7f0000000440), 0x4, &(0x7f0000000500), 0x4, &(0x7f0000000540)={0x800, 0x9}) ioctl$TIOCNOTTY(r13, 0x20007471) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r13, 0x6, r14) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1, r2, r18, r2, r7, 0x2, 0x6}, 0x80, 0xac84, r10, r14, 0x5, 0x505c, 0xffffffffffff4544, 0x100000000}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r1) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0)="8c65", 0x2) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xd94) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x8, 0x80000000}, {0x8001, 0x1000}}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) close(r5) r6 = syz_open_pts() flock(r6, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) socket(0x18, 0x3, 0xc7) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x4, 0x6}], 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x8001) r1 = socket$inet(0x2, 0x4, 0x7) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x200, 0x80}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) writev(r3, &(0x7f0000001540), 0x7) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = syz_open_pts() getpid() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r6, 0x6, r7) fcntl$lock(r2, 0xc93a859b9c627339, &(0x7f0000000080)={0x1, 0x1, 0x54ee, 0xfffffffc, r7}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockname$inet6(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) dup(r1) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000100)) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r1, r2, r8) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x1, 0x2938) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) shmget$private(0x0, 0x4000, 0x46896bf1f92a42a0, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x4, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)=0x40000) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040), 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x8f, 0x9}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/\x00', 0x20000, 0x0) ftruncate(r1, 0x0, 0x200000a435) r2 = semget$private(0x0, 0x3, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0x40}, {0x8070a3, 0x1}}, &(0x7f0000000140)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x2) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r6}) r7 = dup(r5) close(r4) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000400)) semop(r2, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r8 = dup(r5) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x400) semop(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000003c0)={0x1ff, 0x8001}) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180), 0x27b) pipe2(&(0x7f0000000280), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000480)=0x80000000, 0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)="bd3979c5d231ddd5071fe7a82461d7f324948b2fb45c9a278c690ae1d755e0", 0x1f}, {&(0x7f0000000240)="0ded1f68f382c909ec0e89da507a4cc3fb18af66b887e09b60a6df96ad4e8f4f4d922017296b46aaa968f0a2866357b33e3b7a46ab43ee121116313a6d4aa3f94ef090d7292dafc7c7cd4b5c265f1d61d6fe1b833d19b127cd97a3372d99dd07bfc7a35379dbf75f588a0f9ac5a5fa0ebcdaa5c52dcd56076847f1bb1792b0076c7ff6", 0x83}, {&(0x7f0000000300)="8a8fa6ba5a965a54c755a5bc650c7faee4b060a5453b36c1f10c53e6c25f770da34956c4539415a9dab1085a42156e00b8a607899a2d662c672b0a435f46e2f6c46eeeec443e528bf7ac91b3a00c7dd2edb4f83d8dbf643e53acfb294865c6e1deacd6a7014c2ba6920bb37e0736e2742aa5798e622a1d10f91119c908178bb5b8437fabf9db177913950bd164bbe1280ff18ba9c8c0fb273f73530da1dfd48be43cff779e5d94cf0764113c5a426b7fe74578eb60425db27f84a126d18da26365e500a6651e9152c8a91f0f67c5b2055d22aa15072f52", 0xd7}], 0x3, 0x0, 0x0) close(r2) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x7, 0x6ec6}, {0x18, 0x0, 0x800, 0xff}, 0x5, [0x7, 0x9, 0xffffffffffffffff, 0x100, 0x4, 0xf92, 0xa2, 0x400]}, 0x3c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001}], 0x1e7) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000004c0)=""/243) 16:00:10 executing program 1: r0 = socket(0x10, 0x4000, 0x3d) fsync(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/35, 0x23) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) 16:00:10 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff0100000000000000000011000000000000100000000000000000000000000000000000000000000000000000000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52270000000000000000"], 0x6c, 0x3, 0x1800) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) shutdown(r0, 0x1) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getitimer(0x2, &(0x7f0000000200)) fcntl$getflags(r3, 0x1) dup2(r3, r2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x1f, 0x9}) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x18, 0x4, 0x6ea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000", 0x1, 0xfffffffffffffbff}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9da1af8ade1cc1eb, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x4000007, "d730c0e7bb6f03c9a8d400000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r4 = msgget(0x2, 0x140) msgrcv(r4, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfd45109cddf7f3f14b8879b13086f7d3e1843ad738ef4023ac4c53feeea9852e952be5d961cf34cca7cd933715b6d207b4c804fbc88f028957436bed5cc0977ae9009c56d64b25655b6e6f01f7358982d8b5bc2cdc607c43fbb6d9e5c76c39820c703fe55731ec98bce1459f11d1b54e2ee45d1df4d31442e8457c0f514ac277c7ad082404fe2255f38119dc7668431d8d292c9774eb81c6ca4ecb0ad74"], 0xc0, 0x3, 0x1000) r5 = syz_open_pts() close(r2) dup(r5) r6 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001600)=""/34) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCCDTR(r7, 0x20007478) r8 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000400)=0x7) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/204, 0xcc}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/108, 0x6c}, {&(0x7f0000000a00)=""/198, 0xc6}, {&(0x7f0000000b00)=""/30, 0x1e}, {&(0x7f0000000b40)=""/224, 0xe0}], 0xa) ktrace(&(0x7f0000000380)='./file0\x00', 0x2, 0x26, r9) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x110) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7b332f171fc4ba5a4f39d5cdb4c9102d8d7871124ee4a5e30ac4c95aaa0f5df95edae8f083df8200", 0x28}, {&(0x7f0000000100)="0e29a4862075edd141633842ab437b0057dbbf9b7bd9eb78623322ad6fb92b8eaecef4119c0212b59f270586ffcfce9a51612bc073c43b2793ad6b4e9ca9c926dec68a9d0381fa05f1351376cebe069c08383dcdebd31a59e576fa077edd1117ba5d38efd879", 0x66}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(e51bba7ddc35beb7,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036d6bb70,ffff8000189689a8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd8036d6a2c0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd8036d6a2a0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a280,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a260,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a240,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a200,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a1c0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a1a0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a160,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a140,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a120,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a080,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a040,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a020,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a000,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a060,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a0a0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a0c0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a0e0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a100,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a180,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a1e0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a220,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a2e0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a300,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a340,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a400,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a440,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a480,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a4a0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6a4c0,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6af40,ffffffff814b1de0,ffff8000189689a8) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff814b1de0,ffff8000189689a8) at art_walk+0xcf rtable_walk(0,18,0,ffffffff81fe6690,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd802abd5638) at ip6_mrouter_done+0xb5 rip6_detach(fffffd802abd5638) at rip6_detach+0x56 soclose(fffffd802abd5638,0) at soclose+0xb2 soo_close(fffffd803bee99e0,ffff8000ffff3b40) at soo_close+0x40 fdrop(fffffd803bee99e0,ffff8000ffff3b40) at fdrop+0xc2 closef(fffffd803bee99e0,ffff8000ffff3b40) at closef+0x118 fdfree(ffff8000ffff3b40) at fdfree+0x100 exit1(ffff8000ffff3b40,0,1) at exit1+0x32f sys_exit(ffff8000ffff3b40,ffff800018968e40,ffff800018968e90) at sys_exit+0x17 syscall(ffff800018968f10) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffe0964) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0930, count: -47 ddb> show registers rdi 0xe51bba7ddc35beb7 rsi 0 rbp 0xffff8000189676e0 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xa4a80013841631e9 r12 0 r13 0xfffffd8036d6a2c0 r14 0 r15 0xe51bba7ddc35beb7 rip 0xffffffff81fe66bb mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000189676a0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=203269 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffffffff8256d418 process=0xffff8000148a2d98 user=0xffff800018963000, vmspace=0xfffffd803f013bb0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 48101 472651 9073 0 2 0 syz-executor.1 48101 408375 9073 0 3 0x4000080 ttyout syz-executor.1 39257 292433 82805 0 3 0x82 nanosleep syz-executor.0 9073 65034 82805 0 3 0x82 nanosleep syz-executor.1 54007 345108 1 0 3 0x100083 ttyin getty 12209 101764 0 0 3 0x14200 bored sosplice 82805 353918 46237 0 3 0x82 thrsleep syz-fuzzer 82805 77898 46237 0 3 0x4000082 thrsleep syz-fuzzer 82805 223112 46237 0 3 0x4000082 kqread syz-fuzzer 82805 116759 46237 0 3 0x4000082 thrsleep syz-fuzzer 82805 192393 46237 0 3 0x4000082 thrsleep syz-fuzzer 82805 170153 46237 0 3 0x4000082 thrsleep syz-fuzzer 82805 263440 46237 0 3 0x4000082 thrsleep syz-fuzzer 46237 114661 77600 0 3 0x10008a pause ksh 77600 339115 65046 0 3 0x92 select sshd 65046 473941 1 0 3 0x80 select sshd 57619 494896 3878 73 3 0x100090 kqread syslogd 3878 139863 1 0 3 0x100082 netio syslogd 81129 257682 1 77 3 0x100090 poll dhclient 89961 187588 1 0 3 0x80 poll dhclient 33273 56859 0 0 2 0x14200 zerothread 31852 17648 0 0 3 0x14200 aiodoned aiodoned 78123 479807 0 0 3 0x14200 syncer update 73969 509873 0 0 3 0x14200 cleaner cleaner 71790 387663 0 0 3 0x14200 reaper reaper 18456 272745 0 0 3 0x14200 pgdaemon pagedaemon 15997 29423 0 0 3 0x14200 bored crynlk 90958 398516 0 0 3 0x14200 bored crypto 80878 68364 0 0 3 0x40014200 acpi0 acpi0 55143 270386 0 0 3 0x14200 bored softnet 8862 398280 0 0 2 0x14200 systqmp 79250 312782 0 0 3 0x14200 bored systq 80065 27468 0 0 3 0x40014200 bored softclock 73705 31042 0 0 3 0x40014200 idle0 35380 496942 0 0 3 0x14200 bored smr 1 454413 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9587 6515K 7737K 78643K 38234 0 0 pcb 16 8K 9K 78643K 1191 0 0 rtable 118 4K 4K 78643K 3213 0 0 ifaddr 77 22K 25K 78643K 1094 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 316 0 0 iov 0 0K 32K 78643K 917 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 13422 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 153 0 0 VM map 2 0K 0K 78643K 12 0 0 sem 12 0K 0K 78643K 2359 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 6 17K 25K 78643K 11456 0 0 sigio 1 0K 0K 78643K 82 0 0 proc 50 38K 62K 78643K 2595 0 0 subproc 32 2K 2K 78643K 663 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 933 0 0 in_multi 33 2K 2K 78643K 766 0 0 ether_multi 2 0K 0K 78643K 59 0 0 mrt 2 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 1429 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 132 23K 32K 78643K 27199 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1091 0 0 NDP 18 0K 0K 78643K 345 0 0 temp 212 3540K 4180K 78643K 177542 0 0 kqueue 0 0K 0K 78643K 72 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 84 0 78 1 0 1 1 0 8 0 rtpcb 80 456 0 454 1 0 1 1 0 8 0 rtentry 112 419 0 373 2 0 2 2 0 8 0 unpcb 120 3321 0 3309 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 5047 0 5047 1 1 0 1 0 8 0 tcpcb 544 1850 0 1846 1 0 1 1 0 8 0 ipq 40 20 0 20 10 10 0 1 0 8 0 ipqe 40 42 0 42 10 10 0 1 0 8 0 inpcb 280 6408 0 6398 25 23 2 3 0 8 1 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 74 0 70 1 0 1 1 0 8 0 pkpcb 40 30 0 30 10 10 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 173 0 173 30 29 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1842 0 1597 24 8 16 16 0 8 0 art_table 32 1843 0 1597 2 0 2 2 0 8 0 art_node 16 409 0 367 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 5 1 0 1 1 0 8 0 semapl 112 2357 0 2347 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20082 0 18674 46 0 46 46 0 8 0 ffsino 240 20082 0 18674 84 0 84 84 0 8 0 nchpl 144 38034 0 36413 61 0 61 61 0 8 0 uvmvnodes 72 7590 0 0 138 0 138 138 0 8 0 vnodes 208 7590 0 0 400 0 400 400 0 8 0 namei 1024 139068 0 139068 6 5 1 1 0 8 1 vmpool 520 10 0 10 5 5 0 1 0 8 0 scsiplug 64 9 0 9 7 6 1 1 0 8 1 scxspl 192 98912 0 98912 29 28 1 7 0 8 1 plimitpl 152 793 0 786 1 0 1 1 0 8 0 sigapl 432 11518 0 11504 2 0 2 2 0 8 0 futexpl 56 237972 0 237972 4 3 1 1 0 8 1 knotepl 112 2139 0 2120 1 0 1 1 0 8 0 kqueuepl 104 2124 0 2122 1 0 1 1 0 8 0 pipepl 112 4502 0 4483 8 7 1 2 0 8 0 fdescpl 424 11519 0 11504 2 0 2 2 0 8 0 filepl 120 90096 0 89996 22 18 4 6 0 8 0 lockfpl 104 25332 0 25331 1 0 1 1 0 8 0 lockfspl 48 7310 0 7309 1 0 1 1 0 8 0 sessionpl 112 56 0 46 1 0 1 1 0 8 0 pgrppl 48 108 0 98 1 0 1 1 0 8 0 ucredpl 96 35966 0 35957 1 0 1 1 0 8 0 zombiepl 144 11506 0 11505 4 3 1 1 0 8 0 processpl 864 11535 0 11505 4 0 4 4 0 8 0 procpl 632 24626 0 24589 4 0 4 4 0 8 0 sosppl 128 117 0 117 28 27 1 1 0 8 1 sockpl 384 10456 0 10432 24 21 3 5 0 8 0 mcl64k 65536 2313 0 2313 242 241 1 64 0 8 1 mcl16k 16384 27 0 27 20 20 0 1 0 8 0 mcl12k 12288 174 0 174 20 20 0 1 0 8 0 mcl9k 9216 83 0 83 28 27 1 1 0 8 1 mcl8k 8192 187 0 187 20 19 1 1 0 8 1 mcl4k 4096 823 0 823 9 8 1 1 0 8 1 mcl2k2 2112 84 0 84 29 28 1 1 0 8 1 mcl2k 2048 73055 0 73010 28 21 7 13 0 8 0 mtagpl 80 1436 0 1327 20 17 3 5 0 8 0 mbufpl 256 181770 0 181459 179 159 20 44 0 8 0 bufpl 256 33705 0 26114 476 1 475 475 0 8 0 anonpl 16 1030240 0 1016976 282 212 70 73 0 62 11 amapchunkpl 152 50153 0 50043 125 117 8 29 0 158 2 amappl16 192 59410 0 58651 318 271 47 51 0 8 8 amappl15 184 1025 0 1025 7 7 0 1 0 8 0 amappl14 176 1668 0 1660 2 1 1 1 0 8 0 amappl13 168 1096 0 1095 8 7 1 1 0 8 0 amappl12 160 3836 0 3835 1 0 1 1 0 8 0 amappl11 152 1134 0 1123 1 0 1 1 0 8 0 amappl10 144 741 0 741 4 4 0 1 0 8 0 amappl9 136 2289 0 2281 1 0 1 1 0 8 0 amappl8 128 1845 0 1795 3 1 2 2 0 8 0 amappl7 120 915 0 909 1 0 1 1 0 8 0 amappl6 112 1097 0 1085 1 0 1 1 0 8 0 amappl5 104 4281 0 4270 1 0 1 1 0 8 0 amappl4 96 8874 0 8842 1 0 1 1 0 8 0 amappl3 88 5109 0 5098 1 0 1 1 0 8 0 amappl2 80 89880 0 89805 4 2 2 3 0 8 0 amappl1 72 216900 0 216471 26 16 10 20 0 8 0 amappl 80 25498 0 25460 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 11529 0 11504 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11529 0 11504 1 0 1 1 0 8 0 vmmpekpl 168 62352 0 62325 2 0 2 2 0 8 0 vmmpepl 168 1337068 0 1335118 429 334 95 113 0 357 5 vmsppl 272 11518 0 11504 3 2 1 2 0 8 0 pdppl 4096 23064 0 23028 6 1 5 6 0 8 0 pvpl 32 2627242 0 2610771 578 408 170 279 0 265 32 pmappl 200 11528 0 11514 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 1104 0 487 21 2 19 19 0 8 0