fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001c80)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESHEX=r4, @ANYRES8, @ANYBLOB="f803e2cf4fd16958b32ad2df498ca1a60432c93c802ba4983b8c0544bb955452264206a9851f4e3ff3c1d7ad2cb4a5278a4776ecc8c5935f9aae0e2d8c6d82fba3624dcd6091564c40e5c623295e6851ce6072d9e8dc729af7a5bf3c21e2e5ba029305ac5695cb53334520ee870ce13e338ad02c545b53c8b2beacfaa72a5282f78f0ce65546c370b69e93e0a4525f407ee374de31feb01bea5c0595c6c2cd3f270600e9f81f35e231333f2e31c1c2152c437bee0adedada", @ANYRESOCT=r6], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r7, 0x10000) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r4, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000200)=0x1000) write(r3, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000140)=[{0x0, 0x4, 0x2, 0x4}, {0x1ff, 0x7, 0x0, 0x9}, {0x5, 0x40, 0xde, 0x92}, {0x971f, 0x3e, 0x9, 0x6}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f000074c000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x62) executing program 3: sysctl$vm(&(0x7f0000000200)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYRESHEX]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x2e, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x4, 0x1}, {0x4, 0x0, 0x4, 0x3}]}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x40045700, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r2, 0x1}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r3 = open(&(0x7f0000000280)='./file0\x00', 0xc1, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) dup(r0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 7: socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040)="ecf4d9710aa2676fa6", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r3 = getpgid(0x0) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r3}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r3, r3, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r6, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c, 0x9, 0x80, 0xa35}, {0x20, 0x80}, {0x906}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r9, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r8, r9) r11 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r11, 0x29, 0x9, 0x0, 0x0) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) (async, rerun: 32) r0 = socket(0x11, 0x3, 0x0) (async, rerun: 32) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) sendto(r0, &(0x7f0000000240)="5d6c9d189d9ad5d7bbc44735f9d37dfb2272ae7ae21469205498c403a58ec15680fefbfc1f7bb0529c4b7bef8af3cb18e7210b2361e3a58c954674eb108830623f5af4fb0bff8234196034c1308da59368aa6cdd6ecc6a92917986f982cb17405193da6ec1f87f9f8f3dc66d6ca0b94f74", 0x71, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0xffffffffffffffff}}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x3}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt(0xffffffffffffffff, 0x11, 0x4, 0x0, 0x6) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x21}, 0x2, &(0x7f00000004c0)="71f91e3471ac0358bc5a91501d94a34b8e5f84090000007afec37082ebe0c40d74d89e25aa70f5000000b79ef4dd240eb026ca49090d78cfb3e0059fc250c5c5808267466c70798208ce3b", &(0x7f0000000080)=0x4b, 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaae07) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x4, 0x4) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x3}, {0x6, 0x0, 0x0, 0x1000}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 4: setgid(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89060ba9f571178869feabffa401827b708fbc95154177bba5545dc6", 0x1c) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) chdir(&(0x7f0000000280)='./file0/control\x00') r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() setreuid(0x0, r2) fchdir(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000007c0)="59cb1416d1beb53f509b3e90c936492ad9229a556f7c9aa502a13957e0bb658affd8819b5f6868a7223e5f566223", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="b090fd8d2412f78a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509edfc9f6b28e9fade02acfb994c8e3ae3e9380ef764c21ebc7ea33ff7c475e234f408564413518d7e351c3176ea1abf0f45fbd77d95b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c", 0x72}, {&(0x7f0000000200)="4134ff5fb0d260ee32830830a2208d8ad6eade0c7885404f3257583a677d3c00826d0d1d56fd7db356899b3a96139adad53eb35684f7ffe0e6a173151083bd0e07f756e8255373dead6c4d8f3c24d349911808c8e0f3449a61708d35f163c1763e7c2271b7546f3fa3f3bb1043181229d94f06769fa562c9b795c79203529346e110f9ec171b93fcb37d637210edf3151eb24f573329751ff7c4bc5ae03ce73d1b5d235fc85b59429af5bb073e18f9443537ed9c51f238558b805abab8d48e2fa02397644132", 0xc6}], 0x2) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 3: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31"]) socket$inet6(0x18, 0x0, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='#)\x00', &(0x7f00000001c0)='^$\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='{{(!\x12:%.e{^\x00', &(0x7f0000000280)='/#!}\x00', &(0x7f00000002c0)='}^)\'{\x00']) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340), 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) executing program 6: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x0, 0x0, &(0x7f0000001040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) socket$inet6(0x1e, 0x4, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x6, &(0x7f00000001c0)="71f984d05910cbf17560f4fe4b00"/27, &(0x7f0000000100)=0xffffffffffffff20, 0x0, 0x37) executing program 3: r0 = socket(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89060ba9f571178869feabffa401827b708fbc95154177bba5545dc6", 0x1c) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000040)) executing program 4: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: socket(0x18, 0x0, 0x0) r0 = getuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x2, 0x8000, 0xff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, r0, r2, 0xc3, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x8f}], 0x6, 0x0, 0xbc, 0x0) pipe(&(0x7f00000001c0)) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x42) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000140)=0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/78, 0x4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xd34, 0x0, 0x80, 0x2}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) dup(r0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050160000045ff62f2907b307d0000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be381649bfa5516f32c9af172f3391f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e0000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: sysctl$vm(&(0x7f0000000200)={0x6, 0x5}, 0x2, &(0x7f00000002c0)="f1c298eb35d4f3130828957b8238c0469cacf294d10e8c5bff78526d78df1fbc2200d1f32fc26ad2464d4a886e20cf7609e04bbc5f0a7920b4319570e20cb71c90861cd9ec1c304e73692af9a81fae85a93db90a6dcf451dac2564faa2cfadf492e582847b56d206c29b62cb056e951aeeaee39c339636b2d6355efcab917184802404e4410000000000000000", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r1, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup(r4) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000140)='./file0\x00') lseek(r1, 0x7, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001040)={'tap', 0x0}) r4 = syz_open_pts() dup2(r4, r0) executing program 3: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(0xffffffffffffffff, 0xa, &(0x7f00000000c0)={0x2, 0x1, 0x1ff, 0x0, r3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="fc23", 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) rename(0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) fcntl$getown(r6, 0x5) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf17f, 0x9}, {0x0, 0x5f}}, 0x2) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6}]}) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000400)="50a5659ad1fa0d78e69638ed8e2f", 0xe}], 0x1) setreuid(0xee00, r7) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000002c0)='.\x00', r7, r9) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x11, 0x0, 0x0, "40dc5b38"}}}}}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000700)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() setreuid(0xee00, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r10, r9, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xa67, r5, 0x0, r8, r6}, 0x1, 0x1, 0x400}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) getsockopt(r0, 0x730, 0x8, &(0x7f0000000040)=""/104, &(0x7f0000000100)=0x68) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0x41}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}}, 0x10, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000140)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x2) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="cb", 0x1}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) close(r3) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="cc", 0x1}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb8100000081"]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f00000005c0)=[{0x8, 0x200}], 0x1}) r2 = socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x91) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0xc8) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8, 0x0, 0x1, 0x4, 0x4, 0x1, 0x2, 0x1, 0x8, 0x5}) executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) executing program 5: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x6}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240)="c20f479b21f759764bed9219fa63972c03b2b88dbbe60d5bcdd86add20b0942a7e000020d7c35db845e4fdee07e5c18a2e32db52487ba75a2486dd2feedebfa4adbd68af799eefeee698a390281773640d143dcb68af41a2069195a60c816987", &(0x7f0000000340)=0x60, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x65) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x402) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES8=0x0, @ANYRES32=r4, @ANYRES8=r4, @ANYRES8=r4], 0x280}, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000100)=0x2, 0x4) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) fcntl$dupfd(r6, 0xa, r4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x4edf, &(0x7f0000000080)='./file0\x00', 0x8}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000200)="2a1c7da067f95cc2bb39d95892b77db24063d5e461d482dcfa8340", &(0x7f0000000100)=0x1b, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x7}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket$inet(0x2, 0x1, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="432d88a0c7d82244f6c661309fd2264d0f58076209f3e7d5000000", 0x1b) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x800, 0x7f, 0x10, 0x638}, {0x11, 0x5, 0x0, 0x401}, {0x5, 0xae, 0x20, 0x8}, {0x8, 0x6, 0xa2, 0x200000}]}) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="04", 0x1) (async) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) (async) write(r2, &(0x7f0000000040), 0xfeea) r3 = getpid() fcntl$setown(r2, 0x6, r3) (async, rerun: 32) r4 = dup2(r1, r2) (rerun: 32) write(r4, &(0x7f0000000040)='q', 0x1) (async) close(r2) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000001740)) (async) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = socket(0x2, 0x4, 0x22) (async, rerun: 32) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) (rerun: 32) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) (async, rerun: 32) r9 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r9, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r9, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) r10 = dup2(r7, r5) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f00000000c0)=0x1) (async) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000140)) (async) setsockopt$inet_opts(r10, 0x0, 0x1, 0x0, 0x0) (async) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000), 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0xffffffffffffffb9) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x1c}, {0x8106}]}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2d}, {}, {0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x0, 0xfc}}) ioctl$FIONREAD(r5, 0x400c745c, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup(r7) getpid() fcntl$lock(r7, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x100000000000, 0x5], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x3, 0x0, 0xfffffffffffffffc], [0x0, 0x200, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe]}}) write(r4, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) setregid(0x0, r6) getpid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) setregid(0x0, 0x0) select(0x2, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) executing program 1: r0 = syz_open_pts() fchmod(r0, 0x89) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r2 = getpid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000100)={0x10, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x495}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x180000000}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}], './file0\x00', 0xffffffff}) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x800, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) r4 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000480)={0x80, 0x10001, 0x5, {[0x7, 0x4c, 0x6, 0x0, 0x8, 0x9, 0x7, 0x1ff, 0x7fffffffffffffff, 0x5, 0x2, 0x40, 0xb3, 0x7f, 0xde, 0xb410000, 0x7, 0x8001], [0x8001, 0xd54, 0x8, 0x4, 0xfff, 0x2, 0x0, 0x4, 0x10000, 0x4], [0x101, 0x100000, 0x20, 0xffffffffffffffff, 0xac, 0x9, 0x8000000000000000], [0x3, 0x0, 0x8000000000000000, 0x9, 0x6, 0x10000], [{0xf, 0x5b, 0x921, 0x10001}, {0x9, 0x5, 0xefe6, 0x3}, {0x20, 0x7, 0x10000, 0x7fffffff}, {0x4, 0x7b7, 0x3a3}, {0x5, 0x401, 0xdb, 0x7f}, {0x8000, 0x2, 0x1, 0x1}, {0x2, 0x5a4, 0x4, 0x9}, {0x8001, 0xffff0000, 0x2, 0x9a}], {0x5, 0x6, 0x8, 0xa49}, {0x1, 0xfff, 0x5, 0x6}}}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000700)=r1) sysctl$net_inet_ipip(&(0x7f0000000740)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000780)="a1e049b2ccacda0e8ffa5f1a21bd055bc01cdc09b2e64c95152323c09e672b7bdc34129de5c3274d73abd45c88ff786e85ea231df87d071653e99e508a11bb2faff4a317ca12aa1380b4746353326d79702ff0227448d675d65232a0cbc358206598656abf5e5dd569d06422cac5ec04529d1255ddfe73bed57def7c9b5a1808f327201c337649b6c07cf4fe50682d26f44d2d6c1a664045feaadf0bdb5f9ad03ea0009e948868ce715400da95fed31b0281b3ee9c80be33a4e0cf22ac46464eacbc59aee75c324b8b0edd2953ab12a83ade08a6d477ae7c6b79ec7665ca73ade923b008a173ad252772576b5745416620ddd4fe30fedc028185413e5cb34c6ed19d5b9b14ecd342f37efabbe9eb15f47b1a3e39e6e15d398e4f16dc068a1d76c338f19334b3253cf6fd5f134a191d11cc52396d1cd9ad181f3e1a180bb9241943475eaa9b815d192912da60a7b73830952f514d04ad92c345c1bc10bf5f1b036ef8feffdddb1e4cc2f71825586510a530cc75d163829e585e1ab0cbfe359c3dd5a72643e0ce50c5f16cf999ed5f8f95adf96b9cb83da66422b9c0d6aa9ffa586a4aadf9b6e4cf5343dbdc36cb2743eb950ea48f78d1bcb93051f6558fce151f18422fade501159fdf2fe7990ed64b7e1edef40501e825636e0e950a8c8786fffc66e6cf1e8285f210cff694d98024c919ffa1ee24de3eec0e5f70ba5bec435353d5b8e8abd4a9a39a9bb5e95c95c425fdb8b4606fb90218773806b12c49134a9aa6b94db97b59b431f808786c4a1096e41acbe9524aff747a9bc3a8e74589f18b38d30fa257944b6d00007cb624c5a796b8cb5f178840430fffeea4b2fb50da10dfe11ef9debc21bda5dbdecec5badc204b02b1e62971336fe5b7b68d83e1edd943695a948acf1104337738ca76a32128f8c41ec0e7e4a3af90bd84aaa88e3e89511036af63512719961c130917186b885a6d22428d5aa5a5767ca7fa2447a884fa7863eed5a725899573c11a7cd367bc2a980cac59c0ea1cceac83f426de3fa53ffb287b4b9fe5e0630de673b9ad7a4d2ad200365fc7849defdad2f37450636a1a9d36768cacb0410f3905b82e0745d406c355686a084e836abd6230a2e470e157669bbca2048d2754625a5c3ff14d28a34c8ec468f8c52d1d6f6e42dff7f9ba95226c5dff7026e6d2061bed28acaace6036030e7e5a16d0af3e5d3003929645f154df4beaca34c109bbd78fc7f0cbf54f18c80056174a70d482e268ec3b7d1411de36640b656731cef902d0ab95ad3f13b0863342a2ef4f1e4b82f2ef8fe76987a25fa01e000eb68af0643ce3d8246ddb9e14e4412697e8d6a7dc72241a8763875a4afe60d91c9cbe9cd40d0ac97875facbdbe58c2e0640396071f6b7baa80fe36e78dbfd1fb157166899e283bb8c3811dbb36622afc19ea039b7866e1217c4fb2489e505b20a5f7926a6f9365fe6710fa916083345dd013764c9d3ce4e1f8804b4a9577d0ae77d6b04cc387b21024ed65c6883e106739cbd5feee1e23feeb30f736b10495b089424b149ee67a911f85c83464a9bec7e85568c6207307cff7f8748e2d7b821f5b186999af3f4288f4ef951c3984e03426dc8bbe720a2128b72ae9cd244590a4943794cee2d79822097dffb3180637fe003f577e0485a9c21e6122352ddc88d10ef509b02a6b89726a034e6bae8e161100ea42ea3608cbde8034ff997f3a062e43dc4b475a22d013bd3663840736f93480254752958eef7a3bbdf546066b59d3239b7722be899d9e2a1d3012e5fc0a1ce41159a124171c245dd49478b17b749c958bbb343cf9ed99a72311d66163fab5881dc2020cb41dfe4e0ea7297ebaf59cf7275f87f46a6360b4a20106103176826b629eff8f217bac6414afed8b323c6e6d6aaa3d3a88f5d8c188610a9cad7cdf8f86ff6a5bd3fcb132c9692fad3f74c2e8dbf5b45900e76500643dcb04ddf06a45f6fe8c93dd7640ae7b5950e669ddc2a96cf22182611f03b2ebf3d603b3c1e3766b2e88fcd25723db5b94c5830f08a66b20a106409f4046b811d1532d038de5ebf2daecb05384edc18f41432a4b3152319c97bbd6a5058b2381c17f9ee0bebd3b9bfa71d61deab154cb29c9d4cd9d7c517fb5645d5ed9c37b76c6588a208a4ed518539651b788043694432a24d60ce5758317ad7f619952f207b5e2bcc3d4f329fff982667e9263d22cd7b1bc6f05b47161db02e2b95ba54dfacc658241ab69909d3e7ef37004f45eeb898ec5e22c8c03d1ec3d17caea3f3d71dfd64fa63e4658610622941baa721883c0ff5af7de22d711f16f0dc1d253d23d6ac9a2d19d44e65f2892f13de2efe54bbed332e57c7840f633b21455edab3e1431e19ef6c1079e7f6be03fb6500a44aa22a4daa9645b35c18fcd7f777366b99390097f41d6f0fbc3e6c179585f484f2caffedeaf22d90e458c8a1bf2ec89dd66ab8ac81a7f583ebd5b09c607ddbca61d4ee5c53f8542f4d05aed496e4fe43f548e31d01ccb9daba8edc9fa0720f8249dbbe43502f18943ded87e01db29e207850fe1b83af70dcfb87d4da63b302997f1a1351cc2f228df753753a546925f9a35a0eef8b5a395d9c8b47091c22397533330c2c0ec14df0507cffd08811e3f118f0e7f8acfff10ad5d83104433ef4803d1fa8151c442d3c213a5331c81b551953a5a226355ad56309923fe231bb020627966e984a87e846c35e72cfd649e9791f651cf04b967e7daefe5b2e3800251cfedf1cd23cb652e6238bca669258f2182a5a4cf525788e3d2352beb917c28b63022c34d38e414bfdcf1883fc260cd6fbc8ce7b4ccdf1968cffcd2206792439af536b781e495ed28c530dedd7ae51b80a899e352a987230bbe235957cf90922b4fd42a0140e8b326ce5caf3e593a5dd919f5f0d8f7b2f8ed8c2ecb88c186c8eb7158c83a3ce98d28aa677453f2bbb663bb59714015cb802db4d9e71d718ff7e71ab3ff75ac8621f5059f3d11cf6b859f0e299bcaf35b2ae9f758ae11a4809544d354b9235587b574a3c4faf271ed86d15fc9b4b75526c76cc3cba61bb1aef5877e6cfc1691790a2ec80bac06a77eb10e1b3eeee92b30020f11aab4daad0268fd832b8527b131356bb9c71d0d7dddbf4fc3afc441636211bd9f686b50b21397a7a543a50fb7207a6005c3a439ad63cffae39aec761ec628fb1ef584897db550b2bb6b502a9a49475a6ef3bee686453d81af37184678a5ad7b9821111e83daef503acb4ece0c0de258cd3de0d8cf33075bbeefdda95317d9befab51e2896b8829cf5b9f4cf881a8bf72318a8d78bbe10a6421cd39044ac31bbe605713a5bd0786c810a4f368fab0e750e1fc7307bb174274ba8e5df826823dd9df3592728f063ba3cca0dc0cdf4d47ec8cfd6affcce72acc9d346615e4c95752d1102a12db2172ed300fec17a475f96d20b1f5b52440e9fcd2f4be4cc350ee3e78c8c3dd8db0614415bf1bfc5300f0716d197bd6bbb317a7c819b0fe7b041d2c93ce761316d15c311ce311605b635e3d134ab77e277753cd20f7618556486bb0939c1c7456d9432744a74711e8d5a9531062281fe1c5ce2a91d3a54d3f221124a54b6926688970d6f90f44c11ddc40fb444c77a34030c6205df9a911594f1c49df9197244f7f9377e822d068d67d7a6a072f4e08954283f19ed6ec19e91835bf3f5390079cf4905dd099eb83631d4f6ecb4d2ec1f77512106746ce8cda2a6bc98676786d11decc3fb75ba36b8458ef22a4d31a26176c97da02d930573c6d2509d8458a836c5b9e3f5920d735aeb654fec9175055ce425c2884441148cfa750470c92880eb5a3b2943cca4f87aee3a1473149e4ba95e7a143ddd16f50af029f66fc4f33c3df10004df35a4e0979d24f5a7b42f694ec84e659cc675863ccd1309af77405d26d7fef3a9de1617815f834ec6b5307946066baf6153339fa1209c6c3fe5e0cf845709d00e2e34fb96196ddae95752346025c86aad23d267be239b53781fa5899ddbbab1b5aadf51c18004f7983222c6e614e2dcd25af84bdcb652f6ac350c62a5da06e3aa6a17f90ad5fbe25fa2ebcf55b750e84cf550076dd3bd6d280dd356c6fec78bfc453268f6affb73fa793036c9d8699ba3d91f0d4e81f489a74865c86ae403cf2794fd1b100fcdf569466bd456476c0c00c922522f8c974b455dcbd0d5c540a6ccd77ac0bf9b6f731437f9a4425f7186c2399c3750aecbd817cc3bc74c0d18a6de4bade4e9ef7ee2b63674e00ab09dc9e815a6f32d3d124216ba555d2b65f711669b87efcd9c63f514bec2a2912567cc12e5c2e25c90437adb42e319445c2aacfb6312f8dfa037b34dc7a34c8ac5d17661a93e2cabd7fc3717d0b8939185f8ea28de39e81df4076c981397880103088cb13bc324b6483b0e215a0978247a47572746cc06d9274b93fcceb6fa7f02ccaff0e4ceebfb2bf8363706455247fcb4b089313161e531e371b1ff880769c360cd6b86d6480de864897d13fb752eb31fd81dc0df9c752638a4fc9c38ff1c93232dac96669bbca35bb1faa256d5a39f5d39159f816893f48384002849eb4836e6472b29b03863664807ea8bbecab22f237cfc7c60447cef90f615497e9d3e058ab8d4714111abbc300c771edeaba5c4a4935bf598f1de927d0ee38bbfb23141287f55b7a014ea4290d4be3d4fbdfccc4ebb88c7ee3dd086b4b69f699e9c67be60688a02581df8f99697783103e14d8adaa0bc0699c5c9c0dd93fb373a076befeb85a09e6476a520fdb6e3e870be5ff006a26ad74354844996f1b361c34f8e8019b8ba5ae66d3765938b79dd9e4b4178e2dade35e055056906e19d994ab578105761d45b98ff9580956b91578915d3147516784ad897d802effccb9fdad18a119fe233061cbc52d81cd4e9f90eeed92376dd97b49f6171a885ab64e661bc9cf4879a2e65a6ff3c4161bb91d38f00da0fc2d29c5d92b6e86eda42711ac288a31bcad7460b89bed67169483e7b01e98141c4a25dc18c612169b1a952d2e324f311d0a56c8e57b88e75edc25caf5c957781f7f546d0886fa059c5b50cb7d1921d7e4300e514ff4eec9c5edc82cb20da9980554ea427f741fd67ec5ccded211e91eb44b2c66309c702ec12e44e5094556d52f15221388e320319261275b68b01d3b7bc29982db99ff4d7c46244a67b079ba93d152bcd43b61d6f18d1432d2a190112ff44740c628c3cf1901eb2463cec3b710a80401e33b6e3acfd2d7f28df8a28eba136423b7f9ee013111156c5180f5bd168b738ff1ce5d39e6c19a390f37de195d377c266a09a9d69eeccb1aa38b9a941b500db6fc78c212fb323ab19eae8d43add2e6962a5a0af5cf857566c9ff13bc2f3e8a825a7fed50f2665e4776a2e7ca47f7148b45d49148d2bbc4bb9b896c4504ae634ede6ebbd1209fdfa968a94dc6dd9132f0718fbc5f851a040cb8293b130fb4f8d55697c3e8d82641601686ed0143929bff54992fe3d74537bac98d6d3367ea0a85f64e8598feaf6600e02d5a695d25719d15d7874a3edd44fc56487de127344e1765b8a26a99e53dbd332e2c60c11c72783db4cafa3f68112570e67a3dbc3bb4b1dd23c5d0a859b55fc4da8cc2706bb1ea484e8e7e153d115ffd73f8a2f9e0c0d958003d87714c4831a04a69f758a13021f6c444b7719e5f731dc34f6c460b1bda2cba5f3945b7c660c6fa0da00b3995c746f5d1cb68b447b242fce0d49514579320a8da39f49b3f7314e1a02cbb526feb4e1fac6f1d4006ee3563351e382073", &(0x7f0000001780)=0x1000, &(0x7f00000017c0)="19a388092bd66459b4bfa794bdbdd232d2ecd9bc1799764949f406560b1bdf15a903ac2bb134435af7c08414b07143fed97c5c0ef27eaf9a0a4c696fb4c667b0cafd6d7365ed19be8b3dbdb3ef017e36e475237a5bca38a679e8b19279230fdc23a58fa9c215771f621136859d0b548267576112f0caddc631b5ab5ff1ec5d8a49c00c47e43659042f88e8a1e54d4d5186ffed3ebea51bafbbd8927f3acd688020df3d99790f1aaf746592629c72584dbacd9596b0e21a04fdc8aa5e055c579b364486d03115add57e608e4be103f089793a31dc2a2e89b21d480f3a7902b430a09e40a6d5aae58a9be8fa380e8c0e", 0xef) socket(0x18, 0x8000, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001b40)={0x3a7, 0x9, 0x3f, 0x4, &(0x7f00000018c0)={{0x1f, 0x11, 0xff, 0x8, 0x2, 0x2, 0xffffffff}, {[0x8e86, 0x34, 0x5, 0x1, 0x80, 0x6, 0x7a, 0x59c, 0x3, 0x8, 0x3d, 0x1073, 0x80000001, 0xfffffffffffffffa, 0x0, 0x5, 0xffffffffffffffff, 0x6], [0x3, 0x0, 0x6, 0x3e8e, 0xcaa, 0x0, 0x7fff, 0x0, 0x6, 0x9b], [0x2, 0x1, 0x10000, 0x7d2, 0x4800000000000000, 0x9, 0x6], [0x7c, 0x9, 0x5, 0x2, 0x7e3, 0x8], [{0x0, 0xe56d, 0xf3, 0x9}, {0x0, 0x1, 0x6, 0x7}, {0x9, 0x8, 0x3, 0xfc}, {0x4, 0x40, 0xffffff7f, 0x990}, {0x8, 0x81, 0x1, 0x200}, {0x0, 0x60, 0x8, 0x3}, {0xf951, 0x40000, 0x2, 0x4}, {0x400, 0xd2, 0x4, 0x400}], {0x3, 0x1, 0x2, 0x3}, {0x1ff, 0x6, 0x6, 0x9}}}, 0x7f, 0x8}) ktrace(&(0x7f0000001b80)='./file0\x00', 0x0, 0x400, r2) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0x4c, 0x3fe}, {0x9, 0x200}}) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001cc0)=[&(0x7f0000001c80)='-.\x00'], &(0x7f0000001dc0)=[&(0x7f0000001d00)='@/\\^}^-+\x00', &(0x7f0000001d40)='/dev/vmm\x00', &(0x7f0000001d80)='/\x00']) sysctl$machdep(&(0x7f0000001e00), 0x2, &(0x7f0000001e40)="af3ba5716cbe12ebc860964a48be9363bc9a318d13457dce28e28ce3b804b8ec225f0b19a4d07e96ba9ae9dcb224e9935a2221a652f2c48d6ae88ec9cabe6c01f7104d0d88f4696c355ee12c66c03aaf4193c5cf561584876077cc32134fb703ea09d19ef21006171809858558320bb409db71d487b005801d2cb72a39a5000aadf7ad872788d807e7f22d5f5da685250d309b3640c1576ee59c451d9f07af36bb67eb3cb9cebfa0c1a79b5bac41236e03b9222d3ea57404c553a6d5829bd3fffe", &(0x7f0000001f40)=0xc1, &(0x7f0000001f80)="3faef59113575a2454128f3bc2fbb7407c6a530e6cdd288bfd86992b2c6a273c66bd8d1dd590c463eea43e0f33d93e31", 0x30) socket$unix(0x1, 0x2, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001fc0), 0x20, 0x0) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x0, 0x13, r7, 0x9) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000002000)=0xfffffff9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0, 0x0}, &(0x7f0000002080)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000020c0)={{0x2, r5, r8, r5, r6}, 0x10000, 0x5c, 0x8}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002140)) mknod(&(0x7f0000002180)='./file0\x00', 0x2000, 0x7b) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(0xffffffffffffffff) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}, {0x1}], 0x3}) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000002500)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x0, 0x1}, {0x0, 0x0, 0x0, 0x6df1}]}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: sysctl$vm(&(0x7f0000000200)={0x6, 0x5}, 0x2, &(0x7f00000002c0)="f1c298eb35d4f3130828957b8238c0469cacf294d10e8c5bff78526d78df1fbc2200d1f32fc26ad2464d4a886e20cf7609e04bbc5f0a7920b4319570e20cb71c90861cd9ec1c304e73692af9a81fae85a93db90a6dcf451dac2564faa2cfadf492e582847b56d206c29b62cb056e951aeeaee39c339636b2d6355efcab917184802404e4410000000000000000", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r1, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) (async) read(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') (async) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) (async) execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup(r4) (async) dup(r4) executing program 7: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000003c0)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e0500000056dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb109000000daa942f29d429918c9b62cd3e1b42261c539ef0000000001080000868920e44948a1996f649e941fd275d3cf12c47a0600150ca824e95a1210812d21bb8275b14154cd27d02b9c1bf4793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0xffffff64) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000001c0)="bb677da56a4d39cfc5ba5c5d0522633fb78ffde498300f80744c028e9a2ee95f6ee49b6c01548293833e056397e9a7e8c892f58c809a0607d7b82f4a2a6ef9327b190bd67f3d78895e02ca39835d7328bc558ce209d0a907b2483ed78fe7e3039103a084f0cd5e51f3cd76142527ad034a6fbafc8d881d3f7f927262cceeb411059208e264d76a1382ff5b09dad95eb30ba6d105f4daa7119e3b5ed8d33cf0a3dfe9f8f3b138be91fa27474d4f22bd7c1c99f1fabd6e708cf857b01fbcacdb0589912c6282b920f50842aa0400c86ad7270c16", &(0x7f0000000040)=0xd3, &(0x7f00000002c0)="9d675eaa9aabfbe8724d5a08b39f26f91afeaec4322ab24afd13bb737849fd60517e15d6dc82aa7edfa100827a4e6a8ed1542d0e4f5f81405e373b70946265f6dd720671a5a14ffafac9dfd0e2b93335afa3fe0831959953e3b3cfadec4cc34506a60b615a1a05931e69decb87e9a7a98402dce69d3b605a98d5605fc80b144ba37f9e33f0fa16ba2050c03461aabb148d2c476cbf9964545fbc43", 0x9b) vm_resetcpu: failed executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) write(r0, &(0x7f00000005c0)="89", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000017c0)) sysctl$kern(&(0x7f0000000340)={0x1, 0x17}, 0x2, &(0x7f00000004c0)="000346df11dc9fb31a3cd1ff8abc2db41dbacfc6b2480ca941dfe40aef74b23ceb6a8ff07084483416dd1bf09f35082bdf1457a73d5bbbdf95580c0c46a6166ece9f61629c6343ae350b", &(0x7f0000000380)=0x4a, &(0x7f0000000540)="90cbee49f524bd66eeb0ea1545298c43b6e301a798d51aa3c94cb9e2501eaef408dd9b17600b83e13a3390cdbfb2f2643baccca7873a5206cb76382763faee6e6dd42e761f614ffd74e4f205eddc622db079fe7da3e850ef5a6838ac63f44da042babb2809b8974330bd79", 0x6b) setsockopt$inet_opts(r3, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffffff67, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xb046}, 0x6, 0xb19, 0x0, 0x0, 0x4, 0x9, 0xffffffff80000000, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x23}, 0x2, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb459864e6deb92f54a1a82efe671d32bba", &(0x7f0000000300)=0xd9, &(0x7f00000003c0)="abbef1d3cf4c36bc597cab8217ba8402c753ab763c62946a210b6a88dcb0635dee719e979c87c4ab8b33cec2beb87cfc97328c8e864c0c06a258ca8cd1c35faad0c89e72fc5311196bc7c956eacb793211cc46b17da3b05481c646b24c670eacd1e0889a3d0486ae3a007bad24ecfcbdf98919af55c2161b52c5cedfab17ccd43d6984d5bde3e4ddf0bf96cb951d1c1a90512dfcd78ec07079b5af497d2806d66c73042f48934673a642031a6a6d4fb405271406f49d47050c59b9da9be1fa3adabb19c4e832d54906b33100f854d5ee", 0xd0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x2, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) socket(0x18, 0x3, 0x0) r7 = socket(0x11, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x80}], 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r8, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, &(0x7f0000000680)="9a995e5cb942517347a486ed84fa72ea5c1fb3adc68ee4955c57dc0a9925312561ee769f42eff520f47f23e860e24b5e182b72dcdcfc0ed9c9e5730bc5d53912179fb8edffb4ef60fe85035f683e8fa03c84aab3b3966e865ff2b40155c03eda0ba39f1faa21b4c8d76f58351c966089cb7b5b82165647f5998db6fb08724b00a17aeb71aa4c00dbd08dc816e7913a8c4790ccf6cecced247e20d3697f5c880662", &(0x7f0000000740)=0xa1, &(0x7f0000000780)="fe50cf8f532022be7a1092aeb93b6554ca6b2c71c2d533d7dbd4e6c4bbfce146ad5affe038da2a62bc0b76d172bfbf328751f0b4ac8afe7170cb882fc17c24f19903bc4a3d4568775754ff632f5600a20d8354b6e1f205c73f14e6197b686b8f5fd70afdcf2dd441f3b9659b4615337b74a7ff30409a808f233c63fe4bebc0f3d828fe67c63c026093a204e692b3d0797f65a9cd011d2bf47338a075afd1f972feb1b7a2c0e4ec6570ac5c9a44ff4ebb1e29e833825a2f174dfd9b45b4fd1e305440107ae09eff1925d94b9226734839f920778a7004633ed52b7157967a611be7459dab10674443af6c2d1675e0a4fbc31017afcb3ce76ede0dd84ff332480b68d667d4b4327f86ddf00215224de9baa09464f95de2227df27790cf775fe1d6b5194c42137833fd9ebe9a8878c5c6392942ac172cebdac5ab49e4368e9ecf2908a9b65765168d9a17b445d15b9b209f0976e9360a50384c3a078a85d09a9afe63598937e047f06473603dfa730f1f4b48232b3d459c95ca701d2965b027124a2b52b93be033ebc1ab6ffa4c5162ad839aab0a07b2decaab889d9a47259809a5be3b1acde2a5d03b25d4dc870971895a5e3ec6d74ccd613c2f1146f6f8a1b8900d92718cb96fde2a8a3859bbf961c3ac14ea9c6856eb38254b4a3b3908c6b5382f1915f6ad5864458933449cc973565e29c00f831e1c2d197dc284cdce62e059ea230e9cb32aa525fe7e4a5df9a7e5de79ee355988b5873fc5b8fba6b441f80a6f696cd35192ffb8de7b430b2bf975381eabb2d9f90f81a6489f5f1573ea70123a041339df42d26b0038907403846d9c172d28d72bce95e9221e1678d52fbb1ef0d9063c562d0eb35dccb643c036ee656a8fcb4c0c141fcc395a25f8f75456cda64704641770ff52d5e6ee9c257059999b1c0666c5dea45c8d349ebbc87554468657f5484c1b5622008801ca9d263b172913f2fbc0e86d104f0ced58f07401e932683b9605210f55f595ac8d0b2c1c2d380cc2b2273aff0266ed37a5a6b9549cd5135163a5584bcbc74f31cdedd83f359dd8e61614d84dd87e2aa9f36dc3e5550fe162cf670b819ec6da5cc9cc1c1efe82d35790f6e341f32299c4fe5a17d73a1e8a6916f888cfac19104b2219fd7bf22be6f3ddd8b4d1d4e34fd3d9868c155d7ebc56c3413d52301276b6d5f518e6332251b4de76c7b0b079d98784a74b8fd5727e01dd09aa5573d9253438c6beea5bb354d2631e79ab002aed9c2da2a10ca47eb6d2dec54011bd8ad3e29dbebd8e7f10525f304ff136aa9bba1d7c3bf499624352746b7c5378bc10d306fa57e9155ebd708d0098856790298a0dd16438259e70b24bd343b04ce0718c06606810c0490d5da581339aeb80731ffb5db41e76487ff248a2e512fbab7261398808533cef47df1a03426f04d46862975666f67efe70b7a6c9bbe41373ac5bb2b365f61d4393d6b8af9dc947b0af0dd1556a85ad2b91f35f1000d50dcc2b7c55bd5f1ec4eb24bbf2bf0130ad1af7554953e9cf36ab0c40dda0363dfa5b0827eb9c4cdcea3e1d8d3f74df6f57d0f397438438d571d15730ed68081bedae2fc336812c8d2a09c4a8d88a9291ea1a2bd5cce97abfc959c51f2823f61e31897c6df9c72718da2a4f3090cbed46e65a5deae856882ecfc884238b3e73225d36e32b2f2001a891b18f6c299f3a123d9bda274bdb2913080537c3ace42ea738c55ddfcece07539d8f2e3bfe57e7627c863a9685fdb5bedd669011c2bdf132edc16761bc20cd0eb8126485580e818a6f89e0101d02fd5c9ac3463c28661f9891055c692d347da10da71162b366b229f5637f9ab3a22867e04faccf6cbdd0ad1f3d455c9bdc8186b2e63753a5864affd874b96221fb76b4ba99fe751e97184dfc746a2822362c2804d384f357f17983157885b21b595f3232fa207f5da77f600d1dab4f6010a156d4f4a4aec1e44b4a0e1048f3c2919903c749932dbfd112623e032a76f8e5e7f6b1f440b8fc00d8c8f215d950477f543c7558e6a5f3d1084077f9d113bfde6f6e62f11a3901010624d3d7106ab0d66c917e0330904933498f8516c10f60119a136fbb590a27cb5dd9a762b2f90c717014f71c45001ac398f92007591d3443ba433eedb9ef4111ae27dc887b84def7156771fb64d8f1d461f946805ce60a74eb13bb5733d43dc1ec8728ba8f6a3b926da2407e595c35f717ff0966ef86fa1bb2e8b0edad51509f58bc2d925d41ba50faf8cf32d880f68b9946aa4ad5f3ea294fb2a30279197961071c2165d7017f892daa27748b2abd13d68df7c1d4376681507d76c5d1d82efb70c711bd2b7ca4ca964f8165e704bfc1ba5916398c9db022af5defeb0486ecc001bf7d365874cae1b51da1be351d59323ed223fb3dc5ec945c3f7b93e6261ad2415f116a911598f7b3e040b92207a10a1df3d3029b46ecdc63969a42ac081bdcc533aab1ec8df8dbd0646d34db822e1ee98f6324d0abc1348a4a3e474cd5cc08097e547df14274bc728a0cc310442eb5340c5ebfb4aba5e0a0a61800688d772be79e9521a8a7c23487f318f21bdfb96b68244c869a5e3843e50b326fba57b41d59948544fc7584b0da904f41fe6f0f42d1457d94f31961875eb20a33b8318e771509d08a5bf2f5e885ea75ea3fa27f98f998217ece0436fd2b3b5139d73e916f3ccbf0765b87da8ee830cc23943e96ffa88f045719c65926514836b9b88d8a0ac192cdd09cad9927d66af7ee61231d050efe34e85f7babf70ab9f026b18c0fd2b6534ba8ad581e4cc68e399b1344cd9a334e7dbdb9f125394d88d4e468e3ecec542b041cf65dd785e02bdf2e706bd92d3f0437d528e573dfd28258adedd88306e6dca43c74172b167000a225ec40a7d44980782590b121e32bd47b26fc124635d907e46e2a648111711eaa4991b1c1c1bb6db5573008b95c47f6ae72fc43ab16451087fe80a7cfa857dd277870d51b4c177a9bdf6230b93ef4187d08314081be6aaecef918d21176efcfae6e0ca905f0715b892c716567e0fc4041a9be7c636b1f2253b1e90a96a3a06cb9ab960d35a86e4631e0fd56a38d77991e7a74e5ddefbbd5216298d316541e207b0f39ae1924506cdda3c387d7e9d97a6c7107db8425212f630be9df04d8a1312e7c506e9fe560ad151fe014d96fc93d530a74413f3d61440ca9395ebcbb89cfedbce827a5a7456b6490baa77f87e2cf17e4b45d2cdbedbc3a8f4af3c728fc74408eca460bc1d909d8e20261ab8755ec93884b0713e8345beb0a3a28a8d4c36c8e9d2e9d1c6429ad0a7fb51741e5a70c605651ac8e86f5661ea2e428e489c0b42b8af42a6195a6a83557aa41db5af39624744d3cdd24cb6cf78d21d6ed2bc900db8e4d60f6b5cac86e82a4bdb3b11c08d016fc83d5ed8e067d31d43399efd314335d8877e7cb906ca9ee10224d7cafd2db74024a2b8f3cf38b2e5581077d1dc7da1ce98427af343869157cf95b750629543340c7262e2d21f73896b8705cd34f64ab1387747ebd43ae321020dc3013f36a05bae1dddcb0502471a7baa2c19f9660e8480a41e8cd669b256f92840e04bf88a64a73316639133b003e53ce56f1dabd7908d2623ad922a59a0bf5ead1e1ed9af11ad919c11525b2853a20ae72168e87a6cc18a14637b218a5fb6062f65d9850f6811b8a708f2dc901dc8c9c2111873ad1c22bdacd8b2c3b47875707b60c19621862773147714be5a96fd6574c5a95bb11b4f51127a54491883e43ba19004427d8a09496d0bdae3799e626ce25cfc65161c8be45905a445dad3a8d90e1e6828630a0348e2ddc176a2995dfcba459d64a4b491d974309d8d2ed5e0ec0fb969bcf0c5d6b42925e023282e88d704a45b59860dd46b7978ab74d689efd986c9d15f8222776f294a111f5973ca6c47c9ccd9e0013f08a4c22e23122c84a481a5bbd11d5ce26f9fcbeefc833f986e6a32f80cec255639882d317b7ff88153ca8d05d4bc4548df7846a3c2d8f7910ce8c030f69ea60babf796f2a44929a148f78b06999fce80c56028a435b5103b81cebc64b54391e26c2d0dcf3be83a85c147ff0286bef2eef06c88ac6bc853a4f80042b4ca72d5e6d390b51492de70b1b5dac38ed1d0718c8de4682904eccb1e7187e858fe25676bcf8bf7dc82decb0270c7631301da20e56453bf778e742d61f175196110c7b5b01c934d5116f156b713abe3b7e4a9887274262af0165f4c44c3a89fc72291d6d53210c5bcc85d6409b3f8d5216cc95e4b233469d07e9219b38ec6c80d17281990f4283004aff05ba8a23734f7741a14b3e80c73fad1087a3cfc865e135dafb59f6d62e352705442d55fcedcd83b30e897b91c5a3ca4f4db7f87210f834085f4bc90bb5c7196e3daf5640e1806d1524cc3e976fca949beb4d3cd62f0e1152e20629f424692569cbe488c621ab4ef19ead4f8dfce418f4fcd776b30559aea174c1902ae0ea2f60c87b242061f1c53ec206782f4e3003cf6808b98e733bc094ea20b90e15f89a354a2c13de7516d6856471002d87ec46c90a794c491dfd6c01e0cde823d06833c06f9addd6236bf8296ef28d493a80bbbbdeebc2bd9453f690ff8d994ee7a74089a3387e653bce234acab10323debb92656bfd0ec00e53a378945329438d8bfbb424af2c19d2ee070112b6283c1f9a6b7395e5852f7d499ac28bbfe2818a9f129b6f9564ca5e01b14237669b88343167aaeed29d9f42a366e4905541131b7df032ee4b4f641025f0572fd63e5dacc6bdb1abe473d3dcaf1e6e2815578ab952fbb66436955731ed20e620080026b21431596352cb2cf5a17a10470145d160139b177c12141f8362a573f601b815951d17bedad849b123715ab09f7dc6f29e787596697c98313eddd4bc7cf677bc995954ec390249ffa4c06b0fa38a33d1097baaca71678dcc3945695b2fd0d4b1ad9624b9fabe1ae2016f122588dc2b989b84ada3c6fa496ff58271fea8c76bdfd178f50d3a8a50fcebcab079c186a9c2a0a6e97f16930985f23f714686eb98653a06723d8a43c67dafe4fb825d147f5d12300a80de061f436afb94334ab20145318b04075fbbd0edc7d12bceb08a87a8e301b63eea8a112af2596ffbc8438888b0236612ce2637bce4e19772f13f19c15ef6c6c26b3507e72354f1c0b967951eca6762825933fefb3867c71b4016df2f5bda1a7686b84fb9fa7955899ac3930a742a63e8ce75842417b86a04bfbf0c6ddcae8c556e31192b3191867f7cdd1436bc331461e3a653c8404f30b6c3a6ea9c25bec320d1c1c96aabf2b20abdf3182fb52270a7a1e81a9225e8e6dd1dc0fab59bddf6ed341fde7cd3c6aed52c010b7ac99f5316ac7f88bdabb6165b1e62d681d86bae403a4e68c513c15014ebc1b431afe770f4f962dc26835f4052146f0e68cd6dc6e1d76819e9e8a80e6974ea5ebaddceece96ca1c3b397608b94c1e300e9ec7215a73fde210bbbeb1cf57fb3ae66637667223bf94b207e96d1044ef2871513acd78ac1fb3f0aaaebe3aa28197b385cc96a5ca7f0648430bd177c7f9ce81fbddd02d218bdfe5dfce9aafe81dc9e1461c38408482458915c605de6dedcd6af88655d51331ed9954908109adafd1db934995f373ae204f6da50ffaf94d368cd88b8e9789779fd84b5603650bfc3cc9cb0571826729ceebf0b2503f90c02c478435039edb9b6089ef5cb5bddded5d590d2b29cd1c57dd002ed2e764d52f2f3aaf23e35bd9245b1c69b7f729352961f6fdb2d58e742834e0c857ed1f39f", 0x1000) getuid() sysctl$kern(&(0x7f00000018c0)={0x1, 0x36}, 0x2, &(0x7f0000001900)="da7411c1ea13d888a6abb67da17a01d8670315c2d4cdcbe9447d3b34cb0791c245ceaea949f9693a134ac7d49b1da2ea184f7f8864a2abf4d20cc46b6a2dcf926d2977723e944cad038de91e0200000000000000aeddd2edda0db558955e09eca1bf05000000dca18ec4de8836c9543ccf2eff", &(0x7f0000001840)=0x73, &(0x7f0000001780)="1651af6318404cee8b0b7f4001040000002e5d52", 0x14) chown(&(0x7f0000001880)='./file0\x00', r4, r5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000600)=[0x7, 0x401, 0x95, 0x1, 0x5]) socket$inet(0x2, 0x5, 0x9) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4000020a, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000100)="04212bb7420ee19598f01374eb1c0cbc201a14f4bec565d98e65d9721c176e86739024149e3f0de3fde6f040e1a904208a9d8691f82916754c311c9ee18f362b058a4f361a45a048e437b133966701fdb472a72f5d1fc9581bf7548439b8897842146c9ac52a5934e261478bc1afbff569b49e51b673772236673e76fcf14098165eada66bbf91300d18e990baf9f973de", &(0x7f00000001c0)=0x91, &(0x7f0000000200)="71a4a832295da23a1f563a6bb570cfd8168f201bcab69080839fa9d123787f797e002f844c97703ac2907e07d3bdda3fe55d82c0683305357e9e776dd8382a60240c14282ec11b764d4b", 0x4a) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f05", 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r2, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0xb, 0x0, 0x2e, &(0x7f00000003c0)=[{0x0, 0x1, 0x1, "5e95ba66d276fade79ab7d29c5cc04bb2d2b1b82c97621a62d3ad03fc6c75d4021dc6b4b5446765ef7b0460bdb2e22eb807b839dfb274ab352da1fb035b35afc863321a96386e22fb5084e32b31cb2143cb0c4b3608f7bb73d09a05cce258f68c197fdf2b2ea5b0cba17edec594455820e5508c2176f1de8eacda817b756a006eb043fb9ccd0d192df5a1572f39cf6023cd8141f96cf693cdee9b03a4ab98eb2213d2eee12b21e9948bd59b54b5df664743b82b6de568b5ff3720f3ee092099d79919e63cf4ff657b67ed26da72008f77a9825"}], 0x90}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgrp() geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) pipe(0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x4) r1 = dup(r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x68}, 0x2, &(0x7f0000000080)="e539579bbc29b2892e01b7b0fed3255d2c57ccb4132658c574fefe9e5b7b82a486ccd0c5bbf27825f274c4cc8b23357a405c89e7d59d93fdb4abbe60fe3d0dc30bd5efd3a8e32af1f59466ee4b56e729866cc24426a00d7fd3b3d6ca3e3af467bfab32e8e1509e43cbb834a871ac7f8841441d3a36506b403d04f0c53def965a9c673ba1cadfd8e66250a3b229810089b6d869f62bfbfca9527de67a662780752e738a49", &(0x7f0000000140)=0xa4, &(0x7f0000000180), 0x0) setsockopt(r1, 0x1000000000029, 0x33, &(0x7f0000000000)="ffdaf64c", 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x11e) syz_emit_ethernet(0xf2, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaabb000000000000810030003c0754d84b7836d80f639291c2fce6e0bb8cbf438a4f2b09106cb57446891faf68eea534f04e2434cfe2f6debaf96f3a31a0e4965c1d701af748644c9219b8bc7369e4bc88bdcb284031260dd8f0298a431e0ce6df8520473c387b4e2923264d7022d0f83cf648b7620063704bb223b786ef354945bf8663d620a29c00217bf89300a9ecc4ee80442f549a82bfd3c1019f7ba0e6c7b43f7a4163e83f615c3d505fbf99e8552ad89a0cf504c3074ece6bcb39e65429800357bba92af510ae3c9e5784270b24391b5f218a5a8eaf62a161f74d5f3d3da6d54ead6da4225decf730d266560fc6d756afd59c7b6a82a1f6d5f5911309e00c3267a94db43c2691e27d2e567bebf25740f7240f5612d28982b21e98d39697d5f473a8da079cfa4ff58e743928926f59236107e8e601787905d43de982a5419f3e168fa8a24b1366c35ee869cd4cc89678391a5a1dc94473d0f85de0988b44c84edfadcfadccdc26e1f0c391768c16761de50d33ba5865d3472453cf2d27577bc837d55f27f05fffb50d5fbaee4252986bbaa5bb068cc05b70e10ac5f5620a272e93299fa65e1e51bb01774db3cc96116c8813853e640ce110403ef0ccf4c91d90bbe80f7bceefd50c74dc4ba783f3c2ba2b9869ea10ff9c821168590d3b1e7d7bbfd8eb6580dd3c318f8826ea80e537eb4db810ad8f2f96cb1f22bbdbce63925d10888a2e6c5d5e11bc2eba4929bc8091de61895ea93957b2bcceffbe0a29591495ffda647b1445f6bcc854c17c68d7fc01ff36e694dc35c3117f967ceb0fe0cd8401bd"]) getrusage(0x0, &(0x7f0000000100)) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100)=0x4, 0x44) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000003c0)) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x6, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xac}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}], './file0\x00', 0xfa5a}) getsockname(r2, 0x0, &(0x7f0000000040)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='Ms', 0x2}], 0x1) socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000300)="6e12e87202b42bfd4e4c2b9a76db4d212c861a7b118e85c80272a9bfcc06ce6ed86ffc876eafc1ef8052a143affca4e685391a3d85e05d0d3571a178feeb294269d43de7f95b1b4120a822822f013986114bd90e354004d5d80d93ed4d47586f00c98463cd731e28cf03b29efa40cc882be09f6e078bc786a696955e08bdb5b6485244f02169ff367dc07da7f0380cbcb604cf1cae717d6bd8255469b1a0e5fda1c1a88659fb3eec", 0xa8, 0x406, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x4c) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x18, 0x2, 0x0) executing program 0: semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000040)="e087fe23", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r4, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r4, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) clock_gettime(0x2, &(0x7f0000000080)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x24, 0xb, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x0, 0x1000002}) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) listen(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x6c, 0x0, 0x0, 0x100005}, {0x34, 0x3f, 0x0, 0xffffdfff}, {0x40e, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000343000/0x3000)=nil, 0x3000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0xa2, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffbffff000000000000080040000094000001040000000000000000009d00000000832b00e000000200000000e000000100000000ac1400bbffffffffe00000017f00000100000000e00000024404000044080000000000000144280000000000000000000000000000ac1400aa0000000000316e3c4d000000ac1400bb0200000000000000010007fd303ff8f60000004e224e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080046000020000000019078ac1400bbffff00bb8303000000009078000000000497370748a95025580bf5b9057382583852e55c660eea637ee96d57935e02b4fc8163fa93a15e9941c6ba1d52f4ce29cbc25c767a569ea0fca768ec86a35f6b84da3cca6a9aa0a00fefe7f0347481cea426033b3a3ee0656b502380eb2da8574a13f04381aa3790e01443fa73003c158470550c48910764df260dcb468e0eb9dfcb8fd40ee8edee509bdb32d86c0d4c1226771f285689ebbd278196e5436bb3175f6556c8e6b169fe99d85aae7317134c20df9e13a80dcf27217ca0c440b236e45860d47ad7ad3e968a4c092267b24fb5d13e9468be4988f26d3fad"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) r4 = dup2(r3, r3) r5 = kqueue() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000300)=0xe3) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0xaf, 0xf0000000, 0x4000007, 0xffff}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x1, 0x3}], 0x80, &(0x7f0000000200)={0x1f, 0x7f}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000200), &(0x7f0000000340)=0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2001, 0x0, "0100dd2dfa7f0000000400"}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10149, 0x0) getdents(r1, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(r2, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}, {0x1}], 0x3}) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0xc7b0}, &(0x7f00000001c0)={0xff, 0xfffffffffffffffe}, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x3c0) r2 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)="7ddb1678f849383ee6d07d1ee0d22d6d164c9073285ad835fcfa16f817bdd0b4f70e76258adcba43a7415062991da484c6e72d198546ee2fb527a56fdd80101b9255a407d346a2477552355c2838fd9542fa3bc8c29a219a148274042c1d43def5ce166e454ad31433f13906268481a2f9fbeee9d26d3566032c9c0737333c263e81a23912cbbe2a29f30bd2ef881ee4287d173620802e3c6697df0084c1ff08637dbae8d858da2e131665818abeab2ac4476a19457f4a6f2dea3ff5a4387ff94d47f660a71a36c03286c9c645dee2ce5f5fe57cf3a4bb6ee0458ebb36a36bec5c36562f7195359cce712d2475703c67021aa46b180eae3fc08f6c131e6a3e85004a0a9ef8374edc5e74209abe676ffb4f927d79a88cf99a16d459d2c29ce292091715476d269ba05b2f1cf0e745e848081aaf8459ca15c5c0c1406b404f3da28ba1311f92344f3cbdca774e6e7c9c57e13b70c1a5c400acf5e5572d342907650336927c77c0944ce7be4789cea2949cb95fc6e3080e2b2b8524f2b59f080028492d963ec6442a8f2c74f0e7ae04ae064fe092a94aafa99dbf6f3746fc0101a44b77f55ad0751335ea4ee869f6784553fc2cc06270e86653c99610e2dec7c1df17e10b0a27ec98fc190689a611b1174243c24296a51283916c1d4c4aa7b03f801fc3457ac2e46b9cc59271bf3cef9b42650e1168719b3236ff9ee12f69a708e32c92bc46e245d9aab22efc998d9b1a9241082a86ff530a2036508d609f303372186ac59c79433c657156d22af44a2e06734942f588cfecd34fa2fff66373bb61da753d74da8612262f671d187b422ba8d3c3dd0666f7dfac4830bcb06cfd901932f8b3680bdd03e67c7203380062971db194aabbd74ff59046feb65e469f568cab2f8450c0c351d36cd5868cd2448cc61077471c84b474dfb6d1e3cd68be1f415cf3e865f0ecf71feff5cc5f7ff997439e873fb8f4f21027b85e5315873a573b22129a06ac44fd9944039c37665f6abada05cadd785c539c29b50ec0da4ed756c3e6fb5562633dad8578ef3bd3c69467fd36f966faf121d234a492f5803bf7ffc020f6eac14bca454d64206bee15d2cd2b96ab02c62db50794f223a1d20d9567d93768d2a035133ca60016d33f81ff93d2fee6b94134b21cabff1209ce60378a3dca79b38abd6bbb457cc774669fdbbe7c7fe1558288c5d2b69b7b3c82bac72cf2dd62d63db4d33e2068ca7a17dcf8e0acaf715cf5047719bad544c6d5e3f4a135c6db17e173ef51c063ee9ea32fe75fa75ab4de1bd5881294ac40c7db0fe618674197d950d3f131aa2e2052490416017cccb58d2af098ec0447230189875f9a793004b678893ff7e5ffe822b71bd7109ae8f6a314d86f82bd37b83c406688b4e871439122a2eb7f11199dbcc588542737568f45050c00fd1dbcbfeb3cd46ae0dff291cadb0d260b211d0d896ec68ef42b818267d3279e94dc5e46fe33aff5e9ae36a0d2ef5f2ace0d1e983553ea4fd8291cce0ee524c78059f34bbd837e011e561778a99eacd178af1cbf4ef869a29d994e33ea4fbdf36a5a27ab301b6e83075139c6c39b5c327700b33508d89d4c08341d64612948d40a8eaec969ab4b4f114a724ceaa0326ae9708d00381003ea68eb77bb63e6ce463ef4bf5952115f90c2d5e4ce8f652dfcb779b2c5bc0a07b8b9dc4548fdd1307f396267de8d4fda1e48f93035c06b2ed7155e0880246321a4102e23ecdb066e1a86f69b5e2ec10ea882401f39b66666abdc5744c38a80cd2d982b2f8ec8469682a250f4e6067be5c9b11a1fbc7f32fc2bf0f3e91c3ee5d31709671eab86bdeb34de6a743294c3c501b007c6872facd0c1e3977896ad5e9d6ad0ee7914192f42fc53841bde72842b4013be2571307223d14cf8492e1e8417e6fe55507d739ac07e061d42123f8af06862be9039f5361a0341cf7a939a46ed3bae9dfc3c8cf15164c669245408156e0426409df005963d847b0aa58209ebabdf210f312b8d1f534f15e98397ce99488e2732642b4621528a8cbabb34bff1ec1e0d41b63a51172affb253f5ef4777d133ab973e1b85b2a56fa0a12de2f66947bacaf86b8d2bc5e34792eaa2ce550758c2d9d70a3bce4ef5bfdbe9e53a025da86e4fddf5fe548bee784089970c9f9a66e595dac209df9b37c82dd07146300a91e6467ecface76fcbe8303816eba5c5446e903a6bd52310fce319de5296eab09ad59c99fd699b081b527f1b4fb5d614e6515342320a36bb1ac10d6d22d8a4fbd952776a4d6b763c7320ee09b7346bf2eff7c5f1e61b5880c1cb9f232bcc800518e493e340f70c1cd5aedf9f1678c64a3bd7eae43ecf2beb1c2072e5025aa8f265462e420eacd6295ebdde6e55630588ecc9363987daca3af1ccfe31a8d18f373be52776664f7b0414bce4b366ec4f2e74f36f46077ad5ae49a2006689fdc7e5c4da68c8fca045ce86affe4f6b968e41b859043c45562d5d2fccb71febdbdf59f1c1ad51936e219c9534b49b42374b62ee6b4333ac84638288a6f2f24e5416a65320c1db22c0da101b702a95aefe950b29dae076b390171547e04638b93a4fc66a559db42646dc912a82d9b53c8157f9581d16bcd2b3cf01b3f7a9c4dfda35a3427f7d82d0fb50cd3ebd120154285489c58a6c9626cd9d72686313d825f61a3f09f85fe49d6dd844b5a0351456c08f4607c9ec596b70a3dcdeb8455835c3d664b40bc563f857fe6ee770a48ec475ded332790554b33f1ef9fbaab5289c73e71d6eeb1f86b6fb758ab9f7e94043e85b809f9ea3b7af5b859508568b5e4600323d6a23916c82946b2712100c24bb911335e9ea1a05b90136825301baa3d174823921da683568d27581ac44b63ab7b97427e719f4127dda8f732721ef6fcf02283880fcacf96efe9b8d823bfae7e196cbe8dafeb800f6a8727f7fbc125777a568ddc5f4d34b03de55fa5cd9cbe9070f42a889442ca7eff495d151056cbeef3ede0067a8fa0bba273fbe7af38040d07e749c88d759408cb09688956c8d84488533e6700b083c430d3d685a999c2ac3cbbc5ead9a33cabac07dd527cf7f88aa41712a1ca462e9c20678bf2e5dd3950d0bd7bdb6084df86e2f13192ff5ddc7666871b725aae353bf2a7c911ae9b46d5c0866d71534dd06a10f7b3655591b140dc4ed74653382e4afbc785b44e7f5a2d70c4a6e155407d03cae7f884784f50e7f6384797c182c29b18f2b943f31701006d7fc6f025713f010320d664dab765e0c46f1b00d0e8f5a62f8dea4300bd5555c1f309d2cf042b47343ace53082a183e4a97b8fc242c7b5a03b76f82f7e0c7eee05e72036ca3118a1313c84c714f9b6c5e66833693795bf1511912b0605a0aef53ba0cd6baadba78f1da9c7646ce6ce95e625c8bd4ab27c0066c0b2f9c0013c82dd905cc05081bccc5a228449a1d25565139226b34a4e59119652a8580185bb09023aca483260349c92082cb6d722b26f42af193c338b1ef3bffc52d642f632efbbf1364192400a205d9ce5f52ec2da6377476fcf74197b73795331d78b6d72d59c0af53d518ced555398571389402b65ae70ff79dbb800273b1c67f8ec12ba845d36b6f2816de069d088263ff4590d84eef56b5b22ddcaeb85bcc65e37ecba4668c7914eb0c63fb6e88ee6fabc6a1b558f5d9ac0bd5dc548df6bbff63ca75c14f8df6579dd4880b6d7bdc9fae921ddf2713e08fb9f0099eb17b2e8c87d4fb070390d4f4d5d49139aa585b84df57570b11e7421c918a449a52bab2b035e54c86460cfffc6754aa92472e5406f0c1879e1eabb5651939c859a21557f5d158ad964a7bb1b6ae0f23e4da768a4aec4bf75fae803a172433d1a5bdb5082203718f231e4df38f1957317ce8a4791be64c63fb723a161424ace83185dc5f77e915886a51fd5f50a023fd33cf14f7b00561317b346c726999f3a4ff3ce13c7b4e71e4d373d6b2607c7d3272f3b554c5cd5b37922f5145c61d6d52c0ae561a310f362b615eac50aa039287fd967bc121f794cf97e34dd2cc4d19576fc2e43d2cef05e4128a0fd72efc88e9973c768b244ec4a26c099715b7da607fa10e16cfdfb6afa28b5eee0415f0f8f10ccf87e00933edc5cf762ea1a5eddb7ab0c7849b6c4224ad28fe1bca0120ccc188d5110dbaea4e23871dfef91428e2aebe49b6b14be7b8a077fc80bf22182ac3db6d7a51d9457cc50bfccdb245200a0074fdfd26eaa4f73b5b09bb56f4c4eeacd3804a2b5ef0605add956ac9c82a411737d8f3d4152c0a0491d478062b2c4069ade3ae20f9950e6bd993845893f585c506a8f99a77c85111d1aee101058f9d4d6e2fcfbc99fd79a8d90e657a75a92e6c7e62b8d2c8e5307a335142b56eea1e1f689a7ca56d1d2cdc52d5d5a957fb9b49bf92d98939e8deb2196882a1a7e51beebca9585575c0e1bc4f0999f774da8c8b6d5902f609e56a6ce83f64f64ddea8670ca9908abf155777f17aa5a3b633cd97b9688bfdc387ff922c4bef339cb251d6d949a5f43722e3ea061ec7c7d5e6fd115f8f91107185501f7315144696e8a0fe1c2a26565fee0597c78bed00791211c975569bf6e9be3073d89cd1c28819c133aadd5971f6320bf24d424bc7f87f0988ff9e430a61443ce6a0ea8567212cd4d36e662cfac4d6a398233d89dd1f64e49a1bb34ba4024242a4b655454b0693197aaf7d233476b3cfb0c051d8f825396142fb1327e1b01b8c9cc726f1e483dcda9b4522ebd4c905592bfc6d6766da0bc25f9544f9f49e72a5873e503526498be8df08d48a899e9b2a49f685dafc3bab8a0b2b9dd5c3a3f7a5c53025bc0a63f20cff8f12adc8c3652d0c8c39852b13bb31791562b3c189f540c8d6adcb5fa748cbbb2e2529bde5684787757a1ebb80a619c199cd76c2e33d17066405f5e6c45ec0945dc60ab55f3627bc190a3adc21075851fc32e9f61d0f8080e6b58ff2f162132e88fd36953ad773fff9f74e87b0539481fb2f68b5b42aef24e0590c5ce8b540926e109bfde4bf67c404afd3a98003cb832d251768d27d771b94b3fcbbe53a38cff7861524e97f074ea184078a7b10939e789ca41de97def2aca7ba8cdcd03d644c3454e86d210765a3221e0ba1ed4f4126438f6f0f0d319eaf0646392831a6570433365f399acee8f1ab2b8c91bdf40ff77f26ef251ffbcfbf8d786d07bd8e8f83aeb4a7fb11d908ed3a59031a3925e8b6237f576bdf3df505ddefee40531ca9a13921820eea6d193aeac47235b32828b4df7ae6396b42a60e0081bc6909c84c66ae212fc93c4f966000e0d7ab140ea2ded50cc04aac9931ffb8e0078bad96e64fb9cbda91b7487720b9c593636cef9cc8714fb0a1d2a69904be93adb4a023a6dcba123afe8a804f533a820d233e5d69011ff211d7334cedad928f67a923101e7bd437b7746d8054e9771b465ce06f3ae16938cfed329f2dfeb83469fa43c543e6bc21eaa5fe5603c6d1643a14cd68cd5d3064fbfdb0f071744c78911d6f3a862789133bbd7947b4d288a41730777b481339ee76835dc41a4d4600dbf6c3549f06cab36e5b621a08d4dc1dfbc19ed2bd41b62dcfa8b4dba57a5c59a241e8e2da3ae4e1cce7c072fcbbdc535c8efd7815fdf1d86a6a3843e0ff3d3c290af44119b5fd8813cfec10e20e6caf457622aa7b06430b5c6e4399a398bcc08716cce3069409", 0xfc2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r5 = dup2(r0, r2) linkat(r5, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) connect$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x8000, 0x0) r9 = dup2(r7, r8) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1, 0x104c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r2, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r5 = socket(0x18, 0x3, 0x0) msgsnd(r4, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r2, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) msgrcv(r2, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES16=r5, @ANYRES32=r5, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r5, @ANYRES16=r5, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r5, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r4], 0x298, 0x800) msgrcv(r4, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(r0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = semget(0x3, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1d2]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x9}, {0x8, 0x1}}, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) semget$private(0x0, 0x1, 0x120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_timeval(r0, 0xffff, 0x1807, &(0x7f0000000140), &(0x7f0000000200)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000002c0)) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x63b34585, 0x100000000}, {0xa367, 0x40}}, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000003c0)=""/202) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESOCT=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x2, 0xd2}, {0x5, 0x0, 0x7e, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000340)='./file0\x00', r0, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x6, 0x4000, 0x95) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup(r4) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0xa0d, 0x2, 0xefb3]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) msgget$private(0x0, 0x282) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x22, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0xfffffffa) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x93ca}, {0x0, 0x379f}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000200)=0x4, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffc95) r1 = semget$private(0x0, 0x0, 0x3a0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) executing program 7: socket(0x11, 0x8000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1100, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f00000002c0)="d4312dc4cda8a267c2902f64103024856766f0d7547c4e0960ede24aa68e773c84b74609c50b17899d9c1d3e05382b2201f0c8af2616c6d3788a1dfa041af9c7977da5eede0883cda8df3bbe6625cf7dd03ae4b5693098d8c7581b6b4c9f935b0c19d34afbcf09e6", &(0x7f0000000280)=0x68, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000001600)="423eee0fd63c46ed78ad41c97a9d6c78b9dea229f65affa371cfba7df6fb7ed56ffccf652d", 0x25}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/192, 0xc0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) dup(0xffffffffffffffff) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x2c}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) kqueue() sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0xb8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000280)={0xf76d, 0x400, 0x1a8}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file1\x00'}) executing program 2: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus/../file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x21}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: shmctl$SHM_LOCK(0x0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60cb546500100000fe800000000000000000000000bbfe8000000000000000000000000000aa"]) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) clock_getres(0x3, &(0x7f0000000300)) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0xf) executing program 2: getpgrp() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xdcb6, 0x81, 0x2, 0x4}, {0x5, 0x9, 0x1, 0x7}]}) kqueue() ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000bc4000/0x1000)=nil, 0x1}, {&(0x7f0000cf0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x9}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x5}, {&(0x7f0000b68000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x400000000000}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000dc8000/0x1000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x3}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000880000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x1}, {&(0x7f0000d35000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x8}], './file0\x00', 0x6c}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socket(0x1, 0x2, 0x5) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) executing program 3: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESOCT=0x0]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) (async) truncate(&(0x7f0000000380)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x7) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x2, 0xd2}, {0x5, 0x0, 0x7e, 0x3}]}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000340)='./file0\x00', r0, 0x1}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x6, 0x4000, 0x95) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) (async) socket(0x0, 0x3, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup(r4) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0xa0d, 0x2, 0xefb3]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) msgget$private(0x0, 0x282) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x22, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x100000001) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x2) socket(0x18, 0x0, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="01000000", 0x4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "efed0ff8a5670000340dc620000000e4ffffff00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) (async, rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) getitimer(0x1, &(0x7f0000000000)) (async, rerun: 32) r1 = semget(0x3, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1d2]) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) (async) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x9}, {0x8, 0x1}}, 0x0) (async) r3 = open(0x0, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) (async) semget$private(0x0, 0x1, 0x120) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_timeval(r0, 0xffff, 0x1807, &(0x7f0000000140), &(0x7f0000000200)=0x10) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000002c0)) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x63b34585, 0x100000000}, {0xa367, 0x40}}, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x8) (async) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000003c0)=""/202) (async, rerun: 32) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) (rerun: 32) executing program 4: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r0 = getpid() msgget$private(0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x2}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000012c0), 0x8, 0x800) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x5, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, 0x0, 0x0, 0x0) setpgid(r0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) r5 = getegid() r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)={{0x1ff0000, 0x0, r5, 0x0, 0x0, 0x2c, 0x3}, 0x2, 0xff, r0, r2, 0x7fffffff, 0xa, 0x100000001, 0x8}) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000040)="22177e1a", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000002840)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0xfffd, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{[@remote={0xac, 0x14, 0x0}]}]}]}}, @udp={{0x0, 0x2, 0x8}}}}}}) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0xfffffffffffffff8}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x7f, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x3f, 0x7}], 0x9, &(0x7f00000002c0)={0xfffffffffffffffc, 0x8}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x9, &(0x7f0000000340)='./file0\x00', 0x8}) getpeername(r4, 0x0, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r5) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r7 = getuid() setuid(r7) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000740)=[{0x0}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) close(r0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000004c0)=0x7f, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) madvise(&(0x7f00007d6000/0x3000)=nil, 0x3000, 0x5) r7 = semget$private(0x0, 0x1, 0x81) socketpair(0x20, 0x4, 0xd3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000240)=@un=@file={0x0, ""/83}, 0x55, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/69, 0x45}], 0x1, &(0x7f0000000340)=""/86, 0x56}, 0x8}, 0x10, 0x42, &(0x7f0000000440)={0xf929, 0x3}) r9 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x40) shutdown(r9, 0x2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000140)=""/63) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r10, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d7c4166f4d320491217b65510d2baf7c09c0d7e", 0x22) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000040)=""/148) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x7, 0xd) r1 = kqueue() socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069c5, &(0x7f00000001c0)) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r7 = syz_open_pts() close(r7) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) readv(r7, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus/../file0\x00') (async) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus/../file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x21}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0x1e8, 0xffff, 0x8, "a78f7cfc365af46d4e076205c50906ed24444bca7657c02f1f979325a95fda15b85f893a8137d3ca49ee66d17d73e110fc029ba2c80cc7e16cb67d46c4741c2ea8e76430cc7ca7824626b9e389a02b6ec173b8bafa0ab1759b67258ad7cbfbba84f4a469f57702b1e7a3973546e0001d3e40731ec65fdd581d7fe173db6b1a7f4f809b843febb2d51af0958b130029faf295f241a0b24bffe02dddc81b4bb11f8583b31db99a2518dfa9071794aa4fdc45c211e8e98d14829c3dacc8d14a27e37fca2d622d0c049c83d0acc4bbd074d7a6c317e66b4e8afbec2d4a47141fb7966dd1bc7493c5364a0fd04e9a74ec371fba0ab4857686447c3cd0926df71d2b4d55df4567728c39d46959fb4d5216225817135702dc5806efc6744318328e262be1009f9875e797a38a1a398599f438ac417d249213103e3ebae6dd6a9444bd27e70eda204261ad34eab3cb4cc79f5a384f3d599f1ff54c13128ad122a66e4dc50ee4591fa1f8e2de46b6f1a1f96552fecbfd2743cf91e2f61da6bebf2f5a9ae643b4ead166afaaff0ff57f6d34912966df1d422b6f5ec83a6a81436e55a37db2fd485cea4c2a3c8a7a13accb57191169179293c5e2b74c2a70b5efdea3e4c5078b8749d3e88fe4db61b65fa5ef312575e870de74001d"}], 0x1e8}, 0x404) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000140)='./file0\x00', r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r4 = getuid() setreuid(0xee00, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000a04, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r2}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0x1, 0x100, "bb08001000fc014c674f8b000000080000000060"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x1, &(0x7f0000000040)=[{0xc0}, {0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0xf5, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa2aa86dd6036e28200bf0000fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907801000000605adf0000000000fe8000000000000000000000000000aaff0100000000002400000000000000011dc0af158ceb5a82ab213dcc1926babec8559db1ec78ea590af3530260443746e47adc2d7bf822641c9dcf3d6931f46edf29bc61d2a75feec2b6956d6ab71b828fa1edd9a8a953fb2563987545dd03f9d98b4f81e260ebfca36e4fbed12fef5dfe16ea5225f05ae21a16d823bcd74580174c18c45bf8ff750eb630e546b6c79f2167564a845bb31da4c1b3c7461bdc"]) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000690000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000101000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000053e000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x1, 0xfffffffe, 0x90, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000cc0)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000101345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0ff000000000000003235f06715e7eecc3e0760c70e31d7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2edc56ed9a541296b6546794f2a1353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f3859e071fc98111cc9024f790ce16ceaa427d0104e39789d910000000000000000000", &(0x7f0000000a40)=0x21c, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 1: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) setreuid(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000240)='B', 0x1}], 0x1) select(0x40, &(0x7f00000002c0), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 4: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7fffffff}, {0x3, 0xa1}}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x4, 0x0, 0xb}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x338}}) msgsnd(r4, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000004847e45fd0054f334c7c5d5ecb11c5d966dd19c600bc430b0931e775f75f64a5d264f01d1fe0f19c4251152404865fb9a4685941c1630bb08ab30f2d974ffeefa5133739f18a93bd9c049663579a901da6c280c59d178acf4129fc7dae3215c47900de37c3b4e58784432bd906b8326f867488ae3f70ac02aecb884e05d39b0ba6dbc8d225bb5c7979d7002c9c8d1ad5a31cc80c82ed6c7ee994cb8bf6be4d2f5c15361cdaae2a1984a5ef9133e56afdb49a07112408fc90274e0a354467bad0e9fd0e18ff3fbbae163efc2a2087ce7f89b2721648b5bd3dfe47c65ce47c5ef6a093d464eedea54801942ca0104cadc394b64c062c000ab02e74ac35c82137e6fbec3dac6e1c8e991d23be3bf34b2c7d8f50220484d0a7b86da2b9060b542c2684ed6593ac4272d12d5667cb6004f0b31bb0986bd0aac8c60475699051c3df994aa3c1bffe271fe4eabc623bb983a6d761ffdf30aeb8d80af0683ddda977b15b4336f77cff7610033588beb3ba0c2c898ce4f7874326e173635cb3d2f46189aa3cf1e028738075981c2e0f67c4f6ea5f4b707a06f4038dc324fcf36c4d757eccd75de709b57568bb7715ebdc0a94271b7c67c4c33f30dc96d4e5d3356510810d6cd63e73307714a629b847c3e6a2ca2758ee97728663af76531c98d48593022395142239bf1ccc5ac315f38133cfce7bda096d1f0442daaa885daf43f2e808397dae0cf4929a767300175204795c7202af963d9d8c5c7ccca0576105964d69c26481d634bcd09568737d58fa31b9671da0f8c0250aae29345377a25bbc4bea26787e719b4fa3669b5c7529db623704394408095da5eacc2062f6b63daf9862ef1f465fb035feec24874dc708ee6e5117395dfcf738428219341dfeb6121fb1feee7d02176734c324c47881b859531a2e129633a18c7e30003b2b5ba7b6c2e68f7283aa6b9087c029c7bb5f4a06dd93258f572285214044a9e47493990f1f58a11b5b9f887825b861d900bedaed977f0781f5847ee4dc7ac271b2064d9782ad700321c1bd2ee3dc284d534834629f69a5405e21a4272b9ab6ee8fa1ea3f81ff2a91112548cd2f5b5f5078eee3285ce6bcd384bf31fc8f2a9dc20a4d976b332c5bffbdaf3ddd470b930a9d82818c64ccf374d6971fea7a0e94af3ada3c7690b008b0755daf03b0f72bc88017b2a8690f7fdcc5859e9b5954940f08abf2fd9a1e002682b478793384ea432032a988dc16f140414be380dcb759c74153d35d1b95d6049ef0a83aab14b0709ce95fba03d3ccaf86e9d2c22ffac8992d09d27b38ed65d1d45631c9ab621abd9d67152a5d9a478e52b358246992b192059808c2b738d65b86d421fb31437a32a3284da53ba9e58613e2e2af5a981bbe8dd2b23b7741bcf8611ef8fe596496f18019cb4381e1f9e17d27b5c0bba6012440c096aae06c40022867d71a8fe612cbda6bab7f679c7b9255d56578aac5304423ad53f3a96a539211f8efa91135535509ce3339365b854a972f36a08cbd5eafa27208158f886208970f563cb6d4d2a9a3bb0d0c450b8b111e9562f1de5a7f8878c4099bb0a28d2de9b9183812cd54ab620d244f6f9ccd96631f40d5f6002441a526c9f7f29e7a73167608b416452ad6203b858cc53936cfc5c3fb5764df682712f7a5aba5294b4b2122387628cb573ec3096c0a8071326edb32fc1b96ccc51173da16ad8d4cb98eee02e857108d19fe590d877714ce7234587e0d647e4b789831593a6d573a9862892b4a16737e5d943f452b0656a654532b03aa762f5aa0c24d27d08e2910547c8ce9b83c81e46ebc838bc7733e06fb9825ae89175e39cb875e747bcbd709b8d731de4d8a300b9e3002fd9bea73b1ec48178fdccb23d4a6065c5765b6e7a75ea60b545d197db50ab2f8d7d4a77e34c9c02a3b3781d66cc3614b8efb8e0c709c9c376662914d3daaf8765bed66826c7612ec1ab6a762b08f5ef8f978587bcb9c8a46a0fd87e0890bc2c426b32ec4e512500a366082c2aaf564b05db1153dcde9ab2c74c7ab4e8fa8e83ec5a00fbb240610d0bfbe92cabcdb5feab50606298097b42254ab309f8010e5441d63f2c37f8dfbd9d182c50e69545a522d6ba30dead3102401b8b8792ebb148190143e4023ea1f4b5bed79113b188b9e11c163f3bc7729aa5ccc56d94a173e2962522d28719fa630e50d21cf327773548c4e7fac1461826c46aabb5bd96c6fafac1ab775bd90cbb9138da7234cc92b03b539132b30a94e660f8e3630bac5271f289ae698e188dccec01419bf7fd94b728e82b514be37f2280156c768e9379dcdf70d632b8802f2719cdf0c567d81cea6c94f96d1d5fe880adbc3c7dcb606992d2c33aeb3011533ba7c4189453f39ae34cc3c42b726eea9606172175694549820be69f621c8df07408e65a506ce1720ad486150b24851efcae9f7d05f1e683d6c0f0576a3f617fbd46329a230c4c2b50c0d1455913ef2a471e186990b38407495d7b930dc43b998d320591c97e155ce0c273cba678c6f0b4284d11645687adc940a1c41d5252b535ba67862239e5c8b194010e07ae2ff8da9193c1eaee831d181dc04624d1e49ba0179ab2806d3719dc9ea1971f10e1f19f7032a012680e109712ebb90b98083d5511185bd90d07c124fefb6c4f6ec5d15c686fd95fe2d3b5dd73902c0bb10575ca0b119b4013370961248c2e56de35f33d1bf270f18f5ae83cc41b4c348bd1e1518e6a7e79b83bc62f092e21a5512a721881896bf3e50f132850974ba7681e618e598e249831af69f271c4d7666bd65166da320b2e2b1c78d7c9aafe4bd295b3d0980905a80ef7d6137e56781423f815d9bd1eb092c3b8686dcbf3bd83ba48ffddad2644843009df1d147ecf7fec5efe60c9bcca7ac3fca9494ad37f7de6d9d40cb00169cd320c864929b1145c26dd94da707d618e33384a0a87c33d46007ddd95f2cde4a88034383feec7f124d212f6dbbba312456c2e8f32edd285a95dc2d6b75e57d3c3d3e0b7f1a3292af4d31a92d321e685f08a80fa675a21cdf3696938efad3a8ccc875a190ea26b9aed51d92c3a34a6c748e6da220422cff38a2feaf18475e664a5ce221b2390654e0f3f20b8424a61cd7a260aadb8a8b797afbdeef75e29c32553e189c64c008be8879ad730e1a3b5f4a33bbb8c396348078fe69b0d7b24db0773063806d57cb3081babbb16519cc476c108788ab8d6a941b8257733cdadd5a304865e9bb521801f3ff2a4eef5e4ce9bbdd9799bdaf3b3e0dc0ddcd2f747240d376c36077ddf6fdea3f2f5d6729c3d176bb3b5e35739712b43cd968adb1d0a906dda5e890aebcd1c41253ab4fbbe5c5ea83c878d95ab81d5c5506b9038e14d7c905ab90f51b6a9890e604e76ff047fbc2a4b71aa08a377467d4788404d3aa818bfd643328e6858397c136233da736f256b5f947226cef8806cd1ed7943d4e737348ff0a6b0a5b9ef147c218a71c725f8ccb3deb92e0f4970e6077c75d96aa64ada81e73faca414f706759f4b5fcdf3230837a76739ec3c97a99d00914c033f0607ea351ca0c5919ed5c5d9c8196da5dc86cdfe74cae0c8f793ed8d1c94cc0b4e3f0cde9793d7085ea2e2a79fb54709d99813a976fc4c7d37874e642338840966dd5d337c0dafcb1a5cb25f33bd3952523843d50dc118cdaba139a6d66e8ba1d5165399c951adb1854f4bd37047e9cdad541632bc550ea950d68a15085211f2e08ea20b94a2047af1b2144ecc69e5abc8309cf4025a2526176fe8345b27006e3cee26c1cac3c9b7d36d4aec62c0ba9c264be8204dca4195ae39e9f0f826985807a5af87c450eec01d528fc8c934e6f72c93530f3384933b533cd742e8d8c9aae9dcbd7bc05c473a3e44009a5f97cfe096c56b7c5e99ce7208606fbe7ee89a4acfba6240a609a57729e982b94ad5f2da87ecd21c494f60c92bcec0b76e4e0fc24b9aa8d92205303ec826b4a5cf670689856449aa87404b7eb80c91e9f5b9886c6dbb11d9e587883504d26e7f45c6fe78bc9288d97cdf55a75af0e7cfca688830c568705aaa8a8420e9476c400863330272ed8eee42a00aff69aac67f912e1d9cd233b2b1f7edd51dd9537b691aed20adb0ba083de68865f556ff8ef746138de2d324669461d1b9f3ca1a65beb6e76417d9e0a40a190444e4fb9103c5c78fcb5b09f0aa712b39876de6c364aeecb682e6f0342d3d1d7fd2c4856dce1ff1aa725387875c6250fa3e1c39c38b5e41ed4875c5254e677463d39da785dc50e78a4fd8907d18ae0ac6e207fe1bc2a388e247bfb62f4ed477750235e3fbd6fc0d2fbd2a0f07ed88dceef94fdd97e04b292564089f0f795207215ea124df932a7f2a0d5164075b79573b5542752dabdd39c3bcbb74a5527913d1b41fde91d30fcb59060480a6d7a58a3270f48d10dabfe9280e54b79356e5259b437bb4c6c488e4c47e71317fbc267229a859a25c425634e837e724e5dd39ae346b1ca517b7aea19ef6977b0dfd844b86537042195ec2a47f65d01b270974658aaf55a503c14c2d3289393e2d7a6d6bc6b5ca343774841db14d78af203366c629d2e84470e87d00fea96375a24fb1df21ead476a9bc9a79e7564a84248b5ebc7620458c2207d685525b7563fbf7193b4e2ba70af2724f11a2267624889d56684c5c9031e80cbada214a5f5555a7132556452f9863c4a030e416e9bd5207211d701a5c8cb4ead923f2c04dd55c7b39be5e6b9cf52579f2c24f1aa426df83aa0325bd5db2e4ec1ab5c40e7c65d6f60882b948de09615b2dd5be238df162c310e4eafb9cb34dc838fde8fa59ef607c78fa55ca1ba2697c93effb5df3e57b2a4376cd9850664436480fbd5495a246cfc2c126696fef03970d75a017b32a03e76a63a13dae7139d9292b2ca03b388b81a3fee9ab88ad1143c9bf5034fc16cd0bbd1d76c62f64fab715b22b5e2fac61d22b54ab47bc3bbfe9f35a219c5a1d8de0264a352741d40590f2ae07da397eeab8fd207679fa5fe1d0becde96a25660806101d702317381ec839ceecfd3066df09c89fffba4353a686f9615d184a838292c483081aca9d5683c65ab337ae6119c4681b4b9c542008033cb66c68957323c3ffad81ec1312c176517d0227bb213f7d8e60f52dab797588750d0d83b49ba4ab6d7d94ef3cd9d05d584d82d83285eeeb9fffee3ad924a398f16e51f1995958b273aa58f6feeb4593fbcdfd4cc20b30f4718edc101d8e1211700bbc68c94b04cfd394854647f1c20352567bb49859f1a961acd495babf4be9c251298167ce9f70a73f4265504f719a389e2dd1667bd2e38de6b5d0687bb740ebfdea12731579ab806fbfb7ecc3e35e9b9250b917681b023bbc9db5695b22d8357213d7f560786f2e77cfcc2efe113e0de157229842e06571e6c33a575eaca2d5fb1c55ac50aa35cff262e7feb44c1387e81ac09decc34461f67dec916449e0fdada0fdcbc2ec6870de4b91187627ee988f01e1cc916a3cff3dd938f705851097f3a3785c33ce95e5dacd856f8386306296575ce91a42b7d0c3b2b47790ae809e3c546c95949d1009001a4ab79e0f7cbce42eafc6f5d49270c215e5ec145538563ad8a163919eeb07973c29c2f27a3cd7441a38cea0311d428ced534fa94cefd9108a09a60b2d129e5ca86158f88784e7ab5b8360c83b187afd095e07c9cc058a23ec21b6e196166a5b7f1646acb20f50a9528fc4c9d54c6cb6d91fa6e06ae0d43bba03e31b4f7565dcea3c36a3344bf362124f1080e22c5e081348793031eaed5"], 0x1008, 0x0) flock(r3, 0x1) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='#].:(-#[\x00', &(0x7f0000000180)='#$\x00', &(0x7f00000001c0)=':,&!\\!}c\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x1f,:\f(\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)=')($/\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x1, 0x2, 0x20) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x10e, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x54) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) dup(r0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 0: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6130, 0x51fd) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x440, 0x70) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x112) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000540)=ANY=[], 0xb9, 0x800) msgrcv(r0, &(0x7f0000002540)={0x0, ""/4109}, 0x1015, 0x3, 0x1400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x388) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x100030001000e}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x80) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x1, 0x4000, 0xc6) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = socket(0x1, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x9) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000180)="d02ea04fca", 0x5) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551", 0x5}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0xfffffffffffffff8}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x7f, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x3f, 0x7}], 0x9, &(0x7f00000002c0)={0xfffffffffffffffc, 0x8}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x9, &(0x7f0000000340)='./file0\x00', 0x8}) getpeername(r4, 0x0, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r5) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r7 = getuid() setuid(r7) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) executing program 6: syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="fbf2ffffffffaf290ac1737408004d"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) recvmmsg(r0, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000001900)=[{&(0x7f00000008c0)=""/60, 0x3c}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/15, 0xf}, 0x8}, 0x10, 0x0, &(0x7f0000001a00)={0x4, 0x5}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x1000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206917, &(0x7f00000001c0)) r3 = socket(0x18, 0x0, 0x1d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) recvmmsg(r4, &(0x7f0000000980)={0x0}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x820, 0x0) executing program 1: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r4, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r5, 0x0, r6, r3, 0x2, 0x2}, 0x0, 0x1000, r7, r7, 0x0, 0x80000000008000, 0x9, 0xbdd2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, r8, r9, 0x0, 0x44, 0xe9}, 0xffffffffffffffff, 0x6, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000029c0), &(0x7f0000001800)=0xffb) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r3) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x28, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/13, 0xd, 0x1000, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x81}, 0xc) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) r2 = msgget$private(0x0, 0x41) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0300000000000000d78daba45df93e6175f8a038da5773d2f725307c2e8bbd1cdc1fb00c7e82625cb552c201ac51516da0b68350a02ab9fac4c4c967856b66839422c3a85481b5a2b6c3b0e707c1e69b895704a5146a15e55b47c7de8228be75d11035b6ca77b7c58b6422d345e6e9f12540fc83740fd884186734b149024b070ba07a5fd3b10ffe614e7e05e7d9c2dfcbe3aa74277654a12f05c1978364bb7f03edbefa14771a5f4f085ed65d85f1f981762af361835745251d13d656af4aa94919771c2a201c1b2093aaad6df100e2327c6d8f59ccdaa68918b925d06982bda8773dce91f3e692df0eb378cf64923875aecea277c27d027532d8ac8510b58ef2f58e2e92cb74d17db9712333813200ba0d2d9f09f099fe2417323c6fdb20067bc087bc0786537525be2b0352333c37307331fc20f6ca31d820ffa1115a5b1f919e790b4841ed13103b7eb597c9a79437ff171946c7197f5382d338158f308623d06575ed31909dfcb0a6201c48759b09c5992d8e51b6f865ad825c69b0027eb47b1568611e2d1bf6b44654aa327fdca0795f5df11f05824596bc1880442d8e679bbd4b8dd3a734ea3215f746936bef8874a1c95378c5c7295fb9f9ca059687f9203a94e0735cc3f7467a9aaceebfa115db0518323f84d98aa10f86cd143b3baceefbb170f9945f52b525c77aeafa27bb4bd359ab65624ee33e9053619225979a323c5bb7119d33fcbce94bb0bfab6595b4ea3eac532799007f5913cd3e91d43994c6c0f218fdd366ff3659b6c3500a83f13672246cd72154411844460b303d986a0be12294ca7bb984a528859d41feb7f0d1d93d23c7535dc04212c01f507fa22da6be7da134f00dff26313254f0a57fc40940cd600388c32c2cd4acda6551bab9d218b0f0ad6c4b27af2faeba1ea23438ccb6931b19f1e0c01cccc010b614ff6322b3dea7c2bb45f57dc4da67dfb7e66b41d2b6a2b8027cb110971f05083cffbd2b6c400a3d512b4b33fee0b4f7bbc8f5a4aea3b9f7752a2cf8c49df8f5cb42903ad9c9423ee52808a7f66090f3061f57632328c49ac465144ca82b3569fd147945e7d0c5c4b1564115edd9528ca60ec5259dde0f57c2500f9240fafb68f57e0cd0155ec86e482dab2cc604cd21c450a7241f8cccbe86ec1f2406c33881f882c0bfc7660bfeb62f08b9e7a8d944a6ec670d82a49f9640ad91312b393b2b34f3451e64a5b1f5440dcfe37694f2200a8dcfccafaf169f5808403b960c535b6c65078011c721d62947ee307f08e81296c5ecb6f30e7a22868c4ac8c18a09daaf41ae4314f7812e292d5f76b39567a4ed13167d697bf827153e192e93530aed03884be12f034640b4b322d22de094a0110299ebb9bdf602a2ffaea89cafe332ab37de5e05ccd0d4ee2a7181a2f61cd59645a1ed2cf9cec4837ce521283b8e1e5aa2dda2f0f6d0f984f67a0b923c9724f271b6429860968cee11103adff370da85c6485906113bd24e09cba93f2fba9c7ed084240355e3a2f9ea3c31fadb4009ceb24b589518212c113b12e79ef0bd603c43551a6a2cc85ae1f5c05c1a7ace71dfd829c2c49441d392fd97dce2eae4a1c1e8de83cab7cd4bf5c366e2b0b525c6599f538fbfc8ace905573e99f15a5c5dde5e9b79a57d9f422b6a6032778b3926aa00d0cdd887d9f6dc0b32734e5ecc0791a012888138bfd58ce9707236d2e6e7461abad4fa0aafe93414654a60e744b06cc7918cae8f07cf03e1e0f77e0745e65acbd5b19baa6b634ecaaedd5656ce8667e40394f221e6c2b5af463d41b3ac31d4fa6754ccd3bb8a0a78faa9fc901b4504c6e4af5993aed2753606122a9744d424af9c2283a39ee7b83a440e1a93ea2ba27a6bf6fdbf08b0fc7b028f47372485df0e0b5eee4693c9cb019233928ace472825156f8159b3e5912588bb13d45abb75b6893ceb30f17ab1220aad366d06747fa4fec7a0d3ec0423a28fd7d7dd53d920cdb9f4e293261578a1f02de77ed6e91700c4721c8c8633d6257b455c2adb55df9f1d63dfb17c5572332448da51d0df12110d5272781e1aa36e3c5dac898900fbd7be772d322d04e25bcde60629f3f07416e7698311a907f1744ffc57b342b1167347a353cf663016f1125f006719dbab4681c8c016cdf1ef98926f6860317ec71627188c734f0ff01425fad3a9579a44ea78d0d0c4fad1c924a78dfd077e1ecd50a713b29fd46386980933f2bf3855d6bd9b56e07aa641e767e2e0befec6966380d971c3ce94f6da6efca585640cbbca80fc3857bc0a1645b023ba6f20a829e905c80665515337dc0b301af7aaf94c2d2bf9229d82bde08cc15de9a1a6478c3bc8fe05d8dba63a0eee4ccf06927ad1aaa4f2bc49c6351fffb5d2ea082787a59c6359598a3eb8976fe90c1a351a8b189934ba8890a70b5d4b32903fc2a9c2afb83bd4d2e7b44bb0173b4b1f48912b4ae9da5b892ffa7d23c7493e7e9c2cf04c90c7a6a63130fbaf5f300e4157b411210fb2eded20f212919b762389eb398dc4dc7b14594f9a0da9fd210be0ce3467c31eda9ea8504b49dbf960875ccdb9909eb4febf73db7fae2fe52f6e087542b7ebe55fdc55a3ba6fd744668f883b38a59220ab6f37014bddf40b954539378c842e7a6615cb92a99149a621ac3e583195e1b532d5c90b1247158f405a1f4a8a65acefcdb5219a1424c86ee21d5ab23b7f1dfbc94e7cc53b69751ad0d0787d8cd1ea07a6befcc4e08ca2b6117e93072b1759e0b602e003dc8f012191e86575d76fb0cab2d2dbb33d244abcf7a41fee8fd500cf2271a5b98222bd8055e0c6acc91d4253b70374a6d3b86e53a71322fc9c6b4b18a2ce3e1c5510f6c4b87625fc7315074d5539c232b864d1d4db756a6c320af1c02d16cc9e9d4884c5c0befedabb19a0d6eace86d16db4b017397fb86a5834639bdd51cbdb7e4f2b37c6478e85c0aa04b49b68438485879fa4352bc6bcb8f3ce5e2d02302509ea85c957c690ef551450d9a2742f4dce3ccc8c9e05ad99690a4b44a27ea13fe1b9815ecc1c80e7b0cbd9cb2e02a58d06e4113936ce5826c9a932fc96e168c16e77ab607816101aea9156db97202ef66b7d50dcfdb18f764423346ae01782ca58d76711b2b703f713e7e1d9ddee599d0ef2d5b1444c58851d0059b593b9382d06750055ed129bcae8db022cc8440f287662ae7ede3f816cf455580a52bcdb504c0ec75d9f761ab4766d16ef0a5f1704527410ab97a37f4d8418b26ba7aec401ea50d4bae1f5ab84f74ba3257ab6a674aafa93b655ff81a79d6ad1dbaabdb63a1d1eccec6359c84a95a31e3ef66780c659a117747544e3ba750d3bcc5b429a737f34e7d0b277837acdd903804b1a2322379b86fcede0b2ca7c1af1cceefbc4ca5a7839ee987ed3e1012c2926e34bcfed88bdb2e2e628e93a784f80d88aa1de253b36c940a83e439adeb48f91d9ec84223046bc12f0005249bf7db2024ace2179d35f88e62136e91bfa729e9b80aba92c5ba27e88bdf110358cf49c14afa6fa6ce42381150c6397e3ebcaef276ab5534c52cee4e3737d7f4f56bc0e3ede5cffc94e80bcdcefc5d9dc327d46ccd04eccf2ea62f4945396a294fc1856bc34e3643e82610225350dcc5f01e43a5af81ac697206f2896677be9961bac4ac5dfbe88df1f638af38c717300855564b5e0bbc00c3584d6d74f65d0eb9b4156d07d5a90061d7452d85109c2451de4b584be99309618b9c06bbc6046bbecbb6de31cf0db9b74cd327e0b8f736e51e92b1665c70677af264d3db4f4792974aea9e47d041c40cd2663addbdaff6c6efafb8eac13bc9409118d0db60f13d980efa85d105654767a1cf0b6a0ec26eccfcf532646b7401a21eb8be5dd014aa43dd9c00166c0cb1654340151f55db8e36489608c1ec78608d376c2c3fd2f5cfa8462af699fe06feda93c75c8e2c87a31decd003173493c174c19d99343007790e02a912daea92bbb4c8770e76905daeeec82365616ea761e76b06878258bfadefbcccc165c24e20aa748e58b45e659281888a09f1eea1144ba6fb098bbea11ea1a3accd2ccd0c620243ad64be7fbfc736ae8c56f82e9013fca1f5fa3ac0cebb7f0a2dc0028e414e63d8c63bbff72b6463c9458d8b4f89b9951afeb504af8f2cd369b7fce34a3be6df87580ee54286abd0d2f24b720495f5fda41a69894ab8c77efe9c8d4912d5fd7b72c492893b2fcf48b4a6cc24fdc44503a447768f08f84a5c0b0d17f506c9a8be90e734998bfe7738e77510f823e4a6cf57a6f371a3605f726fe67141bb0a1728cf5a7087f0f1f5c4ccd222c1ba12b3d0e2310d551c9eab01bfac873cf0ec9e8c178757b12ccbe69a116b786cac258d1b6b96c94687e123e86d06d01463d552b71c202375d09fe43a3d216d2ee299f2815f2dad108c536b0e526c67ffc1eb35fc5764c9f5d94c6446760069c2099c2b18218ce2ae1898ff88bc1a5fa52e72784a1cd4494b0786ced9c2bfcd41aee7c34556622cb36e809d1f2875938973dd7bbfcdba377c2bef878229a51608af5aff4f1ce4cd053241305ff64ffa211b04f7cd32d19f8a256f1a95ba56e866ec2c4779078970589da6ee9aff92d88b32b78b91e6dc383f864fdd58eecc7364757e449b2364c273d11e95b22385ccf139f7e189358274b111aa374f2228c1427d844aa841a025d1793e8a04cf42b32837018a559fedab0c177b6b9806e210e2a1029ead34c5e527c5c70fb4261181d4695d9ad05b70a62f1216276c8e75d8bc8cd4528a233850066b90383a5533cb6b25d1649648ababd9983f7147ee65839c8393500799e0a8fa0d525a66ef98eb4464c540f39f3ff3830bb787c7ac218bbe4c9059d3409456a1fab5767b9684259f9fdf9237c3bf168b29011215993277722a882922bac745e61d4a813b3ef6d1d305015d32ec81934cb50987eeec4d3828b13ef1a9c33d1c6048d0ee14b37a6966b82a80103f43396783f20aa7d08d2e2814fc4c96909be0e7beb3134710dbbfcd905c4dcbf3325a050a8cff68a46ef7c1873fe595a39f1bcf79e91925dbaf71e4186affcd6cd439610148774ebb8b77a0fc8c053e9d166ca3f461d766a51ee717bc49c12f94795f61164cfff7393719a5b9102ce2775ef2599f618897530fb793b693fd11d493c050f86165050c87f5758de9b246c745f0b868333130f465928489121f678ee1a1c5b5e3ec6bc257f58779f1e0bc8a58768b742f9fe4ce8c35ef839f5775f3640a3731eeffb3ad03a308299250e15570cfa2de841f64820122395d6084708774cd2f327181073ba8c8db6f30198ecfdf3fabd5b49243f93bf266ab29790e8e0c7813f707aaa0d480cc185e7b6fe6726bf6a7f81111332d6416920590ac0a40c8080cc736354cfc26d45f188fab6ab0c0379c564adce5b8ae9002d68f0d28773319313e847ec38cc4065e005fd40746ed3cc717efd376d18416aa58782dfc0ad545f2f3d1bac62318836c95f0e4f49456ed308fbbff137cf63853adaaa95274fc1013f3c6b0aab024423518014c4eb20a75399f82663447cfa02c77083f423462521833c3db48231558439717cf543d6409779cc598128d443c6ed504d24c3d208788919b8c1e5aa738c2c3e6197abe536a65c76a2954e7686ed8e98e28a99cf14a57d25fdbfdda159db5ccbd681e61206eca719ce8709016ed2da0b023a8beb3523b635d8c4e6574fa3f07050cc9a2e4ae72d96d834134fa105be7e0a3339598e71fb90a36ba6594e6312a2eb356d186be2557486ce826fe6be7cd7f24a3800"/4114], 0x1008, 0x0) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000540)='T1', 0x2}], 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000200)="111bfbf70acb88c36dc58a106467a1b3a70670a3d049d584763cd9cd52fb48cbcd159a6f9f58ef1e7599b2f7a16fa2a22ef1e123aff66c107fe1e7eb462c73c6f35dcecedecc29bd4efef8db9b29b1380c0637caa26d7ec24f70002f624ae6e08aad895ae672f817cae01353ec", 0x6d}, {&(0x7f00000000c0)="24aca9b648dce5e7b003dad1bd061c9212044e7f239ee48d208a4554bc593c87ec8bb97de43a1be9f3acb9eb5e096d85fad1cfc9", 0x34}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="72bffe2a1282222f52567727acae6b6ccdda79a79cccd7db309fe8939e876e27f41284cd1d", 0x25}, {&(0x7f0000000340)="80a91b1cc32af5f769ff8743adb5404f286320ea3644e7da85e8ac2329a54dd521277ae4e80abc7800ab1ea1e6bd06950508018ba741f15965fb29366657da2a5d669c914d68841a1ae940a2824d15d98e", 0x51}], 0x5) executing program 7: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x96b}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) r7 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r7, 0x0) msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, r6, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x1, 0x2ff}], 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setreuid(0xee00, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) r1 = getuid() seteuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x0) r2 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8005, 0x2) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket(0x18, 0x400000002, 0x0) dup2(r7, r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semget$private(0x0, 0x3, 0x1) mlock(&(0x7f00000d8000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0xb2) syz_open_pts() pipe(&(0x7f0000000840)) r2 = kqueue() r3 = syz_open_pts() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x7, 0x0, 0xfffffffefffffffd, 0x81, 0x22084473}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x4, 0x6, 0xb3f3}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f00000001c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6e2c, 0x3, 0x80}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) msgctl$IPC_SET(r1, 0x1, 0x0) sysctl$kern(&(0x7f0000000680)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x9, "bb08001000f1675910508b00", 0x0, 0xffffffe}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x77, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb88a8400081001900080047100061006500013d130be4d51e09299078e0000001e0000002830701000000080075e6d3b0eeb43115a743bce023cb0612de14fc51f0b78101cedcf58f476d922253aa0bb82b64a118e8b554f36c3c792de094bc99203238175fd33b424adbf3dd68f6b4f549"]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r1, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x62}, {0x45}, {0x26, 0x0, 0x60, 0xfffffffe}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) getpid() write(r0, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r4, 0x40047477, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0c10fe300000000000000000400"}) poll(&(0x7f0000000140)=[{r1, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0xaaaaaaaaaaaae4a, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e8a000/0x2000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000000)={{0xfc, 0x6, 0x6}, 0x1, 0x0, 0x1}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r8 = accept$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom(r8, &(0x7f0000000340)=""/4096, 0x1000, 0x1043, &(0x7f0000001340)=@in={0x2, 0x0}, 0xc) executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) truncate(&(0x7f00000004c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f00000001c0)="8d6bb85551ec8430877ae32fe92f6d464fe64410c6bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x77}, {&(0x7f0000000300)="e5874c5cff21503285d9a34c8c21d6196361fccddb1936491093e9a159524c071a9f4e0df699bef78b14c093e3d965f944aefa4978e61317e797e3cfdcf895bd533fe43edfc8164b21c415cd0921ce558e5e8ecd3becc03eb8841602204dce73fb757a8297c55b825f35e95567faa17ca9b9969dfb1e4f2b28e2c2b9df9545c9784c7e640248bb7715fad713c57126c849963f8ace998507fcb358a8d86d86ab74037fa1ca4cdcf615d87aa758c3a414242fd2f3db5a822aebbdba84d4e0745f03c121074612c6dca45b5b53fd2c", 0xce}], 0x3) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: madvise(&(0x7f0000701000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYBLOB="00184e93f5c7b878d7922c3a7a8081409759e733efbb2e2c02d9c2f1"], 0x248}, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) semget$private(0x0, 0x3, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x5) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000000)=0x4) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) close(0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x56}) syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0x2b, 0x0, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 3: syz_emit_ethernet(0x61, &(0x7f0000000000)=ANY=[@ANYBLOB="ffefffffffff1b6ad9f1df1908004500005b000000000000907800000000000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000044ab37b677913f2871a456d25b765bf23acac83b44b35cf1c1ddb8183f242b17ec4f314b8fa1b5558e769ec71dc5686aca2584"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="097445f22a24acb2fb6c4d79f56573dd148c1afe63e1289b5ad5cb6b6d66174d10ef8c588eb1a6356b927012461285fdb083118aef4544f24ee9e21e03b52f855136a92ecbd27bf47e0fb576de27f943a94b9460f5ffc09f2111fd61c8e045e0c44d53bb5ebedbcf99c411b7130fe6eec87c0d31a6352d9d7601643252c95de9e41edb32b0e412a68ca86aa0295ac320", &(0x7f00000001c0)=0x90, &(0x7f0000000200)="b486190e52d36b831d5df89f57b9ae425ede4be61fbefb305ba10c5b6edbe6b3d7a8d75f6bb1c04f4238200062aaf9931910a97d2d58075d425b1fd128e07e2dd5a82159c8de603b5973ac308904a8a2958864f0a2deee0db024f40e0b69c1172579312726a8b08549bf674aa1d9d07b5428b93be1f9793c5228504dc80efd191e7203961a4b544aa84e9ce0ab718ba8e9431dde277c0677fcd6a028e49eb007c224007243d5af60396e38be60f368ceb49b937ba07161893c97f5fc77d8992c95a34852262ea13ea29fa7d223c3838a2d7645df33562b6039bfa911e9bd0db69ccb6ee2c78bd80c4d4094ebefd41830abb1ed772790728c7c1b", 0xfa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x2c}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = socket(0x11, 0x3, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) setsockopt(r2, 0x7, 0x1, &(0x7f0000000580)="ffdaff10aac6a28ac93e2eddc45c8454e4d1f1750c7995030d094edac1dea66a276f7ed32a836ea36d510645353fe6e0c3d7a135f28830118d60c37ec731e73df83bebf4a8c04d556c7347e07faea4e32e10762eea3624eacb923fe6106f253062de04000000146dfaf058f4c0336503fcc4447f39c889f0f0d32f48fa9323307fd94a5dae0887d2db3fa328ff71bdcac451415644be74a797a4167cbc5e3ec1e66b5512a0b4ffc298c7510dba0175169b684300d975389e1f1e043d456f005e0876f0a43c610aae7642aca1500a6ac25d3c8a14bcd9ca3185efdf76405d4e20ed1087dbdcddd00dcffa1592664bdbd9416e95c7acd6f1a6fc60f21dd662430e4cf3bf0772f556385ad79ebee74e38a66996a411ea00c8dfe519206a02ed327a8ce9c806ba65f2e87e9efe0f5d62b3102599b76cae01a1a3497f54c681c3e0721a7a5608e4682100c8aa98c79218085f2cd1b8d632cfefc8975f433f3f70701417c8c5eb43969cbd7d211e1fe5670029f57c89c6f56ba5e1790e39b03a79ead3649e85a792853ea782c4250490f1f10d6ed6e936541cbb76bf6f687af158b27cd9bf68b643af2599d78e57919d39d8ce13a3096b44adc293eb0e37a91928a497570084dc3beb7b08d42497b19a03e0d84d6455660f320930478fa4277c245892760cdc78d1d89b3f7c7beb45043badc41db9b524fd811988dc0e1ca924d7a0b602e0453c0912de22bdd13ca302b9b8866910c51125ae76e9f271b818efe65499cf439df7cd247035a1813ddba5d3745858752ccfc5f7f3eba34eb7a2aa4c3e4984cca4699119004e167f3f3744be6e190b61eb7325641aa6e60ab8532afce7f4d5f3076ffc2e019ad2115dd9709c3b468cfdee386ce40f9f95f09de7", 0x27c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) setsockopt(r2, 0x1000000000029, 0x72, &(0x7f0000000080)="01000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = socket(0x2, 0x3, 0x0) dup2(r3, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1}, 0xffff, 0x80000001, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x100000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x149) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/145) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xe9, &(0x7f0000000240)=ANY=[@ANYBLOB="f8105e5882f397f9c88a9b1988a8300081002d0008004c0300d30067000d020f9078ac1400bbac1400aa01442c7f21e00000020000730100000000000000030001000100000002e000000200000006e00000010000224600440806630000000600832306e000000108000002ac1400bbac1400aa00000000e000000200000000ac1400bb00000b019078000900004565000900667fff24700fffac1400bbe0000002607bfd2535309406fffefff794060000000201441408a300000002000001ff000000d2000006a044080330000000049406ffffffb34410077000000000000000090000000300d3"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x0, 0xfc}}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='#].:(-#[\x00', &(0x7f0000000180)='#$\x00', &(0x7f00000001c0)=':,&!\\!}c\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x1f,:\f(\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)=')($/\x00']) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x20) (rerun: 32) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x10e, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x54) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0xa}, 0x2, &(0x7f0000000180)="b7", &(0x7f00000001c0)=0x1, &(0x7f0000000000), 0x0) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc7}, {r0, 0x4}], 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) shutdown(r0, 0x2) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x1000}) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) (async, rerun: 64) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async, rerun: 64) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206917, &(0x7f00000001c0)) r3 = socket(0x18, 0x0, 0x1d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_open_pts() (async, rerun: 32) r4 = socket(0x2, 0x1, 0x0) (rerun: 32) recvmmsg(r4, &(0x7f0000000980)={0x0}, 0x10, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x9) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x820, 0x0) executing program 6: msgget$private(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81, 0x40, 0x0, 0x1000}, {0x9, 0x6, 0x0, 0x100000}, {0x15, 0x0, 0x0, 0x400}]}) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000300)="a34038fc6ea18d3499b9a9ab3b324102c45c86c066fb3b952a6cbd9b151a0f91a5397aaa37fee65f334fa516ffa05c49d6fa3d146a84d46a39dc8b279eda3f44424885a40089ede7d4b11fe813b11459cbc5f7cc7f532c9df6c27038035e155de80aaeffeaf075fd30fac3c5b7c4d733ce13ce0e6d65435e6661767b89d10135169a40a05277ad506b7d83967f1671d4a0823c9f13645ad825fadbe68eb1e4fe490e0e54be455e23f52dc67a96353aa67817126a091ab5d267436b5be8c3b3c91b8795370fb2cf05b741ec32d561dbe0a57a0829a9871d8e6a76d7300e2b34c2ff3d18ffd6ab07581518a0104e5a2c7749b3e8c8c833f31b72770ad6279712c5ff2fd30d20597094dbe57127b84ab7d1e9ffec87681d242c23dfe46ab2cab29af6a518cb5bd4abf6e87f1dd8933765668c2375d847", 0x135) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4, 0x0, 0x40}, {0x7, 0x0, 0xdf, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) socket(0x18, 0x5, 0x7f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x800000, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000240)=[{0x8001, 0xff, 0x9, 0x3}, {0x2, 0x1, 0x5, 0x9}, {0x4825, 0x3, 0x40, 0x40}, {0x8, 0x9, 0x8, 0x95f}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x4000, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x33e9eb77}) r1 = socket(0x1e, 0x4, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5, 0x14, 0xfe}, {0x5}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2180, 0x1ff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = socket(0x800000018, 0x3, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) dup(r6) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x0, 0xffffffff}, {0x23, 0xf31eaacd}, {}], 0x4}) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64, 0x0, 0x2}, {0x3, 0x0, 0x0, 0x3}, {0x16}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xec43, &(0x7f00000009c0)=""/211, 0x0) shutdown(0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = getuid() setreuid(0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 5: r0 = socket(0x20, 0x2, 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x1}, {0x3, 0x2}}, 0x2) setsockopt(r0, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1, 0xfffffff6, 0x0, "6106a6bc44862c50087cb503005a00042fe58fa8"}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x266) semop(r5, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r6 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x266) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) getpgid(r7) dup2(r1, r6) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r9, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) r11 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, r11, r11, 0xfffa, 0xb, 0x6, 0xbdbf}) r12 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x5, r9, r4, r3, r4, 0x120, 0x4}, 0x4, 0x3, 0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x6000, 0xc52c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7ff, 0x6, {0x8, 0xebc5}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000340)=0xff) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x7da) getpeername(r3, &(0x7f0000000380)=@in6, &(0x7f0000000280)=0xc) read(r3, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) close(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x1}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x89, 0x7}], 0x2}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000180)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x40, 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket(0x11, 0x3, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x4000010e, 0x0) r0 = socket(0x10, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x44) open(0x0, 0x20, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r3 = shmget(0x0, 0x4000, 0x320, &(0x7f0000ffc000/0x4000)=nil) r4 = kqueue() socketpair(0x21, 0x0, 0x30, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xf81, 0xd1) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getegid() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0xfffffffe, 0x0) kevent(r2, &(0x7f0000000040), 0xffffffff, 0x0, 0xfff, 0x0) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000063000/0x1000)=nil, 0x2000) executing program 4: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000388000/0x3000)=nil, 0x3000) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x4, 0x80000001}], 0x8, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x25, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffff8, 0x12, 0x1, 0xfffffffffffffbff, 0x8}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0x4d2, 0x8}, {{r3}, 0x2, 0x88, 0x4, 0x1991, 0x9}, {{r5}, 0xfffffffffffffffd, 0x86, 0x2, 0x7, 0x8}], 0xffff, &(0x7f0000000240)={0x701, 0x5}) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x63}, {{r4}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) close(r3) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000003c0)="ebffcbff13b9fd814e71304895cae6993192964800005d045271cba7fb95aad62a40c57db7d98b9363b7f9deac784baaf16c5363006243a2dd252f86194fa122cc8ed3ace6bf7f657fadd336e396c450d9044d7e0d24342caa217e08558a3524403cc874e1f913fb9410addb6619890be601ed7e6c9901b9857f02b79d80500f9099d8492c8e7819ccd6ec06bb4bad450f5ddfee4e2326fe200d58fb643ed03e1ec899f0af13c6fac33e0bbedf7a6307c5ac9fb951bdd7e84fd6de265d4f5156a5d4d5f1bf045f66d4cd7a0374ec1f6d7812fdebb48df8a01bd1ad4c7c6ad279c728ebe08dd533e64b2378a61efdf013e8c636c2f2715802eef714614d51363178f2fcb2d1edd999ff281cdf6c49b711db25b76f8894c5390e2e44a251bd64142422310d37a3d21cb2d8b94099089df189452b171724b114f5", 0x139) sysctl$hw(&(0x7f0000000140)={0x6, 0x12}, 0x2, &(0x7f00000000c0)="804f12fd236729a09052800000000000000000ef0000b4be9cdfe04940940c1404181b92468255b107d903cf5c43e956a3c7dfd355cb48be35665d085627e63c8ad21692e245b239a509a88e5aeacc78ae05e6057224c288e5aa0e973e8731945fb0cade3d052aba1969", &(0x7f0000000180)=0x16, 0x0, 0xfffffffffffffd4c) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 2: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x3, 0xc1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) r2 = dup2(0xffffffffffffffff, r1) pwritev(r1, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000140)="caddf7f2", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, 0x0) socket(0x0, 0x0, 0x1f) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) executing program 5: setitimer(0x1, &(0x7f0000000280)={{0x2}, {0x0, 0x9}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x2000000, 0x4, 0x0, "01000000080000009bb82f36b921aab39b58505f"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x44}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a7ef007ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setrlimit(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) (async) socket(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/240, 0xf0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) setuid(0xffffffffffffffff) socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) r4 = kqueue() dup2(r4, r3) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) chmod(&(0x7f0000000200)='./file0\x00', 0x80) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r7, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) writev(r0, &(0x7f0000000000), 0x0) setrlimit(0x6, 0x0) mlockall(0x1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getgid() mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r3, 0x4, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x401) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000200)=[{0x3, 0xa, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x2aaaaaaaaaaaac5c) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x2, 0x7) recvfrom(r6, &(0x7f0000000240)=""/118, 0x76, 0x1000, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) getpid() (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64, 0x0, 0x2}, {0x3, 0x0, 0x0, 0x3}, {0x16}]}) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0xec43, &(0x7f00000009c0)=""/211, 0x0) shutdown(0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 64) write(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r3 = getuid() setreuid(0x0, r3) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000003c0)={0x7, 0x9}) r0 = syz_open_pts() r1 = socket(0x18, 0x0, 0x0) shutdown(r1, 0x1) r2 = dup(r1) close(r2) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1f) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x80, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() close(r3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) syz_open_pts() writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="5fb26156f83470725cef85a526a80bb0b115a89888f51b735d740a06effa7fb47ffc26c334f7b3f3a949693b8738520a21323517f39aede0576705db8f810be34d9268bc26b68206aa4b5e8a3aac5a12bd7da6eb5b34af9c13d015bcfe32598cc782ddbb8270a38f77ba0c3adf1f4cba4fd126db7b398454981ca103e4ed0a734a0e5128737e03c63a5e05f0381d71667032e2bc511d303e3968e4dfc8123d297c23352de39454f7701611ca697ea58c927fa536566f31712345c34b76ba2555bd3fafcfaafd354d7d0163dc13185f359d33c4f31784db372c4046ecb302cea5315637f841547adee198bc99a9ce1b59602b4acd3d60e7e2b32e73a5aa9070a0e6e8baad65959001ba00d072fd1ed750ec5bb4a5fb1fe9e8937045a9aecdcb35a96c904a643678a6f04360cffff95fbb63a5ced40b5ecd3bbe7771506080535ab102493945349d0b99db7a454172862237b1f351b208c014cacd9bf0237b28099e85b38bdce811f8cce9a2b4a5cb8aaf24b42eb87b70b038917279deebc059116184373141ed4395ab0b75ebb4bbfcbbba3c34458f76226da08030e4bccb61da7c563727c22ed30a37936a9186f4c8712d645f745f05dc012c9a5839c310d70c475b73ffea201a761772bbd9e4c8770f37470606017db6acb34a8bb9539469a5d7bd4e1710ac3665cf669034cbb47f42673e40ea5949eb50a31ac989a2b8520e6d9d7c347aefa47651811d702526388f77ef0436ce3794da7106322c1d00a8d8a1a6ef020cafe803164615ad64b83b1c57105edcae02e730d1bb3aa278317196a49b54bb7eeab778264991043faf59cd35b351a0c865e50f7abd33b31aa541e6d59907eb85237b1c034f72c2992f2cda1e471e3c80f75c6f6dd7ef91ae257f0aac4b7862af2e635982faae00163dcb7b43969c2bcb2ece9afdb0e7046dc09e4a4d23f85afb117ccdb9ff0b6b9016dd1f572342935b72cbe7db4c5069c4e0818ff30b1fe2e4029453bc38d437580fcb27de6e36ee386e75b392b875a0c7ef3bc21d886f79840543f10bb83ac4d7c4fbd9d8b97aa03540ea70cdb345594608defb659d6c237fae405b66b4e533084745e58e12d4d2a3ac60c7bc14cc932a4b7cf5ce27bfaf34038412dbd4e345447d35460b659a0686e7e614445c32c8af325e6c738f08a03129e1c9c98d54e470938bd2c2ef69921b66cd6aa699ee3b94af503fb6f060b73659679f0f4b3030d1f2f52e418a3e030a6f0b0e8c49f820906464d646ae928272f99e4cb3cda6ee8b0ee0e3af7b1f83c17d6a22d1f44b0e8169987c7d8cd0e1606939677677f62877f3e2d6fb4074ab63bc25479a55ef2fe7b91f7ca40a", 0x3c2}, {&(0x7f0000000140)}], 0x2) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) unveil(&(0x7f0000000080)='\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', &(0x7f00000001c0)='W\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000840)=0x8) open$dir(&(0x7f0000000380)='\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', 0x100, 0x1367d1331e2361d0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000880)=""/116, 0x74) symlinkat(&(0x7f00000007c0)='\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', 0xffffffffffffffff, &(0x7f0000000a00)='\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') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f0000000600)='/*$//\\!\x00', &(0x7f0000000500)='!(\x00', &(0x7f0000000680)='W\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='W\x00']) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) chroot(&(0x7f0000000940)='\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') readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1) mkdir(&(0x7f0000000280)='\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', 0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x45, 0x6) flock(r4, 0x1) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x20}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b", 0x2e, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) setsockopt(0xffffffffffffff9c, 0x3f, 0x8000, &(0x7f0000000040)="09ff90d04f614c17310b5264798aa7a6409ccbfb0af005daa74450a1da05a2316ff0c33401841d59596fa0b0a146131a1e282b8ae90348ffa28b089b8e9914d108d59f3b66563d87c07eb5c767c09bdfcc362a0b1dc00e8c9de347028a4a246de71f44a13204d2d1893c968a95253a76bcdc7dda41c65d8de496c639a2871d29894089e35c175c5ce04b29cc976ff7df370d3d2418149608d1c9f3f399b1216f947d6c85a06cd3f65110a5c1fc19faf921147f2599e78bf479f96ff735d73b8042be6d7038ae8c569c2b6ca64cb2", 0xce) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x7) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x4d}, {0xe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac422a149e42850892b732", 0xc}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x2, 0x4, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r4, 0x89, 0x7}, 0x40000000000000}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x6, 0x2, 0x0) socket(0x18, 0x1, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1f}) close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="d2d954b83a12101834303da5202d2f75f5d287b761d2b2be948f90d8f4abd824f238ca0e9bdeb3b31f7be987f623f1a819813bd64c045d68e26a3e998a43e5b49347dbce6dc815d91fa2a2668a702a7ceb22c2603dd01bc38ca1c1d608736935b7edacc01e84dce2ead527b0fdf4c133f121252488c08d3042a2f77d05c21fd4c4c62f6280eb26065526", 0x8a}, {&(0x7f0000000280)="b9a88b993a04544406c666037f7b28c53e0e27ae590865c152569190b377f046cd1d9cdf91330a77b9bf067ef02b8b89f2b411a6ea440dd6d4911da2cab003cd293d2913fb517cbeb70967be9ed61ae46d846c609ca629c24d7490acda24c879083f8734d195b5997a670a11a4b52762ea7d7f0c", 0x74}], 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201}], 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200), 0x0) r8 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semop(r7, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x3, r3, r4, r3, 0xffffffffffffffff, 0x10, 0x8}, 0x0, 0xffffffffffffffff, 0x5}) r9 = getuid() seteuid(r9) executing program 7: kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x100, 0x8}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd20fd078000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0x0, r4) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) unlink(&(0x7f0000000080)='./bus\x00') executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x3) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)) kqueue() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) executing program 7: open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0xfc) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000400)=""/67, 0x43}], 0x6, 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mquery(&(0x7f0000349000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x6) executing program 2: r0 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r6 = dup2(r5, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000000c0)) close(r2) dup2(r1, r0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r10, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, r1, &(0x7f0000000340)='./file1\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x32, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) readv(r0, &(0x7f0000000540)=[{&(0x7f00000019c0)=""/4095, 0x1000}, {&(0x7f00000029c0)=""/4075, 0xfe6}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000180)=""/179}, {&(0x7f00000039c0)=""/4112}, {&(0x7f0000000240)=""/109}, {&(0x7f0000000040)=""/50}, {&(0x7f0000000480)=""/160}], 0x1000030d) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x72) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0xffffffffffffffff}) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107004, &(0x7f00000000c0)) (async) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) (rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x8, 0x0, 0x37) munlockall() (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async, rerun: 64) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) (async, rerun: 64) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdd2) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x205b9a) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) (async, rerun: 32) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 32) setrlimit(0x0, 0x0) (async, rerun: 32) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000100)=0x8) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) minherit(&(0x7f00003da000/0x1000)=nil, 0x1000, 0x1) (rerun: 64) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) shutdown(r3, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r4 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009, 0x0, 0x7fffffffffffffff, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000140)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYRES64=r1, @ANYBLOB="3bf9b5d90f58ddc16ee215ff21ac27825ebdf2ef5d95670e6678882810bf6175ed0aafa7492095a381b6a5d0bfc7053bb2bec10e7a5283f9077de3709d51150ac6c098aa94c7b694e0f9d352b7fc0df0ae334758dfb09311698a554544ed92f8b9b7d39f24371aec2c682d4b47f5ed45b3b9209ac4aa414384ceebae55d5449f200c829f0935a4dbe0759edbbaf54d71153500da16cd3c33fae374a39d3e94775837fedea7487ed45bd452868f085a8a26"], 0x401, 0x0) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r4], 0x401, 0x0) msgrcv(r4, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0xffffffff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kqueue() r7 = kqueue() chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x9, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kqueue() executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) r0 = getpid() writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x10, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x2, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40001514, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310"}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x4}, {0x8, 0x2, 0x40, 0x100}, {0x80, 0x4c, 0x9, 0xfffeffff}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r4, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000030000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa11}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00', 0x2000000}) socket$inet(0x2, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x8001, 0x200}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0xfffffffc, 0x0, 0xffffffe1, "2fd90e327fc61be44abe7a1c8113e6586d396565", 0x0, 0xffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) read(0xffffffffffffffff, &(0x7f0000000140)=""/223, 0xdf) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x1e5f) executing program 4: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r1 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0), 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r3, r5, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r7 = getegid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100)="ed7cd8a6", &(0x7f0000000140)=0x4, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = semget(0x0, 0x2, 0x70) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r8, r7, r8, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r8, r10, 0x41}, 0xa, 0x2, 0x1}) syz_emit_ethernet(0x5e, &(0x7f0000000640)=ANY=[@ANYRESDEC]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000240), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) readv(r2, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) socketpair(0x10, 0x0, 0x9b, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r6 = semget$private(0x0, 0x5, 0x0) semop(r6, &(0x7f0000000100)=[{0x4}, {}], 0x2) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8082, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: r0 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) shutdown(r0, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000006c0)="23fc7ec804a1cd2068185cb9a8e9abffa19c1404fd10b46be80f08f844dfefad6f4d9de6a43be1aa9ef6261f5f6088fed80107de3f4d49e636a83bb538e2c12fde74e9219fcb2afc6fbdeaf5f10a870b5d129d1db9e3c7b62559c2eb67e2dbbe39cd9fd06848f4cd028fd11d2d510ac103a580f40714cc9adf40459956611a170613d032a84fcdf9c34d4e", 0x8b}, {&(0x7f0000000180)="ed6c4a8bc177b7b7d96c310992995fffb0725931c3e689940b5e7dfb7c7f862b4cf6841bb20506ebe8f747", 0x2b}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="41bcf2867aaec73eb4f49f7bc7bbea15d08d1f85", 0x14}, {&(0x7f00000001c0)="4b7db5aff304c8c2034fcb04f01111f20346d65bc45f3ff580b08f57f2d8fdfed77e588497a60422bd41a3ff96495590f4a2e2b9b70fe9ac3a0c74c32f60356b1aa66443044ecdbb61238aa45f26d9490c7a55bba5fed12925d8c3b7528a623efe4c9db2c5bb6ee42705450e6b4cefbe27f180f98e851ac23cd74c9d26a0a19e739e90c368", 0x85}], 0x2, 0x8003) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) pipe(0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0x0, r4) (async) fchdir(r1) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) unlink(&(0x7f0000000080)='./bus\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x40}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000002c0)="e6112c729c815bdb344d265d848961e8794010b7e8e37b587706c0a71bcce52e5468abf43dabb4c31a133e957dbbb906ddd7dbef9d6ccabdf4e39c975b15f8c9b0013cc72f632651e3eda429dc882f8fa43d234a2eace7d6a8f7ebae523356831d4d67dbe1e97a4f539ff6234c906bb43e0f251fda0a10111eeec15e9e031050963042fb257b5bbe894712cc37efe250ee131efb9e08e8e71cc0340bf56cae1ffd9b0cf5252fb9555480abe1917bea2cae06c8838e19d135daa43fef83c3f77695024b19c15adf7f2f02b23a17be52978531bfe926b9682ea6e1759e0f76e5f93fbb95125d17caf38102b496c7ca3be890dbdd0074bd422bd3b7ad5a3db511a6e00f5efba75d07ed405cf43cf4cf90015b866e0baf00d36f7c8755783b5786d8c2f02147d1f631a09310c5cc6b80075499ef4faaebda5b4dd231cd09b347ef195c101c8dcb997996dab590283107b4971e393f997194bf2a858e0b30459d7746e524981829d1f917762a40c6bcb54401084421ccacc5b6839d3dffc59cf158543c2bc72e3d5314e055c35dcd45a6a246d6f8e6b210f17fc67f4ff47be8ebeb9151a6110b128caca0bbaab4e74263f9cbc5a8c57e4b34d7056a1c588bfbf1348affa5cd21521e968792c0e42c7cfb5870f678a6581e9f00143956685fb4be9c1931a0593a143b51b5acd68686ef18e419fef43efebfebb977d136f76dcba441e143856c254d0b07169e4921917a2f054bfd3dfb9ee0f8f5a7fd7d9421a2962e8709564322425989305206158263b9962c4bff45aa7c73c35a9b0d84e1772a544572af9e9462d55c95cb447a9fa18970c23962bfe086095cc063623014c71cf29ba84bacdc1acc6ff378aceb90b9a685f187f6dc81fca52a711d36d25b93a1e3986ab4395e786088d197dbd37d8156f7362c181b659a081009c3f25ab9e23e70524813bf1615374262b32379d003177b90cf75f13fb8fa635597a658071a98e717182d83a768c5842ba4603fa51c66a5729a24c5a82c632fb475531f83308d4cefa03974cbd4795e8a5c4b229f4f960f8a2d4f9cf742fd236d75e0e27bf29d37e2b50aea642d78410ef87d1789e8b6d1f0e70b08fa3f1e41e1bade39a45572a59b4d4957bcf8c07824aab0b7abe0f52eb3b9c94069dcaa872f12c7a524f949b2d5e8e011a2c14666445d4fa34babb213e52050af1251a5012f4d799eb755b22f51d2975d663e8ef69c1c579f25e4581d4d2116565cdced3ceb7acd2527e7407e48e2a83dae772d46bd81e3033ddc9af67c88b95f2438d4ae5b0365e487c57170544748a6e6ff139febbf541a8cc097d58e8c88ad30aad562c8f0bf54be6e7b5e61b5688d1b11b111d980d86d15bc5e9aef5c3af9306c1e492169a426dc9675bbe29e625303fb41438577d3216529d2d323e787eb85bd5340ddda50c60b8b3a2861313e5bae84ef9ddf182ac724dfec69fc8a7a893598057eab2a5109137b1c40d095b52d5b19d5a6d3a29e0bb5a0ade29c14f3a1755cf9d4b17b12106b697c0f5f54120455a52d603306994d943ddd62b1ca27dfd18e7bbe387b55bc6ef0ec93566a8d75fd1e59bba0796e0a19e65afd2c8ece353d5f3336f419b17941bc12df27a4643999b5651e8ff2905089e07d6cc9472753ba213b88e1ca06c47b6731df692b264dc1fa95697a9f7d0586103534a9b606292def5bd4024def68e2a8b2327ed93964c7fd1ac9da75dc4f0d64f36de55791e989c13b232e10523300b79ff704a395987291f5efe1fd3d21a8328eabe7fab9c7ed0c0b4a0677d28c04a39a251c37a69d01bd00b5f3015321ca2206caf8d6227e13a9e84535867031e2bdc604822a0e22f1fb1d31220c6af62679208fdbf55b5d5abe498a1b27c1213b42ed9c83d588bf75efba8430fc9db25f0279073caff00a4752c99ad614e814403174bf17bbb48b0c49d08ab6b592dfa524c1dc7b627387b41c5f3a767fb2135f8b8cf64b76e58a2efdd758e0a5d05c5937eac699f0e5ce15433c95305697b549d2935354aa59c915018780e6316e516f2d7a1700b9db399f67fbc5b6f33e345a383f860641136c67bbe6f7f15aec154d3ac6ff5394309540b5390544a89b03364de23c4f8e953f61b707f9a5121390109bae1c7fbd02b9d1464050f246e2c4e619a2e2f22fa1a0c701abf70a5a925f4c9b7828b1a4e4d648d61fc9a5b355118f4581678060633d8fc5bac1c50df386ee4057b560bc233f8f0f453f9bc732478d9b34032e3e485e589b01ce01ef48264b0e1610830ac10d7dc930985e81c3a83d9a2bda387a0a9f8f36efa9b200dc0df42c9a714a9244ea2412c77bb507bea65ac2659172308fcea18ac232dc158a68b40d6e290a3f175be727d288d3f2b53cc6d6464a1aacf43a7442a3709cc9a42bf22734441e7b892a5890bfbffb3ceedd415cc1d1828e2fd857f8229c3e25fe571bb5366c15d47751cc9af1db10a2d32ed15f19eda3b8cec94aa6d4c9f7d4f824e4b4b9ac8477e14f609c3fe8c3abd78ef7417b1748a60bc4b367afbaf0704b68d51c4e4c98f958ce9022d5ae44fac37407fecdf602ea08acd3629ff93e8202637683b366bf1149edfecbe8e9d11741f33e8e375b59f55595d084ff263cd8e9da791b471bfee805356a64e60846d47b4cc9e63333482aa8c2cb7e7f239ab2a28dcb446523b05af81d48777b252f2331becaba311d9b59b435e54144ea881ffee41f7b524186cd8de98cea14de599e37c6aba1a9f2ff92ff8d4ba2ab028570a5143f3fde82f90bb73b8c3edd7a8485dee45d67e74c00d3069674281a75748e1b930203393c33f515e4f5b632991bf1385ee3a8ab81e2fb5fa54fa3f2d180e1fe2d65bc25b3de8987e30d873c051f8f8a42f778080e56dd40f650e71c261a32fc47bc72587cd023dfaa2baf2c66ae2ea4a5a014a3558dac66c0897719c708300f10aecefe218b337f48620d67e3a2da8639b158bf02f45550aaa405c48dfce5a7518fecaab7195caf27dc11d4f26c1e9cd0f41cfe3a4b9f88cd36165bf063d833c8e7420fe4d72c00f099ea4725d6f0c431d34cace584149888e30339413222aa20fe227091d9bf9843452a81dfb2ba668b80547e807fce2be6858eb816cda2c582d4c1b22dfcc0a07c577b3b0a834819e3ae6b1916fd04aa46727ce78f7a6093d211f8d832de45bd2aa83ca4cf7d333475566894ab6dc2c3b76eb7e90faea65aec6b52d1b5c0fa5647cd212bc5c4351ec404ac074060d3c3fb26b1f7d8cfc3ba7d692bbc2689e008998710a71862080f3ea37d44da0afffc37a24e4b6b8bac86c05bd781b82a05fd325a7b522a69dc5ee170c8bca2da59fdcaef36d75fb89afe6aee6b054379d6a4b047e4ee8839d3749f930a03f25d2421638e8bcbc562b88771ec42699733a46d18ef0cc49fea264c3bc7b53912cfe0d9d45239e486a7d9543ab486b26bf6cd019654cbed0a587316e8ae367eca872e5569c84551beb79b94e0a7c8707c688504964a6b96ffea49ee8e6907f5fa57a5836bfad69fd6bc26d5e527138ec971f521f3beeea116b3ac1f5d8d4215748b927aa36ced272cef7b1854f0a8a91b79fbac4fa1839643aee56c058e1544d148bf88a2ea7824b036694a5d03e22f014b170f4f39032b7c5eada818e45177bdf98f767cc1a2861ca67d9c1141ddba77d020e3f1edd5e7675dc30a6a68065864b38aaa4dd54d4dd30c6809c49e967b9a2b613d0a512b3cf6ee42ddf5e3f6795c21bacdf598640a08ba361a3012ec86d4163ccf4d13bbf27af3075e27868f98f7439a64f78f09d4cdd0fa37fa09c5d7c5454f293ce2ba1d86602d1205937488a7c14678a69c1959e9f000c5a5d558ed97263656317a9c37bddd546c89fda502bb1cf0523bada65cf9d71e11d6d178eccc2758951d5642fb76c68157a831d3f913dd097e05f6f72fd3395dcc1d80fdd3ef3323d6c0ceeeccd9e6560699a86f2829e9a5e131de5a9964e5736841c740434191e93cdf1e2583a8f9504cf8c81df92c05f55e81cb2093a5ddf180b911bd835502b7ba1fb96572034fdaf3f279d688273a93d752a9d7e5950db7b076bc3abc195e0ad1776e011311082a2d0d70a5d6db6dee5c63bc49040bbaa9c04621a01d023c295355063f7c6c11ca74beae57c790d31273719b5e277d267ac7b9fe0847c2fc41ccbf73e2343ea92fdba7c3c568b11e42191872b919d5215f97007099b8027e66f7bf8a8aa293bc64a058b0d94b4abc489ae4bd46619a7664c658cb663d365f8a094248714646202359d98b0b8abcad012de8563bc8a2501abb0c2fe43fefe0dfa0d3d1e302884750467a54fec75b1e898c9e051fac84757b37ae6118ec90aeee3b2c9d745984add402d149bc3a9be6155536b6befb40cece35740c57e66b2227e91c706d374652fc4f0dfb26310ee87d5a270ce091627e682fe39b23f10222e6e378d5401b937b7abc3e8c010b04d8e7acbbf092b24a7b528731f09fa621f37c3e9666e7c562b862c2a497995d1792b3a615f88c5b22eaaedcb69b69ce97b0b704614783c5844131e430c0576cfb4ca68ea20cc0b540a6b3f3793d3e6094125c4d6a44aeb00818fe557bf7eaf5d9bd4c5b8f2395935dc9d695b34536ad61878b95ad9fafc055a1d48c4de8635d80d0c482994b1c3f1640571e639e62d0cf0bd63d0fa273c129cf62204f81b88c003659853cec2accf3890df51cd34196ee9174ba073b3ddd89d8e104345464d408810129e8d2f96e30a2bfaad349368962f37c32ab78b134c2c126776748066ac475a02cdf149f4071a41e1acf0bcf166532be3d2916d8ba78b88502d753c44cdba70418c1d26fa40006e3bc837fcf429ded14c6cae1743bab9ac84b504ee9ccab1751fe0ab7f98da253391cd3621bef5fce4dd2607a6b8fabfddda0558c2490082a8809ad392c19d33bf1a7a06a7c70ca051e1efda31fd2be6ad4c1641f141acd826fbf09b348b96ab1d845771b14ed320310a162cf9f01a4273e94440a0cc78073fbfd300cc62ce6cf698d8a5530265ac29c83f57b7f5ae9451cffe1280713ef1224efafc9bc49e388676391e839ba0a662d1810c78ebe89582965a5f51e8c52362c58784d9cd753ee9f3ad09b919a34938a43725a18408f54fc9835dfd3f23663206588e6415384dc7d33a64b88f54ba41573fdc2172788c1eb996eced32a34eebf5c4348c25c2ff4ef3463f03f55fbc9e330b5362cf352d408b5053fba6a29b2434b7d88dcb4097ad03d58a73554eed2006e6e77ef3fdf9fa24718fa9429d7dc2975de400ccd0e132cc13c797d26b3ef0e00dfed54c0944ef83034a1768149b1b1d90f90566a4e11f105b104c6360d4ac10625f179aa72cd737ddc10782c7fe5aa269aee2ac2eb5203f430add8a37838785d44b4d24b6e18b3994ee2c12b7201503f8fb530bf019d39963c20889b264b5f8f335e79c461e1dee25b7bdd127757c2bd3ca55aeb8760eeddabdca27f14ddccd9f8270df279277aec2234f9116af815248e8e9a2e81e6735f3797b0a3fd0ca03007fca86a23e7fdcdb45ed7892ca42a5260288f0ab195b6076db064c2bca8a9c69781254c3510f92488c8c548d6fcf3cc02afa55d96127edcfe3bc91c5ea6e5eec42ebd9e7630f237855e11fac98effe0830eb760e4feb97253e710fa5b951a528bb7fa85869416041400c558cdb808cfd34e9255c6780a7baf03e4136e5e787cbb83cb0204175d41549bd0714d5f49cbbd1e7e1cfdace946e0f8ffd7fbcdb70aa0057ed5c0c8f35981543ee1ce00", 0x1000}, {&(0x7f0000000140)="71cda5875fc05403ca538c31901f4ee2af88ee29d55e9eb5503b561e960a69437b18e4753a2655fd70680f1688f9258cdca7ff13c5f432e7b7a423f30fdbfde5bf54f4c2e2b50541525b53d4077b0a9f0ee883749de655883fab9fb521fc50fac3458bf38b4b8eb5ed19e2f05abd3a1aeee61863dafb5cfd8b3db6f9e80021133458783ad44acabf1962f9db613f65261aef34b193ab", 0x96}], 0x3) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0xfffffffc}, {0x4c, 0xf}, {0x16}]}) r5 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r3, r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r6, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r7, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r8 = socket(0x67, 0x2, 0x5) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f00001d9000/0x2000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00005c1000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x1, 0x1000301010006, r5}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000180)="32a3cfe3736402eddfb35308ce6d5a48e5ded4eec26bd00ae4513287f1b3b140add7e1e0bc19616dd088b7876b90969d8ef7f12f3415fe170adf8b94507f8e2dc60ab4", &(0x7f0000000200)=0x43, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x40) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000380)="64ea2f1e586aefaa2dc3b1ebcfe2cbd38a0105a80d3e036a14bd4181a4859d9a60a13ce47ff9bc275142ba12ee65e9d5ee0119b8c0611ad3430b33d094a3f44d6c074f9f1a303fecc09044a7236868160bea069dde16966269b1b29df6ef3a386b631579bfaf78529752bcfcdedb8ba4fea1e133852a62ee4ed100e55e05ac5d16d720d4cae6f8fd9b9b73d3a16c", 0x8e}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f00000002c0)=[{0x1000, 0x0, 0x3, 0x402}, {0xff00, 0xff, 0x0, 0x1}, {0xfff, 0x3, 0x20, 0x6}, {0x5873, 0x3f, 0x5, 0x1}, {0x7, 0xfe, 0x9, 0x43ef}, {0xfff, 0xeb, 0x8b, 0x80000000}, {0x6, 0xff, 0x4, 0x4}, {0x5, 0x0, 0x5b, 0x3c8}]}) r8 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x3b, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)={@local, @local}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x7}, {0xe}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, r1, 0x0, 0x0, 0x5}, {"58e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"}}}}}}) syz_emit_ethernet(0x432, &(0x7f00000009c0)=ANY=[@ANYBLOB="ffffffffffff00000000000081000c0086dd6b9f708003f8060500000000000000000000ffffffffffff17829b154de7f87154d08d1f03cab6ff3b05000000000000c20400000401010400000000010700000000000000c2047fffffff010900000000000000000000010026539d0fe98163c6a9000100000100000403000000000000c2040000000805020002050200030103000000000100c2040000000100000000110300000000000005020008010005020080c204ffffff3cc20400000000010004015a00010000000c00dfd167000000110a00000000000000000000000000000000ffffe0000001fe800000000000f1ffffffffffffffbb6b21dd0933858ed7493f5f6a81a04dec00000000000000000000000000000000fe8000000000000000400000000000aa6100810964000000032b000000000000000100c20400007fff015a1fe6b55edf131d2ae099d90a45c60ef33d73480c7288a761ea1bcc165703c8579ac22c97b2146556b1e60889e5600d72734436f5828420e9aac7590841b39fc0124dfb2eb46d2452e5c8eb1e5f0a934b2d2fff6caeca194a3de60104000000000502374880e1b3eb4633a166e540f5f2e4cffe21b36d8731add951a9e73bbe85a36598707a11ea5737a4d66311b257d2ff8ec75e9dc9b8f9879a61499802cb020b7871fd095e66f631ad12ae1f9f7b114e56947d9719409b50bd373b20a71c90fa924771b6ea38306f750ea12635aef21a6befdb080e24b28d2088bc0200bef78280b6f84d0c653f1f9c94d96a82f70c506654615770741c6d07ce862caebb74ace50ab02f9df9d507000000000000007a3065c37aed0e183fccae01e3075dac8222d44c68d1e5e09750a07374fb822a8789ffd3a9dc4a81e1801e244ad29746ee4ebab0b4097bc20400000fff0100000100000000700a004000000000ff020000000000000000000000000001ee68c2e3ad92eb4588f4a1b5beb341f6fe8000000000000000000000000000aaff0100000000000000000000000000014169655613e2bbcefb5aea8b8e373afb030090782000000000000000000000000000000100000000000000000000000000000001040400000000000005020009050201000401020001000401030502055701050000000000c204000000080001000000001102000400000000fe8000000000000000000000000000bb020001396400000006000019640000002b03000000000000c20400008000c20400005ffa000100040100010100c20400000001000000000003000410660000000200040867000000670200000000000000010004010404010104011f04010704010500000000000067020000000000000401060102000004010400010004010800010000000000000600000f00000000e2328478d8509106caecde9508ce7d5466ae605e91cb66087000cd5cab719235f3c4799e0cf053916fa3a5c5bb2150b8fdce7ba7e077f1f07027a2ead217093ecafb2d979afd226c250d9db1b58cd8d78e39b163de19da0e4df1f95015276478876e990135ef48c2dd9e7df2aed98be8c5af400de3e0a2019514c7aa3a7651bd4748"]) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000001}) close(r4) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x24) close(r0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x74}, {0x60}, {0x4000006}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x0, 0x0, 0x8000, 0xfffffffffffffffe]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="808793fc86c2fe21434f490115e75d28f5", 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000400)="e6e2e9dade44406a9bfc25c8aa7d", 0xe}], 0x1) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='tap', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='\'\'[:@*\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='(\x00']) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) bind$unix(r2, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r7, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3c}, {0x836e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f000055f000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000000)=0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) setreuid(0xee00, r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000240), 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) readv(r2, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 64) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) socketpair(0x10, 0x0, 0x9b, &(0x7f0000000440)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async, rerun: 32) r6 = semget$private(0x0, 0x5, 0x0) (rerun: 32) semop(r6, &(0x7f0000000100)=[{0x4}, {}], 0x2) (async) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8082, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) socket(0x18, 0x1, 0x0) (rerun: 32) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) executing program 6: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000001, 0x0, "0100dd2dfa7f0000000400", 0x10000000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x28}, {0x4000006}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000280)=[{}, {0x26}, {}, {0x8, 0xffffffff}, {0x1, 0x8}, {0x8d, 0xfffffffb}, {0x100, 0x8004}, {0x43, 0x3f}, {0x44, 0x1}], 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0x0, 0x0) getuid() minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x80000001) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540), 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) fchmod(0xffffffffffffffff, 0x100) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000080)="6f99df2c52c17d7a26db613c9f9f3c140ac2a9ccbeafb95a7c8a5537e8022f6f6e", 0x21}, {&(0x7f00000001c0)="14", 0x1}], 0x2) socket(0x800000018, 0x4001, 0x0) socket$inet(0x2, 0x1, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2000000000000272, &(0x7f0000000340)=[{0x0, 0x7, 0x5}, {0x8001, 0x8, 0x3, 0x1ff}, {0xa509, 0x0, 0x20, 0x93}, {0x40, 0x0, 0x2, 0x5}, {0x20, 0x5, 0x8, 0xffffffff}, {0x4, 0x80, 0x3, 0x1000}, {0x1, 0x3f, 0x7, 0x10000}]}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000180)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000240), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) executing program 6: clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x0, 0x3, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) close(r6) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000002c0)=@file={0x20d12e49b9ccae25, './file0\x00'}, 0xffffffffffffff6f) shutdown(r3, 0x1) r7 = socket(0x2b, 0x1, 0x8) ioctl$FIONREAD(r7, 0x80146952, &(0x7f00000001c0)) dup2(r6, r4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x7fffffff) socket(0x2, 0x1, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = semget(0x2, 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r6, 0xa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x2, 0xd247}, 0x5e1f, 0x5, 0x7fff}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x2}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="9da8e3e9ed", 0x5}], 0x1) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000c40)=[{0x5}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="d8e3b535233ac82ce20572ed1ded6d30d1c4369ef5a33bc0da8947ee779d51de7fa6e3edf11d769138009db97ee1ee5f778d8aae8314efe232f03dda2c78bae91ce09e9c12d289d2cb1f740c73c364735d2923691c3cde17bc3c88a7b20a6dd38e61acd57285cf0d", 0x68) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r5) readv(r4, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000300)=r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x20002, r3, r4, 0x0, r4, 0x1, 0xfe01}, 0x0, 0x8004000000000000, 0x20000004}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000340)={0x0, 0xffffffff}, 0x24, 0x407) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) close(r8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socketpair(0x18, 0x4, 0x45, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r2, r3}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000880)) select(0x40, &(0x7f0000000100), &(0x7f00000024c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0xd0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = msgget$private(0x0, 0x50) msgsnd(r0, &(0x7f0000000140)={0x2, "8043f2190d12657ec78700a04492dfad5b478f9684678f6a1cd5234cc158ebde35720fcdaad95517095727c34aed4d40ee4bd37a07ecdaa4cd82808a672eb2ca1a66aad1fe893aa07ca61f887dce93c86bcf9730fa36d387b263c19fe4695570f00aeda2c29a74f941706e43e6c5c35262a694971e4b11ca2f3cdbdfbed00e85e7c395732db77d1ac5d5ef05bf237822015a0e568b63e2d693708dcf99a2d55fcf532e8302410d97ccad7e07dad3b99b5442bcc43ee1f1042e2785e52b62825acb1e2410117919dbf12716ad6b4aa8a965e7967924720b0fdb158602f28ce20545b59d48fdd51c2e2610ae73df2fd62c22031dbe41d28dc18b55c069a14496e78093d8"}, 0x10b, 0x800) r1 = socket(0x0, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x28}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de1e5f443d056725ae", &(0x7f0000000040)=0x11, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r2}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r3 = socket$inet(0x2, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/125) setsockopt$inet_opts(r3, 0x6, 0x1, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x18}, 0x2, &(0x7f0000000000)="1c1d1332", &(0x7f0000000580)=0x4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0xd0acb0c3, 0x20, &(0x7f0000000480)="a3bffd9d9ee63d5b63015aecee9eca56ed7d4ff9214bfd225f01a2ce719655a07e8869e8e1eaf491ab7fef72bbddd214d78fa9fd755141ebf411231b1a92b74c81b2d6976d6bbc34e7f2db21cd6e27c4a5ddb69cd5f984538e2fe524b797c74b22dcf911c2d4f98e9275d13e00003a6c27027ce2bbc8f01c9234e1466d18c2145d2b511f298ee70f1f227d879a30c8e7f06d46326624b43061e00dc2d91315a164415f8d64b459ebccd2392b43bba1276b", 0xb1) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000640)=0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='r\x00') accept$inet(r3, &(0x7f0000000440), &(0x7f00000001c0)=0x69) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') sendmmsg(0xffffffffffffffff, &(0x7f0000000ec0)={0x0}, 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 3: socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0xfe) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/240, 0xf0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffe, 0x5}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x46}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001080)=[{0x7}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffc}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x6, &(0x7f00000000c0)="71f91e3471ac0058bcda91505f1d94a34b8e5f84cf71b59c7afec370825524016188ad98d229b77f7ac4fc350df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e1f39bffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae00000000000000099fad7e0e810f31cbeb2fb1ddeb16e588e5ffb4b9eb8a3838bc6ccdf857abad4496013ab845a9d5f23a10746531", &(0x7f0000000040)=0xfffffffffffffda8, 0x0, 0x30) executing program 1: clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r5 = socket(0x0, 0x3, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = socket(0x1, 0x1, 0x0) close(r6) (async) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) (async) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000002c0)=@file={0x20d12e49b9ccae25, './file0\x00'}, 0xffffffffffffff6f) (async) shutdown(r3, 0x1) r7 = socket(0x2b, 0x1, 0x8) ioctl$FIONREAD(r7, 0x80146952, &(0x7f00000001c0)) (async) dup2(r6, r4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x7fffffff) socket(0x2, 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x5e}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r1, 0x17c}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r1, 0xc5}], 0x2, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x80095) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) close(r2) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000500)="e9e6478e5931a089961511a0980a1d26d96e0ff2949a93058418b83a449b3e490f3b18aa6c41c900caa7e0f5269bd382b6836b78ea21e87424d7a57fbb026d3b85a9a7ddc0491bd73c14f0a48b0eb26cda87c83e23f46e125db1e6ca947fde8794d511272aa6b219f56a114721d8f026b819663f2482373b6d5903", 0x7b}], 0x1) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x5, 0x800}, {0x3, 0x3}, {0x2, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0x3, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000140)="acdcf3d51cac3e6f28f0706e8d0dd6995d779be6a7202619f93f27fcbb4ddaa2caed113dc65af2d48d02af71c099a59a2ccc9860ee8bccf3cdd5c861fbf34c5af98042f814978141e250ae3c8b34780b", 0x50, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x100000, &(0x7f0000000080)="37ed281d3f85a423ed520e8c748fc6da47d1e59488f0ba9b4c4eb193", 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1e0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x7fff, 0xffffffff, 0x3, 0x5, "0bb2cc426b0bdda00f69549c96a2348bce2e3682", 0x80, 0x2}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r3, &(0x7f0000000300)="d2696f10c89e57f051d8af27a865fc31e5cd79d3ab7e99407c9bcd9eca165bbfae108444867786091819d088a1e1bccc4652237bb1cd52c0a276e55a5f4abbb2777dd9ffa2364ae612a009e3de5d017d93447ef51e0b1ec16d92bab61bc14d8ca12ea1543e51d1a1ef08c3a301e49d7e5d17be6541a5be6e1cbd96c98bb64eae35a586329fd5ca028eab951ab6d17c0bb2b3394b3eeaaacfd131bb06e9da2c2ccc0d266e2981466ac57392c5c5c50b18f3bd05905f4897f728bb2a695f1b2e73ac24dbf2c0b49a05ad71e2db5b7d84314a0e89f1e5a79fa9f08496df90a0", 0xde, 0x401, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) msgget$private(0x0, 0x1) fchdir(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r5, r7) getpeername$unix(r3, &(0x7f0000000580)=@file={0x0, ""/506}, &(0x7f0000000780)=0x1fc) renameat(r3, &(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') socket(0x10, 0x3, 0x54) r8 = socket(0x18, 0x4000, 0x20) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000880)) getpgid(r6) getsockname(r3, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000940)={0x8, 0x80, 0x1ff}) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x4) fcntl$setown(r8, 0x6, r4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x268}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = syz_open_pts() close(r1) write(0xffffffffffffffff, &(0x7f00000000c0)='Q', 0x1) syz_emit_ethernet(0x68, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8089990000040000000400003d0abb607ba243b19d8e9ea241f5770000000006470000000000000000"]) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e841681c60e1cd9e0bf01b618b3cb934394c5951c1dea2592c0", 0x1e}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r3 = socket(0x2, 0x2, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000100)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "e7308cf51e847303b8f44e3a35ffff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8ca3d2ee7bea3a606d6e", 0x1e}, {&(0x7f0000000400)="867aa10dcf134e188a1a2c28164882d43501af304b13c0c3a18cfe4a9af89bdc4f19339a0c6e128d941db9d25f5a0e1b62245fe8c6cd80fa7c60df9664914db201285a52b6cea899c87e3a3e31fcfd23c792f2e61a", 0x55}, {&(0x7f0000000600)="950eed801e2b7efc4ceb32d2da00e4adaedeae77e9a10d14203f72d7f0bf869c050cd4762bdd4eaf0a1962fb81652363009166a4ba6db50f31a84629a8e0463cee1c8b040d5dd908c1449854dc18185615929dab27476822c606693ab9b89059a79d8ac40e7e0dd77043e2df88bba796a1981d25e7350354333e1af0ff2594fd28cc62655841fcd1b3f5d2d507", 0x8d}, {&(0x7f00000006c0)="cd21bb7216e1554ee49574faa455ee715624f151aae4077863e0349ac89dbafd3f4c812b518b78b5aa999ebe4fa46059105256d6066e9412a351036d1cb0f758f7a5b0af2425bc3b03fd996a7906cba3867a762f60a5728a81732290fec7031245d125269453aabd273700"/118, 0x76}, {&(0x7f0000000740)="2a96ef68ca6922fb21385a5845ee8e79739d0b84a6ddee1ea718f5dcba3f1a418c0a841a4e1b2ae2cb5ba96c0d7cfa51c4bc29fcf7e9c03c500401223331bfe51d6e8f8ab2948b1d06999fba11c1493c80fcd9ad01f44787267458fbfb423e4d5c28b46f72ea", 0x66}, {&(0x7f00000007c0)="d1b4ca3825b8e04316966bff7b0b8cc88c112d74f873fc844c908f8bc72b9ce5b694da5da103f0bd8d9b76204fb6817c9be0dff1bec4636b280e164de04b547735660790c57094eeef710c38f2b6f3cb9571b9ed304d8251b9297368738c85debda96e7d2ea54cc9a90aa0d4d22694eab041c07cc005aa0b25b3e462b54fef6647af4d38898acd", 0x87}, {&(0x7f0000001680)="85fe293304c5922348152142f9500d7bd2a7c210ca10e198900cae18c1192cbf4aba8138cb94eab7959677ea8c9c3a2ffd6bc18a34ab3c27e35cd96a983ed8f6b6ec281c0e90793a57e4f71d0765e5fc9bd3e7a846d95510d6985e0f0d952787f18534f9af80062a055fcc2efe4bb1a51fd6a9d48dc31490e40009a018561d6d4dc44e03e5109d6452765f6d21030a1c00a5b9339be5702a9bf2837781d3f590726e1482d232864fb10045d60745f1cbb6671f754a7fa46743444a00c1351f1de0eb550233cb45572179a6a6c5e3d285e607dc47a56521b9630b971455fabde2462232dd09958c4d0bf9e10edae79247c49d141ea7bf3c3bb975265aa4685bca143e7307a5c66db5435fdbdb8e3a2b5a45ddf5cee4b3eab8df83181edc64c91447752d3c86fa71860b1a8d213a5117f3c25cff525ef2283e6152beafdb3ed26d993999653057f92917758e0bc6cc4f3d127cde601b141ebdfb3ecf2bc85ed8a4f8dd1efd0d7f8aca595d0cc53aa4848f525ba72f1be8da5f70f3ee46a29b56364bfcc5c77ba6b9f04b231b4a2c23db37bb68ee30cf41b90a71ce71b131dd2c0613e965f583a0e7925ecdb16994ef627f4307fa31896cd1416173498156031e9eccaaaea69bbed8a0638683975deaea8e8fcbb80f8a0580108f463187eadb793e846113691031764f2e5b7f9499a18b4c6e0d4ecfc2c02a67aaacfcd2cc678308671353959b42a01b2d783a8ac6cd777117f489c87fdb2c754609cf70c97dac38923794e9997925a4a50fd19b6f958d3c7dba01b31b44a4df0439c0daeae45bb8c89583943c0e33e9ba225868bb01f2b7cf4f8889cb78064761a1ff5b1a701ad43b3bafe226ad3867d21c81c87cd5d9aa4bbaede90eee181ad70775cede6664ce4ad39372c4059f6ff6e8dd7ae2dcca54a10d87f973b8ce9c4d248eb38805199224e485fdc0497b10ee69ec791716dac7dafb92acced9b0bd2bbdddbffebc7654047800a9b29096d7a12da247cc07a83d75767f3c6ab04fbca16c269bed7a573752dece9e202869d287efb3528af4f87ae43d95af4f805c1241b1d200678f32feba828f2102490fdb67f0820417be33396f87889e1540aae3607779fcbfe5eb585d6df7bd93c5324eeeedaf95539c0292406f7f394ebb3388af3d2426962c78d45fb0970a49a791afd9e6489ac17c2b1f55dcb42b53784aed5fe07dfdd116cb07f543562e4f392e4aa63d7c8e9645cb5fb2310a9395116617ebeb3b5d2c45ea211f79f774e47f7524346429af1ff65a272b4a25f164ed4401c2b497b9b9b549648d3b72b7506ce1e512db2f5480d7422b0e0245a012df06774fbd95b4d7efbbd3a5f9f99f2c58a40a1b37821764834cc8afaca81c918cef07ca8f7344e3233df43a3a3dfbe323a09ae0bcb753bfc8b213a0400e9ddfd932dba1f9a0e530b6fb0b634a33184f3612bae0f31b66f0ca0e7505b5b4188dd38b714eb172d907355dffe41d2e235dede10d6ae30ed6e6a9737b23167d82c213d5c19420749a70cddb87f453d9906ac50a61e32ed1bec82179e6e1ad7f5acb730f3c5cd6b8150144849333a9724f6ef39477669a6a43cb4988e3fc7e0bd6097cae745376ad460c427d5d97461ba40dbbb50b27bc87aaf2ba8267db212d12b8885f795ef43f13947bae22bcaede620098d6fe241b1d52baab6c19b316c43e2f56b44387123649c49aac7e67bde46b4e4a46d994d086118ab199078e93e2078e45737b119005607ec852969c431f6c2231fce5efa8095621ae78de01c133b1b3b1c0eebf6e703f58d85ad6f8253ecfe75bea21448d72b7fc0b7dd607f6f702f2fff43d77bdb31923671f13ed055e66a824aa2c9ef0f93fe0af73d276635a98d3aca9827a907ffc513ee1c659f2b49daa2ce65db14873fe8e6947bfc589022810c7d74c13b62f394dfa1f336971ce81a3da4f772cdfdacfd3347ef31abb47879018d7f4efdf962a28b6a1e550f33b9f9b3bcb9d61020b01e30ed5becd17806a5f404365484ce31dd76a8ee117732c77ba4a373860a68e008fc09b03fe70d932da4b8635dfa118ef6885b2615d0a4414775da05b8003a0cc8f8ffa5fb072507a7cb46132c5cf2eb35774d2b9808507c687036aa7e03a402557d9ef7de1c13584596633be9a8761c20b6a12061a7379841d9597d2c9eec3f1179b0468d93dc550afedd239ded94249a6b7df22cf0096245b96090f75fad5179d6f30cfbf9521f0f2982b75bb1235dc621ea4ad0cb35e3dbb74468a3f31e43ec40352810768909476dc088856512ea4b48a75ab09f8a1515f2381b83f2e1d1f045c7024e91d8a5c552e4b9d289fb8e1043034621149dfa475712642d8fdb57dd49c32c4fcce76feb271fd5fbed59d7ccfbe96c911a7a7eb2f6aa227941a0aac3e5051708f97cdf7ebca86940f18bc90451453cead71c047266ec3ecd049e4e338f068afe068e04d9126d2f3d12e4aac0f0ded92a6cb165e3532bf89ee4c7a206dd9dcaddbae98c04fe67dc89c1f4ed4a005fbab2cbf23361c306457dab7d91b6e7784c61ddeb2a9dad2d81ee40038878cc4196b26bda9139bf6c6660a65ebccfa40be6db5b2082469ce111b9f7b5b54dfef06cc12df024321ef7d1b1ec568568bdbfda56f406512ef7c6305f8b0713d161fda4aa6453777ef61fd4c15c8092ab031607ca201fa94515361f975f2484086236f5e2a47833380005aea8e21de99917803aac56be1b3501ef3a1d257f906bbb5628bb7b16b212a99cfaea831d32be5167d5b5313cfb7b207b6b6ddc35357a65e84bae15d1871d23a41b373e9e78fc4c3076e8af4f85060fe62b2cb66740d9adad6b9a21b087c895cc433f6dc2f2dbbe5cbbba92635769e799708d5d26a518bfcbaf4210825530a861fdd6f2b1fde943b09fa1c06f2fe81a36643f8f2a742a121d9e1d061f32a067b2d592284cdc8178624cade773826c8fc288c3638184241ccfa3ff3bd788f27d375f156e0a0b22dcf6de78e48635caa54ae18a27f8874c09de21719e9c482a7864e2cf4bba188d81b88b3886c96e764c19bdc265712afe18f542f7c3825552a5a63d6f44b0ae6afb6f22ff34c3876cbac7516fdc3fe41b83526105e24a99d2897a833d2b796be0a0d3669f44745e2fd32212500d6d688b65ac28753f4652edb34bff6e5fae357b417826dd86bb96e9f1ed86a522ccbecc0f92519b769996dc287403ab080e348a9cc9ed388191abbee86bc82099358feeb51afdc62501165e141a02b23df7ea9a2dc6c498bef00111d911b2ef52bbb64f2e809b66cdd4d186d458f368dddd6df320ad0b94ab1af8450d86ffe876d31dcd50519cb96f4d56d59888516d8b159861b1e7ad5ed8b7dc776a49b1210a4b440b7287b9aa7b17e808c0fac88cf7c9bf7ec4564fff6cb929f557fa5332c2d432d4df286ae71318031dd2b28a54211240cf09ffc0ae1845c8e233b7603514f9fe9d6b583050ef690596649c794dc6619891cb5db9550c33698198b9da1e343f4addee558ddaf2cbe3443fb7f37ee090086ba16d665894e89b6823c2d35e92e3b697b2375adb55b9e3a6efa09678c30c55d64c4a3eb85991dea8cb6281392a9879ffd0c585584f33a4454bd3564b4ddbf3e1569ac02f03208c46d97f77eef7637250727974ea7a460d24b5f448e18ddbb8028fa5793ab652eae16d0f75a9c01eb70b909c373d5522e38e1150c66dbb79aecc2a1c1c2f1cc6b74e7f0905ae94203e482d6129cde13de884e95810a3d2f83497bc12397a099b00023f253a57b77be3d19c5263560e9f5991b82d8c8b7faf65bb471bc6525aa58482e05b75fde5a5466d9eadfefc75a148462992dcde3f201ccb9449d114d72523aae14616a1465dada27fecdf57f1546dd1f67b8925d84cccdc86699e049461323f6ded8a68f00b8e2150f46539daea4b311e6122181f314ea206d5369f9edd26ae6e411062b8a717d938ad4020f2e36458235e9faca296891ad34764c9dc9d6387775e3353b8b657598d8f100f65560e3f82c8edc79d2ceeb3c8a946fba6112fff124c996bae4ca7b794d130efd45d2f035560ba8db8049953d58dc4b8def0d1cbf9d9715fa33b6863d717e241303314cb5871cb33a67eba5c1ef209d8bde24fc196ac47736f994753285788f75eeb11d46b229e0835156f047ea7e71e60f6e46718b806035e9d6cc61ce3c5359fb18b1d0b41c901037e16f8454c0cc7b45228a29feac3d729832b9f534de44c3ccf2df495b9c31e6af5cc7208bfdc4c111b59b5dc59be4c0a1b219bf4f150a11ca77f04e1f841ab8b30da982121927d7fa3cc8ef87e9647120ddeaa0a372615f894738b3ae78ed6c44148e336e2025c546c64fd11fd7cc3ebed64676051126785bfe1a33f7add23e3c11208c6f3d7a4f800ce31f2662780ab43c4a0fb1374acb599c80fafa8c55c680412e3f1d3998a71b2f5fa65d6a9d51632047a196ae613fc73462daf4024cf3b971cbf0ea736e561bc79ee4ad060c2a718cf3cc583ec741ebb0705b5df8dc54f17abc6f891923f4a39cc8ed3e0dc6e26ec210fa0b5e53c414484f5b7ef15b17d0d5996d23902e1fc56fffa2610f05d3131c634596f09ee05ace711fab08ea6df5e2ae7a19cc7edd73cc15d29c0018a8a4ec768c47c05eadb6aad11d358d53deb6fc678a7cb43bb56a12a6f5067e63750c1ae7946102e182ec7f9f621c54cd5672ec962f3eb4c0d3b2c3f54d15198c53471f3c8c00639f3b0b24e6b789b234510a8b9fac0fe65b6c8b7ef4f80c9d3cd3f71f272fd2c2db28f3331dc93248e36b1f9e5db7621a31379dc383650b01b7e038fdd4b9141f49c7de61b2958f5834c6baf5ce7b18e24b2a15ffabd8bd293ed7582f0aa4e1eb6ac4b7ffbfcb728a7fdef95dc87d61c8f92953eba29524f4b3c11e6cf40a83981769c793d11ff9e6e9472c030069d757eb43d13107ecf394eb8fcd56130aeb47a33150112587bf15496cbfb9dd5365347b7d0556e7dbe4223fe3026a1434f2a8416c8e9113c8fb7d8369ff9534600bb8a76e1cfd1c5c9e96c33cb5825e35c7cf0e36cd1be35a12978f9b567c9f3b552e7d26a476a89d0e5ac766892ce2ca0d82778cc6910d50ea46003cb00e3fc88ac524b1f0a781ab526e72d504234beec21af825e47ccd137d2755f0e1a0a13a48f99ad565bc23a5b397b904490a3f002ac37aba7ed67731def96dfcf4c63143da39e58f8d2d32d26d5c96f39d006bd48d3e5ba7282f33a2858f687ae979bb79e25c3bead09a1fe52eeb95331a446c7ab5ab9352c6d4e59d217abb33024dac11431b403299273a2f8996384d6773a596183896b277340bfcef3f87a5019946fe7d5a9dbff9eff6d28dcb40bbf9b28635922d76672d75b145d4c177305ebfda9d4d169de408577f51d6c15ff12c0f903fbe5f7cbcb66b599b4dfaad93114ff081c6f5eed3a6ccbd4569186aa2b7bac1362cf40ed7f4159653a6f8c8bc4838a6fb968b5feb59dc63aa5102eea429269b8689e872db5cc2c4b738a54d29d26baec7a2fdcf62388a72d392e19c620ac835033c297c8654051e40fa80ee2bf1df397db5ea972c7e74238c4b6a4cb41b315232a67a74f0b374e4bb84a2aea07f3cad7bbae8abe7261d284040c1635f9a11a88d3bbd852e1eee63522d1256b4d277fbce94e6e33116493af19ed85af331d707c0318ce21e934bbdca88bd5df24236efbe796462acb2230cc9262d17e0d40c3e28e9e81e54bfb9bb695c0ca93a18c230e8fe8b57ca52d00bd6398782969d52c95d35647f", 0x1000}, {&(0x7f0000000900)="f52c796796a9a24eeebe584c2f398a7bea2559dbc86a273fe5cb537d5ab2842a5c940e276aa871132ddcf07a76e5dcca275c6c99a4d8f8ee7c6ca45f27d46bed3a5d87a63f30568fd9781e634dfce103ab30a17597b1349d7d1be5846b217cf3deaa048a31b95020fcfda22c9ac1e77857d3aa46002d765ebd8cc50dd24ba7fdc25bf9ddf7cb2b6597341f37", 0x8c}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000001000/0x3000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = dup2(r6, r7) r9 = semget$private(0x0, 0x0, 0x2) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r9, &(0x7f0000000340), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2834eff7, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r10, 0xffffffffffffffff, r13]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x200, r11, r10, r12, r14, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) r15 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r4, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x8}, 0x9, 0x4040, r15, r3, 0xb, 0x3, 0xdd14}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) socketpair(0x2, 0x2, 0x0, &(0x7f0000000280)) executing program 7: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ce1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0xff) r4 = socket(0x18, 0x2, 0x3f) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) sysctl$kern(&(0x7f0000000200)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x62) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3}, 0x2, &(0x7f00000000c0)="76d1809917234d0cf63a7c0dd824ecaafa1faa8e04e4fdd6f101d475e06eec", &(0x7f0000000100)=0x1f, &(0x7f0000000140)="799bcbb78572d9a29b5770190c940659abfdc31086846582bbc15d249cf794627060742974acffb37eb1ef2f986db4de294c02a93881534e5420db083714021ed08b3a64be11089aac81f5", 0x4b) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="3cd6c02e333fb93fb4ca49bea7e86e320c0096c01ddb888fbaf72505e3035d287627070878880c45c1446e4c8796283ea88d71bc7b5b251a24c632075b5d0b178d686c9f9ef9d13e4c162e70bfe13ddced2646d067c62a64914598a453b747c3c2dedd1b420421434296a1988c541cc00525b739707102b8e7f14ac5e77488744946054cddfb463b7e952905da250c31e34b3a78419f53ec2f6c05032f918fedee28dc65e35bf29ae8b42dd98b6b16f7815878c41bda0ecc61e6e500cc1255bf465a9f43772473d8003b7331141e85cf1b35fac9ca14237fe64486ae3b74d47e9f4ee3199f7970ab8db31a251e46e5d52ac6da8bf6a5621bdacbb978d630dd5485b588adc23c6ac51e28508899b1ba99a7fe959a0e5495c1f2ab4f5521757a34fe4b8931e154ec727e66c86529e7f621367b5f7c2dccbd34e978054a326cc3598805c048c31543c88bf658f5c1ac08aa89792dfaf4e310d6ce9084dbf1c80960d9a7dc1e15946ae87845972105ab1b284b3cc41ece5d70b6736bdf2b9585505ade0b7d791d6547684882246098100b66a60f0af367ca645b8e2aefd4b312fb8df4676b22a9d454f5334cafec5a791e9bf9e17ff97eb07f81d37eada94d2ae33815a152e009ab91e2c827b2aded3c3a239136b385a3b00bdf10fff650140d24f1748b17cb0cfbadb238851d277fb206ee037bbd4c0a3fbfa5735c3855e5a72737a8b42cb99506b56e7139605ea277e5b4eac01e997c9dd7c993b86d02883ad3d987300a8f2cd3b50912fd8132a244e7111aa00e3cdc0ff2a89d3d5ca8", 0x23c}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x9) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/183, 0xb7}, {&(0x7f0000000600)=""/65, 0x41}], 0x9, &(0x7f0000000740)=""/115, 0x73}, 0x1) r1 = open(&(0x7f0000000800)='./file0\x00', 0x2, 0x1d8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000840)=0x58, 0x4) r3 = semget$private(0x0, 0x3, 0x755) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000880), &(0x7f00000008c0)=0x4) socket(0x18, 0x5, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000900)={0x3, 0x1, 0x401, 0x2800000, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000940)={{0x26, 0x40, 0x80}, 0x5df, 0x4, 0x7}) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x5a}) getrlimit(0x1, &(0x7f00000009c0)) socket(0x18, 0x2, 0x20) socket(0x6, 0x8000, 0xff) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x800, 0x0) setsockopt(r1, 0x7fffffff, 0x9, &(0x7f0000000a40)="6eda2fde7197d93ecb9fdef4f8ef35792811e9f11f071a5f3fbb94d1aa0b394cebd081eb3c6ef18af7fbee9a7f556df82e5c7f42e1599908287bb3a74d7668b77581cb0086a5214bf1a455852877f4148bb527208bf23ebf519d73cefe24e636f2cc563750ca624695e9ed55983a4aeb0690ad58531f1677ac64165336bcbc06a5712b0763872b656ac80c197ad262ea8609871ce42c6ccd3102334b694c12a7aee8700f26a4046188f190faf739036cbfcf1b2cc5af0f25196284010fa07a9258f9355d38d9ecc8c92f1f69ab72740e3ce43f004ef709fa6698", 0xda) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000b40)=""/165) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000c00)=0xffff) setrlimit(0x3, &(0x7f0000000c40)={0x10001, 0xfc}) sysctl$vm(&(0x7f0000000c80)={0x2, 0x4}, 0x2, &(0x7f0000000cc0)="597a66b6c4ffed691f", &(0x7f0000000d00)=0x9, &(0x7f0000000d40)="7154928d917fa6849a450b26b644ec2091511bf2532ab544220be4508e12904a680f58b8b7a2c9feb10b8d429986eec7235b41ab9cc45b1b5bb77d1db6dcd3cf91226e72e23a2b491f9b487cd1f023d1f404ea8491b6973b660b6ad7e00441ba8e289b8768dc14588938b4ef53c5bafe952cab78860f0426ddff2b398442e451abd7545e14cb8c5ac08305b326fed7e6d542f54863a5da3b079d7ac657165deaac87a78ec7e84aac2f4512a6a8304f87b7bd8fd7c877ad2abe58638556ddf2d0daf1596d708cb9a4516fd56bd6eee75fe2a5035f24209d9e817424b226b838a4974420f47e73dd9256f038f0441a849bbe203aecbaaaf0cdd26d1f93d287a7f332077a87d9a33a35f33777250b74206129217075dc2ab80aec6390564d477d8f70399992d7e500bcb0f4f5a1dd43002a1120ec8aa568a7d2fee22e67b174b5cc39bb3480763ba34f134aecf645c8c5c4ef983dcdb29dcffcf42bd59468a1710e0e62f6747c8ca431bbbc7863053c83849be8c2a3afe48fbca600a06b65d490ba843b4ef76a2a658a4f54f33fc4396904dc9d1513b0b23e5b59e5693ca6f2550f369fa53cdd4c922fd341e865cde7c3b53ecb9d1e3b2bfe9ee3ec02184c1a5c57ea3ee8f5429084c6a591bb4d0c60650eb4065e269f72c0050e9d817c19be5ff68686a964e816b19895bb779172f6d465694753450ee0f8dfa2f76bcb483d4fe1d4980c03b6eac95a7945e12ecfb6c7a842291174ee71396e35addc163584e476af8d8def8182ec87d8619e6ed0cc58fdb5dc709abc7013a06d263ccf343eb11fae9c4bbc5429ab6a9d2b7cf9e5d8fbf8064214afe62d00a23d7d6ada8c801b36198226ce4d58226a41ff518bd954c2025f29544a9f32d0c73ca00c07759587eb93f3a0794578e241c733433af1539cb316c6e6eabbc545c041cc71a91c9809fb274a10f84edbfc5ef6a1623a2cc9c44913212436f37488f83a3e18c8690ea152ded95206fa4f8487d798db55de0618f18396b66e0447b761c5d1ca3f90f0b110e6086572f12bcc81881451a77bf1a434397bcf0d0ac251b8360f81cfa7cfe180ec11d51b2d588d2724b49d13fc97c5069f6470d57a631588b2dccb380bc287a1999b968101a7168add0b18b2051ce3c71bb2edb2101f206efbfd14c5270871f041d5d1ef0e9a036990a61681e9b9d97040e989056644f77dd7bdbf4f818dcc2e0080caed522163f3dab5a2754eade1445889f803f905630fcdd2559ed357e4323cf8bc2c2f9fee81bb3241e94a76c0980c807e46e2ed4be023f69af4aea71fd56f4a465d265f15590b2ec3b772e15df9946418c2951dd8f089cc35cadb9dd8d3ac0a96a0c298a643b4b3a11e05ed933d3aa07c02ea8a0b2a887703412a6ec19c2cd28e20996ad106b5b9118e78f9f58eadfc1c162430862666f150f89ad000dbd4dfb8ac5a9cf225f91f744eb66b851f4c8a2f10462bf7711426cdea2e58efb0458759b266fe2aba1a6e2ad79870d13ba8f7c136f4c2ac25285f87327164136a4dc517d5c8c1b7b529738f86bbfc6eda37951adfcf0679a560fc725fbf399aae094cec3ff0309e70c2b9eb8e0548350e5711f5b85f8b8f98a0b6cbd7f9332391d2e5797985e58c3c706b41266b2b55990eac93789d423f5ca8f8017627fc966e35573cd26f8d58e90ca0ef80cdaaa0251883f92c8a260152d7760850378d18767bba33651bb8871af0da570f1f9da037fd015435d2935fe3e3c1ba17b48cd92731db1ac27acdcbd35dcbb2f594c622d76313bd49e6df2b13d327632d2682f41cd9bef46bf1208e7dc7c92c7cc15f1a14fdf816ab21e2952d6312e8de5d58bd64f89f912a60cab3ce09ef7cabf0464a7347fbf65ef91d5ff08ce4adbac74980b7440d6ab361c14335397907032315984de51cd221981a79eec5aa4236569d7c5bec0cb048385d2e9e59fe106ef784403912792167a306b9514d8df1f7508ce9cfa9ee93f76076166da4b968d1f4ddfa3e43c0988998a55487398431682fdc1c976fe09ba213a0acd003bf79ea2f016cd658be5da317660b30a6cbef710e99d8a0a6e2714c4eed1adc0879eb57fd19d1700074bd2c6b7ec754ec45792b6703d0dc30b92e84d5c1151b1525aa048d7425e5a7af21fcb0c6adefc9f8bf609cb49c9122a970e3a8fc39364297ded50e837c8880f1808a88ca111849fd94071a9a32c71f9398d943c7264ae00531edcbf095f80475a17bb46cf53b460d30a619b2e27745d51c90c8cb2415a99d7326b4bcd72eb461238fe3e8e7aa278a71a2d423f16c2c9ec92cbe8a3f730d3af8f9a2dcbcc9e51b1df7742fcf42c526e83ec6e63585c16c2b8765cdc0d3bf77648a6722c892c66b2587b90c9c3ecc2cebd935084747045b96614b505b7dfbc80bec659db7532d89bf6ba98c460dcc751e3824caaf762344fe4ed4b6d6ceea925af5b944a830b29c9ad1d8dd86bb92d451e58a20aaa45679ed4212f7ba37c02d6ce457bc9ddf89c432cbc7141dbd13179cd20124e35b3de482918909afba90b9798d0b3ddab4151cd6fa0aaa4f10ac4be7156227faf743b3579c4210e401f2a10cb3a5bad12fc973c86b6ca3ab090b9a1ce57aa517c6d41e381c487f3f5307f803c56d3c89458a021f0370f3def83d0cca9aa9a8d8b1eca8cc15b07266ae7353073301ee37ee644349ea0f54b7a386f61855516040b56876457ec227fed93241d2d98411597d81b8ca25a5c5bd4db86d322cd3e8da0da0301e8648fc42d5b8d32f0fefcd562d64d67d2e7bc53f20273dff628ae1f8a360ded2f7c9d82aa00bdce316bd6404c2ef45aca1548e08235bdc89ab82a313521f4593fa47ee4a2a74fba546c3845fee65ef0386e8667ff4bcf1969bc173530cbf2566456c74e5207c8d02ccd46dfa3b199b8899f795395686802a8727e4dd8096866824e82487578a98a2e52e3498fa6c00dfc21b0965d0476bcc74b7769702e9f7f89d2c82bec02fb69faa59a08abf76f61be8e3f66f094bc658a07909ceaceffbe6c8ffa92a218f1ce1d91e253158a26d3255e0c18aafab085b21cd34b65781fd1c8db2359e98a9b7e4e446e659452a0af2f9ebb76344e763e7ec8b67889f529e4993f0cadb67ea2b93e6e9ab178e6ec3bf026f30a7696029760332e13a83cb2d033cb9bb394d5a2036a13e46abdebf7dd54627991bf0c6f41aaafcf3e9c62e1bcd116f1562c79bc066f1cd4a36dabd44cd4c07e32c165660d5da4f0acc6349fb504ed743e37abcc8defb3878c680967e9110d2b281b2959bc6269783e31d8018e95d50ce6323e9e175e4cccf148f1c315741016edf192bdc7e2c05d8d9ef745a43f2b9d64126feb34f2430545520c71bc2c0b24a3fd1d8cb88a0ce3cfbc8a3f887a5f192b1ffc2c55464dd53bee3c8c6f5f0734eb9d76c77324400181c750cf90a7566c4c27d51b8bb01dc9f637fcb4a6988305d3eaa33c69c5e895eac2d6462273a792b0a6a3cea29542815ad12a272a1b987cfc21973b5c53c8fc15c04363bd96f75d5de1bbc675d77f26acf9fc615181290705fbf43737587027efb145504fc986e25724d3199cd9fbb56706a7ff94072d72c621a35cded3adaa757d60adbcb164949b9e4ea866fc5a8a538303ac72acc1416640bb8bc2a68dd311c265f68765ae8fd528c8e79b1848a9c46d3622cb93deb58f2bf00738cf888df2134d5b02c9f2f4c995415d02341b165c73ede77e02b5838cafe17944f1197846115452d612f34986bbc5fda975d0ec97815632b927e3a2be93780ed4d7b48bbd4556a31eade15faa544700e5c617899138975ecbb257fcb9509e81e2c737773a24d77c3e7950bee1e6e60d370f6ff141d22237f4b0a31e9345631958aa25ef6c19c0e893aa162b2f05135558ee361c01aff726990b93100858a2317892baba8c1519de2a2cb472f0809762758bb6e5bc3261e47fee750d2695ab11985590643f6c308c88d303cb3934c46c8b4d6e5f136c699cade3a46f1b21a0e6089a2a6e228045e3e03e3884d64be2bef5e68af8810dba434af9df403ed1980a923ad77746274ee2f3e28524e208e7f66645a43bebadf78a2fd33835c63efb4eaaa724c7dc8103a2ec6b86f3cb387c6f68f888a5e05f794d73e33e1b54a005725012ee0f2e6f82d4c89e24d9d4fd319f5d1194b5c4bf186c172ec4cf514d020ee3b623a518887e3b9de75fbc1f293bd38425dc7cd93696839849ae04ac0f639e9743f32fadcc01baa243c9de2e9f61c86f967f61cda8962047aadef1c895cc967998ffc7e3627f87cdff67ef37dd642df1865cb0f288c9b066bd32986d93ccf1386e1191a882789458278125a3da644da6eae6eb3569835aa8114ffffcc07010b05439842f66d01733a5310250c6f816cd87b0d7682ee1a77509454e70ca732a17760e6ab9c65e0a0cc1ec366511eb24e49df04e8dfe26e2ea21655b568555b6da03e029a94c5bb44b8467d3d414d7523af521885ae03d764fbdaced3476b43f05f6cb9a68564600a3226303442d97a08a98bca27c64925e68a753b3f5c4f46a5ee5af96d9120a2b261a138e54929a14330edc7019066fec3e536aec6c009270c49dae129e2d997c969b8324b071fd1d1468208aa0f3fecad295e68861a69e369014123cb7144ba4de28fa89560fa6b26c812280f07ac13b4a15fc213fd65f56f528fd86d5c9f50839c76c247f43a0f400985f6373daca7d450b46246b16e3ccf7dcca430506521704be4c6ef50025c90ef6604b34168d7922d6b5496af30860a988324cfc81fd1bc4298c35df183cf8a5ce5bcaad1bbaddf881cf02dc0033738a74f23faabe8aafb5fdfc9e902af1d0f43863038612e8f997ffe38305750aeffc5563540890d41db4883273392725ba2580ef5c982299910a8262a1d4dc2839db621002d9bb479640fddc35bcddcb5aa003118b34c0ac29fe6e5fe9bd5fd144bb67c6a9011ca95c57b5572614d8600b794d338e72176b1d5fd4a6e7c4b5e45d2002775efa33c8b769076fbb759335fb5824d9e6ebcf8062d392e84bc6681e8a7880264b097ea65f1299c20b4a6ba9e37cc195d6cd7c5d9d41e7cc1823e2e23837f3c7fd2f85857cb11ed974b3dcdf4353673e97ebab3699c1e3b00504c1a6af61febe53ada3ae4b689ab5fd16cf20f9e7063934d5c63253c906b1e9d99c097556c760045d25a0130589a772dd305dda6e616037a93e1922c105ede96f004ba2253dcc926a662a2caed8f24449fd8bc877bd3ccb72fa384926f9c6b34dac413d2033fba922f63ca662e6c8d7b3c0011cc7cba09df0f0ae31b7a64922cb0294956e902ccad78074e7be663223fe94b21c49ece011994e92f909f4a28bacd91775f244e7abd4b8281e3fc2d7eb056c566ef5ecb4e3c39c92315ebccb658069fd94d0f7cba308e5eab67cf7214cee607c418944f04f41796ae4b28d762e0becec7e812ae433f466e8f428d50c7c8a20fff6a0688e68f12e506802a7974b1b42137f6775a3e5bc375004b2bc6d1604ab840320948fbede6eeee85154bbe5d376262612e49d1efecace7c2b252b313d8a800a0db63ae3df1792e51e4bae1299c0fd45a738a4653dfb551de10d74e2f984d94aa8957900a8e7df4cf364125d37425e3550a9fa294d60060c62a33fa5cb8aa4f70b7bfea8b4ddc4353821f994e7e7438b81ba0b5b5c8ba0543fb444d94dbce398ddc193b2ddb08a1cd7a1e937990984ae71ad30f8b26d6c57713c77dba2d2833d06e1a17fce7e4922a09264acc73d9631c105ef8eaf0b2", 0x1000) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001d40)=[0x1, 0x7, 0x19f, 0x0, 0x3, 0x1]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001d80)) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) sendto$unix(r6, &(0x7f0000001dc0)="450bce5c09010748516f1a10279b490244b4966f916a4472337d7a951292c683c454b89eecfef8fc3df03249d1931c4fffbce7b704bde64f0c9beefa4d6d535c1a1ecf1f1a48965be615a2d9da3e9896f18c6aa540e1907ed28e5d9e6233524d1fc5bae68b3e2eaa6834147efc587f41fa361028ac4660b24ac19696a186cc84a5e0d71a3e08f4d4cea79785dbd7ae7e12", 0x91, 0xa, &(0x7f0000001e80)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = socket$inet(0x2, 0x3, 0x5) sendto$inet(r8, &(0x7f0000001ec0)="37da3fb90bab24d98dd740cae0b8b053efb34663ae7e366ebf61e636ff465659fe3171ad8f7e6a3fa74bf41839621028879707ee8517bf34dfbdacddbecbfc1644080e56053c770240663209c3ea478b9dc96fb9b22dbb402e88bd650db7cd7607947d36eb71725389354dfd925c785832f849c939f24af529e5f39d8a8dd9aae0beef43e55da93c1df0db1f95f5f63715a0f156cf24e97d28b78da91673f9fee839f7ecf008738b2d417ae3fab0cf5e854d09cf8372d75836a22a655c7b623f8f7193680edab402cfb1b2f5fab4fa23a305cde12fe420fa043cc1808dd006c3f917c9ebe51a", 0xe6, 0x8, &(0x7f0000001fc0)={0x2, 0x1}, 0xc) executing program 7: r0 = socket(0x18, 0x2, 0x0) (async) socket(0x0, 0x0, 0x0) geteuid() (async) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/240, 0xf0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) msync(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x3) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x9, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714dcadcbf63b9e220765f5015f91fcd3f7559d0a949c5dca508dd7179de4ec4403c607aacd3e661e4116f37d925db88513780cd24815d1965684943a48b1b8fde66091c5dc8a5c8f7618c005936ef1e6b3684f1fa7386ec1fadf3c4b64c5c84b704b6a8804de3647c41001a0a1b4a1014f16a869280b8c6b45e805850e77b82fcb18fb061e48a89418ced4b5df440dc30e6c17d54f87d27edfc33c38af7ad0fe4ed868a4435019ad25453875c825dbf3f8cce4b9daddf94d327930c4a8f7aee2f58c6f7a7ddbf0a3540d49be479877b1be2943a04c7996e35b14683f864", 0x7ca}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a598", 0x127}], 0x5) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec775728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0xfffffffffffffcab}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000001700)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594f10cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d4113cb11033c314a01ea45a28bcd2512788ad3e876415d6b570027847e07bd29a49742f68e434af36a7af31c7c38f4c077fbe89d3e209a0a4fa3d30823aeaac39999e72a0603dc4e2dae3768ac549136b868fb642d50375785f00000000000000000000000000005f40bfa776fde9c5e5d4ccc83d295d79c6b8260d00dbed938b546ba0ef901ce076c29e29d2bba8ffe50b60f094a30b3d362914bdb357b77bae5e229c7df31a3b29fda60ece2f713860d6d2bf04d27ad1cb9f5c979c412ebee86fd70e2281325b18a1c9deab3ed46554cf7d4b4f8952a8d16bef98c7b115dd2b576bbdb39ed6e7296def5c9d17b332396e06e5deb84db58a50adefa9bd45f59ac97aa39984b2e0f4d6f5", 0xc4}, {&(0x7f0000001400)="d31f297897deceab8214510057a664bc19f87b88e918e72bd4936828d5362bc3e5a74809458592e46b32b751614f2cf36dc466a80eafd376e85618ed661802178bf2ace84c2511315b5d6d9c5ac01021c4d605e35b6b4a5512989a008593646b6d3b5ec608079d5e35312c505240347879ab4970bb9b85231271e363dae34fd8da10bb17416d4ed65de618123eb52f24f3deda5d8ae736783765173620494adab89c794f0b0a1211354bf27adab0e7b4b3c77790418dc94263386b6ab2ef32fa8520a0a35a2ffb5f37a09b5524f2980dea4ed8c1007ab303d371b0b5e4d73f240d712d0da298df759ab1e2ad190f415088bc1282586b0b4a2ae267a0b186aaae6e3cad98756ab72daec7fdc509997cb0f291e1008c42cc55e68c5c8b986c32ce4a657d9e8d56df279d7999d3c61e5e49133d690e2ef85a4f99f941466ff9074acaa813acf1b3ae2dde08d52f9c8d496b9d022f2a82bc343db1b5ca83452b485ac8b2aca78c182626992f7eacb7a476185a7e24917ca72212d63d8c786c7e9a0532516a07", 0x184}, {&(0x7f00000029c0)="9589c4917e1579e97de740e1dfd568241c5d74e4acfcc98a82a08674d6d387567af949e23ac3cb8c8fb3f80fc8556b022407cd8a02ee9d7d2cc746d79f411540f7e23c2cde3af16cef1f48b570905b86d4a03e6706b323ea9e87436b8c4a5efedc1d546ac7ad6f0d5a3c98b591f916fbfc98754e3c5f53e80f6c0851638f67fdd0bd19000b", 0x47}, {&(0x7f0000000380)="3231f40ad8e75e8ca9df9e0d0c899c2b86562e1592b46217257151143e3806cba7e05cb822c02fea7ee0b0d2a3f7f6ece0a5fa0d87ab2646d0cb335c15625a905c1d4edbbcc408de094dd9d4b79fd09f707fe6782821ff3e20"}], 0x6) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000000), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x2a12, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x4080, 0x81}, {0x28}, {0x4000006}, {0x4, 0x3f, 0x5, 0xfff}, {0xf2c8, 0x81, 0xf4, 0x1805602}, {0x20, 0x7, 0x0, 0x2}, {0x240, 0x9, 0x5, 0x5}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0x24}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = socket$inet(0x18, 0x3, 0x102) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600), 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) recvfrom$unix(r1, &(0x7f0000000180)=""/223, 0xdf, 0x40, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) mlockall(0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x2000, 0x444, &(0x7f00000f2000/0x2000)=nil) shmat(r3, &(0x7f000032a000/0x4000)=nil, 0x1000) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x5, 0x6}, 0x10) close(r0) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x75c) close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8d7027d, 0xeb2, 0x1, 0x5, "9d2c7bf523864fef22bc1727f27bd2f1cd44b717", 0x1, 0xfffff800}) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="37ddc650b3889e10f15f4b156acec5630d2c804704d7b782c99f286f84430225c15a906916ec2c3528934f69f7c48acba0ccd5d7971125375d0250c5bebadf7e03da0ed7951aaf84c07f07999ee688f8016ff772799f88ad870765d70887af4e0ad4", 0x62}, {0x0}, {}, {0x0}], 0x4) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000"]) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r1 = getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)) executing program 1: semget$private(0x0, 0x7, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x26, 0x0, 0x36, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80, 0x7fffffff, 0x1000}], 0x3, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0xf0000000, 0x85c7, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x3f}], 0x400, &(0x7f0000000140)={0x991d, 0x2}) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1013, r0, 0x7ff) syz_extract_tcp_res(&(0x7f0000000000), 0xb84a, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000180)) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000100)=[{0x25}, {0x60}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450300280000000100009078009e6b8603f0491995224e211b41067918fe5e09b7d8d0dbbd94a1fc7df45b0c5bac71ddc9fddd08eb3b030fb18503eb09f328ca0487151976bb63d8004c558271f9659c6ef62e03177c8500960860b6d9e66805815d3ea91c85647d2326ba60912872ab2f30e4f481faf2d304b15b0b2498e200df51e4b266e876300b4eebb1a73c2cf433d77d0a60ec366f68714e989b12e55b03859479c1d2e7e1cb63d21c461a9c3ce99b9d207741a4997f4836f15552c01c3d6bc4d802bdca9389beecc956edb0cd96e913fc28d3beb7c43fbc867624354a4c29c524fd402b42a2ebc18394", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x4, 0x5}) poll(&(0x7f0000000480)=[{r0, 0x24}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x174) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffd, 0x7, r3, 0x0, 0x0, 0xfffffffffffffffd}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fcntl$setown(r4, 0x6, 0x0) àÿ @¼ Ï Ðÿ °ÿ Ðÿ € Ù `õ ° Àä Ðï €¶ † þÿÿÿÿÿÿÿÐÓ ð¯ @ ö €Ü Ú ÿ ðà 0à à® ˆ °ÿ p½ PÓ àÅ ./file0l¶Ü À ¡øvw³#)1öCü%nƒ/±R†ñëߺ#_¬˜lŸK•çL4UQÊ¥…뼫pˆE´Ùa›Yìçƶ¥ÁU\“+Nµ‰ïÂHÀŒÃrzE{ôCüùIüçðÆ=äà¥[ÓCŠž™NÊj1¦¹Š(X~$ÍòóŸ{l;vÄ7÷ð•h¦Y4 ™„°(¬ua¾Çó./file0/dev/speakerÀ °þÿÿmap stack 0x2002a000-0x2002b000 of map 0xfffffd806957c978 failed: no mapping executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000140)="acdcf3d51cac3e6f28f0706e8d0dd6995d779be6a7202619f93f27fcbb4ddaa2caed113dc65af2d48d02af71c099a59a2ccc9860ee8bccf3cdd5c861fbf34c5af98042f814978141e250ae3c8b34780b", 0x50, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) sendto$unix(r1, &(0x7f0000000140)="acdcf3d51cac3e6f28f0706e8d0dd6995d779be6a7202619f93f27fcbb4ddaa2caed113dc65af2d48d02af71c099a59a2ccc9860ee8bccf3cdd5c861fbf34c5af98042f814978141e250ae3c8b34780b", 0x50, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x15}, {0x80}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) (async) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r5 = socket(0x20, 0x4000, 0x20) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r7 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x54, 0x544ab43d0f322f92, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x8000000f, 0x2, 0x9}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x7af, 0x5}, {{r6}, 0xfffffffffffffffc, 0x20, 0xf007ffb1, 0xfffffffffffffc01, 0x2}], 0x6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x90, 0x2, 0x401, 0x5}], 0x2, &(0x7f0000000240)={0x8076, 0xfffffffffffffffd}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) socket(0x800000018, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000140)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x2805) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x64d1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000800)=""/162, 0xa2}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f00000008c0)=""/146, 0x92}, {&(0x7f00000005c0)=""/143, 0x8f}], 0x8, &(0x7f0000000680)=""/91, 0x5b}, 0x1083) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r3, r6) setreuid(0xee00, r3) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x81206919, &(0x7f00000001c0)) executing program 6: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) r5 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) getsockopt(r5, 0x11, 0x4, 0x0, 0x0) close(r2) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) close(r3) syz_open_pts() close(r3) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="4cea5001fb752ded0e1d32dc2b2dec015e5e702d088be9942f97b29f736105ddc8ba5c0565dc88128a992a5ad6ed698f92c4b869cafd7c8f636c6ed984f1bc1a0ad878b166563005facb6069117887985a60e478ce3c0eb6f6421f2607245c0c1658a7300b9da65895"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) recvfrom$unix(r1, &(0x7f0000000180)=""/223, 0xdf, 0x40, 0x0, 0x0) (async) recvfrom$unix(r1, &(0x7f0000000180)=""/223, 0xdf, 0x40, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) mlockall(0x0) (async) mlockall(0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x2000, 0x444, &(0x7f00000f2000/0x2000)=nil) shmat(r3, &(0x7f000032a000/0x4000)=nil, 0x1000) (async) shmat(r3, &(0x7f000032a000/0x4000)=nil, 0x1000) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x1) sysctl$hw(&(0x7f0000000500)={0x6, 0xf}, 0x2, &(0x7f0000000800)="8b91b1dff59812d68b485eb01f3173effea2561f33cc54aa069f7f21dfcb2cea4b9d25a4c64f2d2f1a0e366aef1803ce3e8e61f50eed819add72cf5f52e93aad862a37f3206c758277bfc9d4375beb5c8b4aa395b1fc1292dde43670150f6c278c177a36dc353397547f7fe8f8808713f2e2869f73f320b80cf9c45d1adeca2d5eb0a5ad1a01f02725744e027b927694848aa02adf86739449343ffdd563fca96d3824c4c0ad75c51ce48803a77568334f0ce4964c11a793abf9f67c3c9b102e02f987eafd5f7d", &(0x7f0000000900)=0xc7, &(0x7f0000000940)="7d22c49b769756d6c41a872c5eb2a49f3760b8b1ce3136c71c2a0249", 0x1c) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48}, {&(0x7f00000001c0)=""/162}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/46}, {&(0x7f0000000380)=""/58}, {&(0x7f00000003c0)=""/17}, {&(0x7f00000005c0)=""/131}, {&(0x7f0000000680)=""/136}], 0x1000000000000326, &(0x7f0000000540)=""/102, 0x66}, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setrlimit(0xe, &(0x7f0000000480)={0x7f, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384177, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="b8f980f85c27", 0x6}], 0x1) setreuid(0x0, 0x0) executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xa802, 0x3ff}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)="2971438c18eeb03a09836e6408eb16929449dab634f40e9d1f15b7f1b6aa2ba3087145d1feeb5f02306a6fd99cf01da3f92d6797dee6d2cc5b81e4043dc07db83056977548628d205360d2d7adba00fbdba8539561eeb11224d7a25f083507f29b77d1846d97764230dc350b5a25fa49b227442a2a97f63174e158fcbb116d02d48297d2d2c07de45df24258ae611b8a0394ab50cb7dba977a77660a2c99dbebe58742e4891f05f0d3d3fd6278de84c87fd4b17aea15738d6e48b2f1fa39b383a5", 0xc1}, {&(0x7f00000001c0)="3f51a64c989c25dfafa77a983ef52b571de6288593c55a0cc5c0554bcc1a9f4771f294a543c3787f6193a0c0ff42296403436ff37ffeffe9a8a2ec8894cc8e6d6fa16120a6ac86a5a8167f67a8b6636644d58519bc09b03169f3d3aafb496cd05b0000208a002c278605cca52ca3a4880021936ee0cd5fce70f342f3316ac1b967a13462849a6403d0e7940d9e60a8afa780fb510f3b2282089cf399b4d3a8860ea6b266beecac4e26f245c37d", 0xad}, {&(0x7f0000000280)="fb4484c48a5af88d76d3eeead5022132799eb4a2ba75c837518dc7fe9ae99d8f568e77bb3d85ca5bc82cdb5b5ec2133b7a451d75215425d171568219be5b853aabb718b1af8a293398faed012c1cefea3bc20b79b35867a81251c05f9bee5505418514de9660e215cd0040", 0x6b}, {&(0x7f0000000300)="11da54cd445459c18e5533d6e40b8143e9d01dec7c41de39ba60b8cc973ec1d9a62e4c60d9ecb78cfd79d5d4ae74f17f3dc897926e9036bbdfd23604e06ccf5ee0e40ddabe9b1b8fe467d5253429c8b6116cd36e020a94f9042c3a3378e8cc0d053e3736bba980", 0x67}, {&(0x7f0000000380)="2c36f68c", 0x4}, {&(0x7f00000003c0)="0aa0dd4a318f8c14e21275a9be7fe1ecc09e57ba04d47d9f2b6d1f2e88e28e8adc7b1d43d27c75de63f852954d34c24336575b47b52ef933957d9376e7183d9900194b6b10239e7905f8ce45f755315fe6f2e4aecb1b0f5d7816c928b603b25875292b57424dc3b42d0679491e9090dff3d221fa498de495845992449f2870461a8131f4805b0b5523b9805495e232c028c6be6971d0d9b99176e98b43e1edb7dc580f65becbbfcbbaef0fc1ca92c42873ef22dc4f15dc9b323e3d95171273539043bfed48346a7ef8b2885854acdd2c7c1a3dde072c5c9b8f79b09d1e61fab5fecb365f5160759baa282b70004368fe825f68", 0xf3}, {&(0x7f00000004c0)="0c7966bfdaf4772bf6710882a62a3ba880407ca718bf8a59312d62ab01fdf1de1631bdf991dd5175e24830952470770d85af091e41c929d14f5fe5dd7b3dcdd3a89c6469c5f7c2f1d94b4357eac927838ec8a488bf87a852d9f700a14dadefaa87a149ec8ddbe457fde10667ed35be063e9166150a62dc8aac38671bdc92152ffa11da1f4c3cc790c8fbda3756e685a485710c57477c19a24aa3bfb836d3aef52343a7b1807fee7e80c217b63d79a7f79b3581be5245e906f528322276848613f0913d117228802518fed32a08d38cda3e10332d2b3fc134025d8f534f39a0a09c12914973e8f34202e36e012e1b75670f71698fbafedf8673d50acb0f8ab812eecbcf800c36f1442d381b6fdcaaf27f896c31335719b650d124be685c92e1c8a6f91651568db00a96fac4f41a9234adbde867c2d9feacb056c7550a54bf8b06f2ec852e536b92e0e2bc3353df86d2c7d7d4d798e2aec4cff618837a13934a7e5793f4db7e4c2a6745e397deec7f3c7bbf6ab3bf954b5bc643be805e22f2093ba669ff854392446b1489b3845faf0e8b0d5e0a2db599708ad4fe52367e0c147fd81bef9fce2f95563c4abd0a2346f74c6e283b76f778d520de67b4fb650995b754144b4be609499c5e6a525e79b8d249c71d98b65b90b810050bd1f52552617070c269c671cb67327b1cdfc048cf94acf6bfcc129d08cb26032aa92c6ba0ec4e21a0e8521afedfcd3e502d1931ce5578dea9bbde41d7c8b56ca0283e4c2cbfcf1abcab6fc86f2b29a462687d56a4c74b469eab9fa9ab3a8e37131502d321bf90494c62185ff85fa76654928c6aa61f01a29c14b09e54aefade651b9b672555de403d93b28c5ad9ba41ff9a2aa54e3ccabed33a0d9a09a55b95a88f99dbde5d52ac7c63459ce7c13e0e7353a4ce99008febaf88414e6d6394cafa672fc22c82b62772c7cf24778a4ad518563d00a58fa3477ca4af2676816e4d3dec0bb813f17feeb815c852dbd0d201e5cea231230fd448ba2956aec293f6d4c6862ff18fe8cc5ba13de4f22220800be04227dbaaf6e6e27c1ab1438a6eb2d53ad51594f6c4b7f09e714d928c874be91be1e7a612988783a35e3a980404d4f57172a49eb8e146091cba2d06c1fde1b43fcb3012d806fedf4ee9d7ae89a32d8633b6b7b6f645635ed8e81f879cee3c71a514441e4889ce02b2dc1c163f7ed27c7020a21623b80ecc711c21e79098dc32f9d4f8465aa4de4b7270ebcb42ababdfff67f6bc8616e2c4d524909a4b133c555a9ca92b108c1a3b133f3d4349981705647ea8635aa0f27b70dddbace14d4650fd4d47b594f45a8bfe0baa7ee8478162599269d14a23e6363b5823fb50dec752e41bd98af58eb0e9a278ab14ada213908143f1943b5fb53d48406de8f22ea87f884ae5dfff1af62a65cef27e63acf57f5e16c134f02ace02d11be9e0d8e1aafc9345f95b8b4333e02b1468c567ac65b39e1647f03cc9ec9ccfee4543e1a0633f48cfec5d7001a864a1d315bebfd102ec8535f182734976c048145ba216bb1e4a65f3fe864ba33c232aeb862753c3f1671bd27fe40a97aa6fea05f71bf50cbd22aa8a51706c9b97b788505ef8af45057c5a3820240529bf9af6e2395af76c4f0d487dbe9a84d25d817074ce3bd5d94b4f6b5c70caeaa0d5679d2c9e36a3f0fe6b98f0e84e835b428f90207c2f5bdb2bab6c99b56d0a7335981fb1970457a38880fc8337b80d15e2ba7149f22ca1ac746fe17ef7b8e7473b2d4de81593d5ebb187e426118a94ca4a65c5898eda4c87f8a2e7b80d1262b64268f234f36a08ad820dd69b1666c393714ba680425f62462ee8e99efe0c4d0a31ebf6f46744953aad4a8241486a001012a7c5259c08d7d77529c678c07c453c5c4aa286c637df40dde22fad109b795a2bf3dbfa57e511c891591f7a88f44b0393da94777d12ae9ead0c480278927c921a4dcd259efb20ca022e954e280a51b2a5b472b5571ff591f945488b4bf92a03080d84cd90c2fe25f283c4ff33b5e0e73036698ffb6b29114bf064af7ab953b9a38843ba42ddb5756d6e8c3b070b079228b4acb1070cc8370e258064df1012e9bea8080a7cdaaf028388e8f240becfefdab7df01e43d40de02ce0c8aa9074402834e6c8b2c5e2bedf115068d8a6c2a8746bb43a136702792d7f6f02e6da107bc4241739cb2dcb28a0fdb9f3f6c618aaacaada3c97c933e29981303c229f39bfef4d363a10914e6a9cb2f8d73d583cab54d5be7320d8f368057fe74ac57c0963b67c219940429e4d4bf3bf8f0e100c5475dfd0ec4da30c7bcc5249f19d614387ee3bfeffc3de4bf13524b238ff2b45b692eea3c13697f9c830a4afd81ac980bfa174787887416f1f77d7f7a390ebf42a1c45122df70a67e1d6f5877c2867f581c0a5b21f0b64e2e1b7966c3e3938550fe288d8e3ad538e9729817f9deab73a79e4ab0050baab751cdb4695da188e439d184b58a42657446ff10cb05a68dc4912c704a2cad3db9178b2e6d2a7c5594a71a69207b0bc1cf4e29588a06efdb0dc76d17d6dbbfd1914c533d438fa69c78143c5461f20ba10a7f3a0b0c5ed7f77a776d643bf695f61e3fb2987992fa7b103bd62c42bc7934df009731af569ffd6a4e151b13e4760d59162f233eb681beb976d9a45af70cff0dd766e196d70f57a4933792037d51243c76f6a4aec39e25231e6969d9b45640d21e6d5ed48c6bfaf2c46e11f40fd81b415712add0c3befdf1d56844b9cd4dc05357cedaac2c8ad587196d949f4c7ac5816e0f778fd2ffb7d182ecf69fd39e0365eddb28c1683b7610176b4bf5b32c36f503eca02d6621e8fd264d53bc665c2aa0484b12fcf4a99ab3e842df08821a0463993882d5cb395c6dabc263dad9281867cb627c921ca535a84d4ba2addabde97645bb98e5c50dfbe29fef22c487e3cc99c95a78bea76eb6ae62d3e55d6c6ee5510d02c3f3fe9e96c7695125433cdad336fc4180a4043b01bf13be2598cde8d760ccf1ad373ce00b28f294d05eb51be634ebed25146d2423c676b81a18f7aae8b197e74181d54470e24f5de436cdfae462660f09a771ec91c021133dcd7bbd6b277ce99cec4762efc5a812c9f8261d6852c1ae10227c1b7e942c3d2b5d4ed176a4271709d29d0d8a9bce766aa36427aa8c3e333416a8a913f05066abe59b1083c2793f274b515bf0d179465587091dacd3790d379eaf12baf4f73d94da44da731b98c6ca8c360268dc55ac9402e8f3c083800990f99751b8b489b61d84cb9077478344c93f76b02a85a775d831e8aff6d3e8ded391c37180a381eaa028cf329b1e667dc4d65f3053f080e6886f9fd1e22c501ecdc89a8c6227f4da9b51f07a93ebc22aaeab2159d0a9d97cdea0a48eb72689257bb42718edd396096aac1e86ac32882931b5ba099d3803ca1a0c2398b468eca2f39f58cdbee74fb399dbccc3182315fe899ba2ecfdcd974e55f946b09c6bbead99f38c45cd3edbc326ae6f33767f81e5edc7a33bd5f56dd19722694dde4e0a08ade1e2f4b21ed2617ae8f488632182e2e2f7b5cecd3259ba3f603cdce2a22fd814b3b74c4db5408b3a6460245e03e527ddfa5cac04905d3bf76227052dcaea7273f7160b8a824ae94ce17cad752f92f79863f94f233aa18056f023cff66422ab06317becc042f1f26b8c5d1fa5f9bf880b39b3ab6ea7f0d4a60684f9d2e469797ab880f9e33c3360ef0b8aa4357c65d2f39801f6fa0ee957b5757909e25e4e3fbdcb5056021ef57c2ab95d8d05fde1220a41c122fa8dc3b9cdf290ea1f768d01e7d92471b7ff0be828867a09e9c26aaf96f23def94283975f7d6b59ff9156595a38ed7a4ac108bbce623e11e10685d6ce5d6d3986dbfd2ac22dbc95568626da7f95aebc7014bae87e98ecc52ff76354b89822553d7017cb79747e2d9eaca318c8a54e4468fef469787bb1da7035e8bccc45b15a711f6c709836181c97620b2f5495915db4131cd889945349ea954e1f4451004a1a658f9b58db008273ab363c70e410d0d3f73a04c66f200a6916fa449f7578c6bbe3a88467a74a909f21e06f627bb4c6d9f66e485aeebe1f8156aaa3405b1bbe8d638e9c862d7fe4a27b585f6cc8beabaab84c407dc8106f05065a3177e337b7adca993cead13685360eedbb5b3cdb242c57c7763e19d252b0886f351d84709786237e59357c7585d363ae03877307e9f178803d4c6e850498bbb3f1440c4e7a84e868d6a5c8bb299449a8dd9200ceec16b04c93d5940617688f18c9e5cb46388ff0416c8930c2681baeb1928eae250e33a26b41592640afbfcffc8bb282d41e114263d9b90ce6cba13c20c25bf51a0e2e5ecbaeeb8f295f848f805a0bced94ebd0ae0264aa039313ecb35d8ed52705b7c079ba739e82386c49bd9546bec310da3f992de0ada2cee348c147b9fdaea4da21fec5c3abdb99080dd745e3f0836850fdfca2dbe7d6f00ec2ffdc1e2b1cbc456a212235a9df85737abaad1e5ac6da0ef44c041af8ff50fc557311a948fa1f3cbccd9cff5a0b320d4d2076e7ee667921e9b5501e6a6696f70f72ff6e095841ecb49598d59fe16c8dd99b0cd4d1792779ad01e0b84a40f133a8d9fafcdf911aeac64302b823ba19b79626bc981ae22ee94e2fbe9730e92b81ec15f2747781251b880aec3e4f0e161043259baf1a28d1e50b739caceb4803041061956c4900d1edf19fe224bf72ed7c23702ef2fc93e90ea2b799dcc98148fe5bb59ffffaa8b495367e36ebf27655928922ffe611fa7adcb83d3052ba815b23367a4a209aa20a9fca8530b59cca4ad242d48e0c141356b5d0e80849252da41028c0cc8f3c065ea981cb853c211c749a63a4f4212e30be639e63d6b0e6b106c027dd81bc5f67d31a8195996b0df8a6e26cfabd0801d566de77451416740415242c53169ea23bd41988ce3bff0a4b5eac62baa6051fc54018259d5efaad9d2c93435f91d95fbc33d3fd7208bc3a503042984bf079305b0bf7935a11b0cb8c0d7aa571db6f65cc25f465c6939f3455153308e066cabb80f987536d9e4406a86c4c4a245d13e099c7e86e0e4862943c918fbf5075d63030a820737f0a3faf710c3117b1494ffeeb5455136bf5f21d2bf8d0efe753fcb35e30b39a4c47caf819f80f7da24aeac962deb5036d52c2b6c57c5823ff35724ddb831ec60721c18408855d954ffa4e5db5f63ba28ad6c03cbb26ec082e60897cd1f12e58842f2f3fb42f614dc132c94934e77edc59d774331f1d507ebc243f80704212b3af76460ddbdcefa4b3b3bab7a5af87dc3c09c0f20e0c22fb713707210a8cd2162aaa23d5fa5a21ac3ed8d221dc0bab3948d308da3311a74df17deba03aca281f028d00bb8b4d86b5aaf538745097c8c52f596cbcfd995b9a1c59c9d6deed0faab6e5fd06cb4d24a5084f7022fd6dae1deb433d26723646e857f82f8c081275ea4ec792a3856f3a68ba4d55674b1b6f6476372ef9c928a257d34963312dd4a385d10225db48ade4e5e25ccb7dd879b9be878b97d90f293b34195265129a47ea299f193e0bbac98cbab86b7e731fc875bea92be0347185a8cec341f6e147c398f33b67a04184b981a1a82d5b31316728ad8e6f21a69446b9834da844c4c310a0bb0dab92f58f4254cac8ddbee28b100c98e465131157ae1ec333c0c7cd0d5b7f70e5862eed961e35e3c800730e80b30e9d9b66cb3f4a94bec5a0600703e040a90e0ff8b9b9e1f33885ceaedd5373544bbeb96d9af9626db98072b2f70dda2e0e0dda46ce70", 0x1000}], 0x7, &(0x7f0000001540)=[{0xc8, 0x1, 0x1000, "ef496477afdf4c0d6f366315934b7ce5f0db52067aa5793157ebc0db10e7f20a02e3d3c7088658347db07342aec9752702ba0743cd143243af3057213a691871367bf07cb5c54cac184c7760cc275dcb913f455b7460922c32feda83b5f97102ad7b9c4989dc308f9baf1b403cf4c9e8db5140a39c5a17133fe1359cd703e82d85cb3955a969f5a4e0b962e40174f559683b9ea4c45cce3771a6a278130e0ed0615772e76553003a2a9966a9d614baa5ea1b96b543"}, {0x28, 0xffff, 0x13b4, "83276343517d4500ae0b92cccaa57f6fabe280f8"}, {0x1010, 0xffff, 0x2, "d8d73171f5a90e2e4d958608fb35007b76d651126d332d699dbd610b4b179a38dc7df41d37e5b8db06927c0ea087098beaa48624edb81f2f4b410f4edb1e84c023ecfa536c2365d191b5e9fb1275f3c68d30597cb27c91a8cd473b08de23e2e3ff5462deea6dfc1a8e1d66ccf04f167702c81522bd14bdcf15b9257eb86a9af204768c44cb58c2b93a114f6d04c104a533ead7b1442985f7e6ca8aa4b22bf7e1a57ae2fa6fa37b456db6d822a8060e09ce791e3b8bc6c122b9331ba388008c327765dad9ddae334a0ced8ca2b3284cdb1c20ffa21ebe7fad4a62db68803f9ada5ba03f8307afb46365405c3d3a72e7e747a39525cf909e83aeac285c9a02ee713ac5282f30283c2e6d4c8c1a2aae787aba1b2cfb39d267f0b95ea21fec604811d324f515452dfbfa77f93dd2f0d14688cffbb2d7e53859c65bb9a01aa9075348d57f634bc44ec0220f8ceb1e5ed3d83ea117247f221a01b945e601a7b4800fed28faeadaef65739f83fc5648e225f152b5211a118fa46902c4869343b2a63e60dc7977f56eca83f3332a4d71fa9d5b75440af032bdfdb0ad79162137600fc3e879faf35d0a78a7366a29795419da2eb1e9e848f72db352ab9c8ff0423a193d89f94a2ee38737de0d9a1a0042005491cb78d3d93a6b0ae1312490a38514b5d6c77865aadbd3ae5a2fc98a9fd031681bec1aff3d999b1aef969802185f2567f7b3219c4dff1a747158e693ae9d51f36a290fde8a85fd689ae2d1e6609a28fb10cfeca2807ffc74fd01566334b6d9924b64a8886763d3c74b78bec1f748199594309c5222151a37b69fc60ac533e673add2b88162e4432ff8fc0e6ea9ee04e3ffb116d288192830494f4fcbeefddcb4fc85c37a0d570d1ccf115ce508a15f7c5ececfa93f51f647806f94419433cbbb322905629e65ad8efacf34427928907f5e7e623f5d5c5623ce4263631134ac54d55019d277a6d99b21757ea5325878fcbd2e064bc7326529cde1c9025be19250913f510f6decf74407f3c7bf98b8ad9b4695420417a5922dc31c4274fea746185a09b24f17ee0559a540fa542e51fc294ac067fdf9ad3d175f5c4c7124c0663471c62c3fd7d8c5dc962b8b0137379ddd26e28fe9b7673431b2a6d05e8814c375d62cf0eb449f3d7b22486432ccb4f6746ca605e70c6f12872ab0b91afe31ba007ddcd43277f2a6b9ba644bee676035d5e5e798e1b1920c805d65499a88d49c7c5db9cc42cec2ec8f2003adf1eadb5d25c6cfaab98f52850817470a99b7f873a6042dc98280248a500ddc29345b3d3b1e0407a868ae62b36eb0095b1f60d8fc68bdff9586be7f7757dc1328640ac5b5bb41fe4b03ad670b4c3ba571d4ee147d6a4e734f205c56d7cf2b92675d450d88d1b06db9c904dbb77b373a1e1430935608118b9f3237d5a243db3d3264ab5eb60a01d304a6ac2267ad8f0f6a73a9482c2bdb34a9aff4266090c2fceb3cb45edaa3be6b115b235f10a4ea31458b44378c2ea99eb5682423711562d73773e49cc9993d4e929ac7174d98aaecd20303fe1d126087a64281a789011ec3b2d17a2499b2b39e78213192661811a0f8f98cb8549ffff4c62266aefaa6622f4baa35b1cfac4b4a5c4dc1ca37ea917766e2a7c36da8896e58121c6219d180d60801e1d08e08d6a180ec989b5c40efd4e7ef6742b1e8f0bc890a4cf292ab6abf78050d64bbfb19d3d11ea0e6afc0a62cdf1761e77ab1410578585bba83da5d978a79764e91dc381e1c8f72539d583ebfd4fb9111c9bafab5d0572eb269b14a6c7d983dc112b48673cafd8f8df971853ea0449857b38c5a1aa67c4c85bd89220db49ccc2144ea59e17f70e25a502e718cfe471e46af6be3107a7e471ba41797b1f0de44f1d2d2c4eba3cc0eb7513532a54b351b2bb524a3f09da989cd70f3d9a4410155ff2768d2c7849fefbfbee95e6a35d791e0580a78e0de50f9f76efd439da22f3129967a828ede7d899adfad4d338dd3bef827a5d93c36a1edff455932f5a933979e37da4f8f5664812eea43823af106339cd10be4aad3f7df3e5417a53bc34e4f9c1796d0899d3a9d5972ef11b45901daaae019b5e615a0e08d76d0c4541dc9f2bf0d4080ebbe07abe1c39b2168314272eaf4960902a09cb3fca4ab3468f42f38cc2fcdc2a31e7ebae2201abba68cde703929cfb31cfa887d07e4d684aea3ab0a4d13f58ba61d53e357d2f82e94e2a3b1498b935da901dcc7b9297bc0d8e94455a6175fd89cd97e59fe96dc52b6c621719af9e45e641edaa2b0fa2c72650af694d235b6f8a8964acbf07a00024318ea4a812a029c7c7779c6504f81e54aa7e9356b841775893b01b0099b582e8929e767bd58401837f702a0fbb0428484a67170889264f46bd6feb83a97f04504f9ac31b4b09861f6d1d80c0a300807350b6b2acd4e84aa5dcb058a465766b89d354f07a43c168b96ab04e99800d51e5c5e8fb2a9572c631133d76b177707472a36c58d606897afd8fddb6ac4b24471296a131301f3ca3789ef3938103d937f1c575b72eab520894cad6b714c8e8bd934ac9a422b3443a3853a9b6f2cc88b0264c5059384fe55fa04ff790e67323090b90e59f14225c3b2793873306411683b94d47a551e601215a9f40831c3b0e148d04f03e2844e80572961ae689b22806b13a9a24e475e90d09f25e2d089799d0eb7e0e40b8e6b84e41ced59d3177ec10ee491c530e4d76827f007821c5421330a1f676dd83a901d2cbc0405baf130e2e8d0bac19c25ac355492155fcb292d709486064eac591c8360e596c197cbf48e723c0c9d4c83d8c76488aec5fcf8449b045acd66799e1ebea46913359ec9454d08ac301c87da4f30689ab220d6b171a9fdf15dcd63c53ab826053d7f095408347e62309dafe40cd7750a81ce778d27e2cf436ba7f8898085a927864bc5e33c9f3f333586442345ea29b8251b28e5fd8cdf1f2db7c5a0c57f41b90caa5ad1025398c2fb8043e5d92fc65316ec70d41046d12fc40d4685ec23b53428aeea52de6b88d4aebf3d0c54019c51b2deb64c71a72e0fbeb4f0623cea37eef30839a282a731f05a922d9622c92de5f8b412fd933e99f728e76c4744b005016f6181b23073ead141d908d21eee814b96a6b6b41ea348f2c74e93d2dba5deebdce14f462a30b4ac7150d0d75cb9ffd75f5c11e74ddad819254108d19a4e509f895ece985172242e423423d1de37f69c6cb4304f0ccad2af1ea0a41a3f439c3f986b5b6ea1b7aef69d8f81135d9caef7dd4989395c0f6989ce5b6bfe69b73540100b14cff4df800492734b35a00c1b552b70e3c5b95bfb9dc2e8309c50a8fb5d9091339fed45b715e4bb172e3774583f94766e0d15747d03d50e8136b010b9b58c4ffcad689062298b36f7fba5766f62a099fb78ddb89f346ef0eb714ff787d7ec210b7ed8730bf3145139efb837ee366802706cd3136040494bd5535ad442665928192466ced36e727e06cd595a59f909a0253194794339d4235d56527517e2fafe42d83489b6f2951696f263ac4503cdac6ac9e338e795917cde3c5b40d5ed3033748fa85bbe6adf5526e039c23e5822a5b3efcc5c928c9c1a6eb3ee0bf3faa126a66132f59a8c70bbc6515094d6b19f639589df363eb4454ae89e96bd8244b875147ec7ce4b75261ade43c5cd3fe3060c04586af83a4d6a0b116af345752f8aca3a2913c1072cba4ac27fcdb842ae7d6642a449eb3615e3488052e65e7a95be9eca764294d6aea085f28e0e251b3b8404dc239037d3ced083c078814f9df6ae657d38171decd5bbb314305c79b0adf31507090bb79239abdaf2fe6ef9f1fae0c3d373bf6cd55cc08c31ae8321275952c9fd2a6b37fe977bb903f2f00e8f81a8f4f2049d1c4df2f9122fb158efc7cac1b04bb37f639875a68678d3dc9a9a380c074fed7015284227bf1301058925cea2433007ce4253e7514c9d6b903ec3adbaa358e363b62dd365a4ed8ca270568aa158dbc5047ae861db048da1f62e7fb293efaabfb993e2af04162244589694e1a1ca5c6259a0e871b72fec7991166dc841d4a556cb8f267c828eddf0a1eae1e2e4bb1947f3e57025cc5f6401c369f8da19d8d5e35cf7e2d4a4645bdeee955558df48d82686ac1da5090b835c4543662b4699d3d002113b66411cb860849da5c967912b369313bbaebdeb4f64d957d6403e26b4f44ec2cd77f4c2082a73c73886704fd0e9e73d6fab6a42c3e2bf3dd7b3a84e7765bacd6189ce73b5a9695f712f1aa46cd0bc3d51bce2e5847fa9e0c7b4ebcd2f24278b56adc7df75310bcbd0023a7c732300d155728efc126ed548ef7ff7bb6797d5a2b0c5665719f7c6e938cc4ee0d5ec5da7f002f7c3fb3f02ba525189e330104fbb6c7d7871f7f04e3b314c5ffeb88df7a128732ce3527e842d84c514155904bd180ac8c6de0f263cd06f906ef5c471b25e1bc296f041cbfb94e583098b1c4b3c8e72e1e193b0b595991b973eaf62b4199aab271e8c03f29c71da0ecdf4c6a0f5d12244c0e84f492985266c384bf13ec83c5fa6715286aca6facd2f94a1bb3ef89b3f75f97f6b1c1d1c0653a780cbfddf84d7b0bf7515ef88ee5cf7243ac6137dbeeb10305dd1d208db785bb88472089d8e9b310c8eeb36f90755209598dc84eda8120c70f716e0f8598dbac9f3d63adcbac40287b9dee42afcc5b1c50ef0338fd62d16febfab968ffda14148f4e5d2cfd3392b7e694a0a06556be1c141e47208ab99e9142775532fca841401d597b073e8311304f045d48be8743e54afeb29a320e350323fe45807aafb2608451c284610ff5b14644a9f65ff7d2933c6d92828e0318167837de33c521f86dbe45021c624f04ee66e35a7e3144cae86e86e1b48fc4ab03e40d15b8931527cd929561f40dd42d973ac62e05f974d6841dea2bdcdefb9e1344e43279687dcb1ebade9af2469c10cd45e812e8616f7202c7c6327f5c2587c151b540485de463b3ffd614cbf9b63f51cb4b917156f07bff48b557419d8f4dc4ec5ef70d39ed0bcb2c0ce6f97a857d0f8c05cef37ce99cbe17ee724fdaa31b9c48fe352ac6383360096f8d771ff819859c2a26ad366b14a90c05aa0a0305c089f3313b369788586852d11a0b05a677ccf98a61e33f67e70e131f9be3bca95f8f27a22509f5bebafbac7d2ecfaf992714d45adbaa0f729f2e16fddf2caf7d565b32e5c10899dcccc0908b236cf18e2294462c37f9e8ea3a86a0cf49fdd32a268c0de5f83e31561acac3f7666bc7070769490bf55890df66792322d13374aa609b882d39eb0cf27bb5e054f541be9b250d1761a3fbc7c0be53c07f9263d974aa29f851316c8a1ad36cf8e317dc2a1ea7709190df0755fec132f059d561ee1df23dd6bfde39c3cdb3f0ae6c91db1787f662fd472956aa0ce655e6dfec60ad71e515063dd7a0c3e22414cad7cc7a8d55af12ed97e6c40085aa770c7a976965c0fb2f62a94aa464bc169cf02c8f72e3c6269968a6a0dbabf981a1e61b2fe49c266d874e5789f77c1b04863b76bd578ffcc1db2d15f4c4c640db1bdabfa62c2280f9131f8dc3cb8423972e7c742adc6042354cffe386266f47f8d0ded7bbbe16902f750b9b5f24922a3a57d02bc68870e45a65905b2ea6c5753b55b98681a869fc1a3b579e9c6008533feadaf5b742337a6bb6e0222389d2ef85b82372e77354d6a19d44f5a5691db02e6ca8d29bf4a2ee53110d42cf72b1450341e3eaa79790c5128b8da759721c7dcc53c8525dd3460bb52d03f4c5d7be9a51d"}, {0xc8, 0x0, 0x3, "b472fc091d4752b912481c232fcce4f2afd1916390035e4fbdb0d571890052700c82dd034a864499a5d2136811fa522c66b041aa194d0ab6f52477e1d02319b02f85fa3dac8b7c4adbedd14aa7a1925f98d0d5b06e118d91c74bdb697faab891ad96230bb0cf9a0d48b5826b6244c16953d363afa36a8dc9324167e3dd230cc287e3b1a1dbeb7a04bb1e8e2b1549e5d190f7d7e9e8c89284d676c1f7331d0738207b55514657060e7c2e85631318100ee9633489"}, {0x110, 0x1, 0x7, "9d59e9ca13abd66afb0264356dfd901876ae7c97cef8e535846df2bf2c06f2ed96a50f7058100c8dc0fd7395a466eaea82e6b97730fea4172f6ff86a995d28db6a73d5a3ddfc2da3a503236d01bf80c0bb2c2acfb1b985282c8fc10c6e5aba7a6e8478c2e859053e392eddef2d971373775b8a1a735363379a739f4228314af01e2f976494dee6f58d159cbf42295a4f894985a11b65de7af0dab8dab3db21c5f2e2c2764ae2ef9052d93f4313833eda9ce76b2c0264130a770bd4f22b19c872f6b793e87ea9fb65d45ccbfb38961f408da34cf2f16c61740698656d1dd8ee7c2159b709974fab9911f53b424c3af7003ab90a7fc8a2b65309"}, {0xb0, 0xffff, 0x1000, "ecccf79c5fdcb037682a8e4d6d58212d799f55f708f0dff14e66920fc768328a181a89db016fae27b4153894f0abc25ac46760421c96dcaf2a06ab8d385fa23e3084d716dc1e54debc95ce96d876f8dc7b2b26fe283a51e5360ceada8f7b85264394870ef61cebccb9889fac7f59a5b9146e5672586c8768a7a4659c2f36ffb1951b40fcd6f9c5205d920543ee6fe3c20fc78c13abc140564f94b4033ebb82aa"}, {0xc8, 0x1, 0xfff, "a1b454dadbe54ddf108914b59d84904ba86a49304cea57a41ddee85b3d131a9e5d68d59297f6061bc98143dd08b939f1bc29472f9df8ddbfe28536b7c47981dcba298db90560382bd84017abcce4b091e7502e8a78725160517a3ce3f48c4c8cfc156a75435759c1cfa04493158c3750d5510ac309641959b2277f0b06974c64a0bf401c73e1ad0db27830a65bd11c71b56b0113a01c6e6fbf4b1b3fc34217b9769b932bfc5afcec8467c07a4ab633287fa289a3b2e52628"}], 0x1450}, 0x8) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002a00), 0x200, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002a40), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002a80)={'tap', 0x0}) lseek(r2, 0x8, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002b00)={0x2, &(0x7f0000002ac0)=[{0x3, 0x0, 0xfa, 0xfd3}, {0x3, 0x4, 0xa6, 0x101}]}) fchmod(r1, 0x10) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) setreuid(r3, r4) r6 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r6, &(0x7f0000002bc0)=""/155, 0x9b, 0x800, &(0x7f0000002c80)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000002cc0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) fchmodat(0xffffffffffffff9c, &(0x7f0000002d40)='./file0\x00', 0x60, 0x4) sendmmsg(r6, &(0x7f0000004040)={&(0x7f0000004000)={&(0x7f0000002d80)=@in6={0x18, 0x0, 0xaf6b, 0x3}, 0xc, &(0x7f0000003f80)=[{&(0x7f0000002dc0)="e44ce9c29d3af5fd1e5faaf7e597822dc327cd4a1f4fb817ced4ef116ec80c15b196c987fefa0cc1e9de5cb334b1d0b76fd0dde1dc4ab7570b95e4d51db01c358c78e845685e4f2ead2c22d57573b7d4805cc4097f64acaa7120ba1a840c7b05a02eddf8df1300ec5c803df8087d59404cecdb4cba1dbadf410d18f30a4f55f676c39c7ed1f11f7bf2290346439f7df627073b1e9fe36ac604e06cf5772b0a76c4f537d0a7e194ec46d503e5f7df6f023c4d37f6d709d07a5f73cfa9635cf0ff37cae460a0914f4fecf326a9bfac161b5577ae661ad1f01773e86f2bb180d751b4c6fb0dc8b4b5dc29daf28b64d9665c619056984e558d016dff0942a4244346a30793955638cf2368f07bf291eb918c96a4980501617d0cb795fb3e23e1f17e1a478f8ec46905ec404e7778b521ae323e15f371d674498f5b4005a631412ae9ac718626d39af0d69dc785958ae4524c897266f834baef767902d388d3cb200283769d572cc89da8238bb307fb73bfe994d647a0f8b6234fcd8b8eab3438de320042fc6c7b727bd16a7271b4a1ea69747233c353299a021c67c7ede1e3d72302c16b67423844129b113aa169a9f0b98e917c7efa3cdf3ad66ebd33479106f758bbb3097009b0933cdefea444190bf2a311a1e538fb8a38cfe7ea07793c5e2f00788bbb54bdc637731c93cd023f212902074190d4e77b0aceb6c6a234018a56d10e20b09bef47d946a789a860d26b3035e9ecfb58fff593dbfae325af955bdfb7bfc0db7568cc48686577d137be1bd5e8dae37c2eb869420a8cc0ef477af8288c62575842688c7ca8da5dc8b608cad67f0411216324da912be58e45cf0ba80b36987335043329b80ed524f9b82056f9e32a51c0bca6e5df6c7d129d22d00789717f5e5e459b04780c2d293ec35c04ef4e02de24d9b632ca87664e478f65be20f5ed5a792bb179c8af49899c62549baba35e8675e6a7e5ee84bccb55267525f659bd6f745d0d3ccb9657acb63cc5ea46444497ffc48dc390d549f6f2af946e026867ad1fb7291b052bf9ea314b19b9545708b4a95a38278d3c548889452e4998edf73f1138b67b6751a4baab9a14718c921e451788a4c0c239ba77330cbcc36b68ffce4c9cea4e4480cf208de45cab77342e6e27f64759e4bb50d4a282b7956d8aafd6f044e36d466be47f4c5421e1548a1cb8efa697f68deaa8e3a06dda4c11798797a6789cf4fef91b6180d7ba9d34a2da30783765b0356fa3d0621c9a12d5132ab9e08526acd11fbaf58a52437f3ac78673d035b9e493d34d33cf700487ed9cbf8805f773a709684eebe4d273b70ba9685353ade6a1ef42b11c12702e749e2f1afbdda2ae458e120f70d25099340e8a30040f6c14308b9921e657ea74a31d478741037a370994fb47baab9499fde3749c2b0149512b376df2e6cb14223cbb16c36ff7e29f4ac39e77f5f23336e7d82a6975394d17f052d50ed8013da00bc9484628b5203937fda0375ebb4c17ae677d09e5064827221e2b6bd79ac9438cacf0bfeac2e4bd7fcd004f1ed7e2a4e19774cc3faad7c0ed3cfc3286b34dde78b363abcc53dfed713d3573514472d90b82fa6683efa66d30cff8dd401016339a54f463b6a6e103ae199be7740821386ffaaff7a7e798ee69b65ee0aa3d054a6c0b9c1fdeb538c1368d6e3015ead83bdb07f1ade0ec29d205d3eff693bbef7a7feea31c9d5786d69eafc567abd532c62757c881dab884888eb10b24ac92a35723a58ee98f4aab718c3db9c360aab3ee63f11f26ab1abaad0190fb4a8e491153b9f3d0cf1656b3c31ada80f68f4920afcee01a9c38569fc78ecf7f6acc1c67582c419599ded3478ae387aa81c414c628e7500edf46ed43e4c90c46972a0d4fbb1a17ce2a299d2f632d4e18169c22b38297e3b4a46945fb0b4abb2189d963062b3cce8fb4dd786153273fe1b7de20c8bf6b0ad1a8c255f8a0b0aaf7aca75d0036447382c8b21fdaf5b1b19f196a256dc2aacf83628aaced3ae7696a708af7c0b6a5faaa85e7ebcb0635d59bdd2cff5ee69ff627540f844d2e4f203652d083c5254c558e895358891dd1ffef50776a768cae21c9d494d4bd370c0d5395cac870449b3b8281615fdf3059ae6c01affed52292eb2c01b9c40490055f8aed92d1af3bdc00b0a82ba38e62b66adee72e60bdc95e635b2422c33c54b25d8c9d090077944efefa157adb05e455a0def03c1cb59c66b67299a94be777157ca891d9ae886a452fd74fe3c0244c79c5540143bea74d9e8fb4f92c73ef5b9b9a40fee1b045f03eada7249c4be446cee932177b0c99ed04673705ed2b8f52a6fd4db9b81cc1d488b351fa5ee28e309d50e25667f475ae9dc17d67cffb46fd14dd1c76b43469f96e9a8e6e246e696c07e8b988476c9ca14e1ac6e930bfabb842320822917addd69902a1f4a8ee72be6b84948796435cd0a747bb1179fac5b9edc9dc30618d9d10e1a2847f7a76d86b50a7f4c89eeb00e03f4b322969f94e48e7b88e163eb549412d2e0a0ab7f2853b1d738fa0d76b0c8a42cdad919555769336a56172a21edb3cb80180f97ba99ada0478c437733bc79fec167fd5cefe63939661c58b82e074d942f4a001e454bc73b5cf3f083b8d9dec5b6555826a9e6e26dd740fe24b541161406f5eca50df3609351c90d048026014d0584adf7a3b1272154e53fe33e264c62f990016d834b673d9517f12ce7f45a924969397e7a1c6583de3e80c63b7af8fc66ceca605ff5e734b2cf3b89968b700dd233ff8b3207ab427297192ec4d98d96fddcea4629213d3f824e9e743593949e16baa6449a08e226963303ce49679a14429106e3153ef776b8de34756ce4f48df64040f2c68b0c0d5ba177fc05ea1a6dae9d1191534ff841d8296bb159c9be9385483198f0421d55b53c560249c9059e0d15701ea1e73479325f6d8dd18ab895e81d515cd39e0a6e8570d8f00e38063da6f98e035ad2ebd410262758a580206c46ef65ac6e8e4c1d340bcd2daeac879ec0c0e8126f9002590bc5c3d43081e6fc49b93818e8d33e967c1b99ad1bf97ae12cb6ec4ba7f206813f43e901be97ecb7ca133a961c0acccf081e258c156ea8bd8fbe676580ced3f1d91e52bca0a054d1e7b65181af45afa0d8c2bd569de58f5ae8447dc439866489d5a40ec9e863b9c40a7e2bcd0f1e4b9d145dda203042ec1fd32660946d7d12c734bb9983059451762c191e069785003548703977bbfc7bee36ed2297e96d4b8a88f435feb5cffefc0a0d301d9c1ed42b625a42835f37335ebda492c0801c38d59f0db5ba3806c38a19be2d0fbafd760116f5557667b298c2ce301508ba6a4314ddd1fab7a00c3bfae0c9902da84f51575d019a02ad4992f35ce78ad4c4c23023463e1933ee7750b479a9ea3d69c8d36cbf12efe5c1f45d67145950f2a286737612cf92dd5985e83c591a03cc21e12b6c9d880c0708fc2c0bf1da317fe1d34629b308a1ee65e4346f12e7e5115c632cab42c743080db6c45bd7d45b6f850fe90169e5c73d7caf3294ef864c217560b7c97f15974cf024c6b3540bdbbf18665bd0a5058ac2149ad525890c94eaa0d2f0e105b571d50dfe90b834f6896dfc8eb9b2f48409c0032bfa5e22366864af84afce219212fad83356ecd8f443593ec94e5669f0ce7826f3c54a1963e92cd97232cf08a2cbff11d21b161b1091423eb2742eef4b7ab25b6c408f031f22db83c667aeb655cdf0a1ca79da97f26ae36da0813980c8b2f3dc6bdd284b8e807b26d217f56f9c30530cf4055dc9e9c88c149e3205cc1ca0c1707a8a357475a63480bcf508f6fbbf91155fb39f35d72d6eaf0db54b92b4e0a197295862fb6776a00e2df07a358026409afd73052ffafa44a16ebc3861069b7399f4b31e150fed4432b3a6552d0392d326e7905f4bcbc1f4138be1e71d581745d4dcdc80d69ea1f7c9d52553eeda919030cd4864d3e07215a974d4c9ff5872228552d0886e868828a39c2f9275a1daa7b58286e2a29ffa91eb040e8572206c0b5e9207616b04b142777a6652b444110ecb0313a87089f856a9ec39677aa235c1937348472f391738c73ee7ccaf18c336aed74a776c35b70c38df40f092fc4483c090b673e7d81ff6f241cbe383c34c122b0fca8accde4f10975fb7b70315567859d07e2f1bf6e983899aaf48fb11830874093d5875897e609ed3c1d2daf1b35fad415a9458c5f4c5adf065024d2cc78deb2a2ca55a763c4b724e5146a84ec414c7fba1fcaf1a38640d74cb6b4b50fc6d67e75bc76765f28fdab639c914bfd0ec691f23e9794f97f3d54ee88f7f196f1041f0e8de6b180e83db000ee85c90c8f774652c5b5cc901ce88d620179132507fd949bea85cc9f60d388c9d89884cef4746f8176668eeb17ff2a2dd8d9b096d5c3015455b6d36c3c9a8c34b0b683f063599a028aca505649929aacd3f2cfc7743c0243b7d4da89713b770f1dc40b8e8c662a9357cadc49a5680e89d6292a5e72cc7278d9f682b215ec040a835d4524b6305f059d3fea60b2882ca2eb059df14785a74e6993fbd392835fdc98e9475d3ee74b49840779865022706728828a8f2551a172bf296c3b962662f29e5cb002093e9c8527833eaf1632d8a43c0e2e891c108cd496bd677964d024f7a9787fc127cd7f22cd03d1d9a734ccfbf30b4c450e64c1cae59b0a6ae36f19a9a8b345fbaf649aa63d445d1b81cb1cb8a346882e153f4f76a5c46470da33d450e912e3cb5fa749c57c3b83a1e28c0ded1ba9d1b20063ed74753323ae2d4fbe499ead5a25f32391ca61bfa1f3e8daede1739e609cf36f2d2050c9d272b1e1dfe74cc979f1efc9690acaa03c5d14aafd713778e1b50ae58e98bd80c9866856a9f6e0f92feb135bece88e894197da8c926a36c89f55116662998ca6de70cb504cc31a9529fa0b7eb92bc05d256e5f0571dba78a767ac82c5cf3c04862ea4add177f705747d2cb2f5d09b13caa6caabb43212bdb917124ba3a4431f5682fb88c2d54146e63950fb9186ec6562cffb1fe7b18875a91af49686055a9269bb8e39471ea28a2278240e37a6b1071fb57c5c37669cd7a80beda620765fce5a821d2a5b130232733c97a94f96f419667ebb1b17f8b059e21a9a2dd1c053cf39aac9e8df0a97f67a6e07892552b0c0a2da2ec813d46408f444c2913321fb0123f893098dadb673caaf0143ac1f2d61c59ef5b3e44e1605fee81ef84645490963f9d309d74d60abb46d629796705ff4c6ce186928381d0919005ae15b0429e62f67e3266c14321b9b802aeab69ec64ddfd280266fc20b6e95c9d360dc171ff9be697aad7158fa0b21903e0f2bfb3be9d9207525867eea99bb6ba9e3da7370033efbf58afc5c67e70ff47a284bfd8841c551ab8e52e185ab25faa1ab6078202c129be8211db1402ceb8cf9795b1e55c22adebda53fc996cb2314dd3e25639947cac927d27b614c67e7c8afc76e72ee83a95be54ab4aed3e51b14fda0669902ca80fccbcd5a829038460497622ffea090dcc42e06b88e3b5cbadb545395c3ac717751112052ae5fa868bf4b1c4b970630e2ec1554d517e22ef6ac02f64b166b73b8d33222f8f2df3432b4d283849e18f1338222a3e8b907fdc6e473916eedd3922fa993044db222f2ab784293fdf11014055de581f4835e18156ac72dcccb9b53750ae0ae24d49e92fdb4c67a0188b123cf9fb41a8494c08816723e86f8b7d348823fa5efc4f48e8d886ca158a2535c142cbc94cea1afb8e1ec511ad041e4c7e628c21", 0x1000}, {&(0x7f0000003dc0)="49ae83ac6a29d4e1c8df283089c4f3ed829e784980fcf388722dbf0df7c8f2d36df1b485fd7c31eb07763fe9574dc149e2ef57efa14437bb1923516a4e4a81ff5e5ba2e7c009f37530e659a7c1cb37ee2f849434aab1d777a911a5c5b0d75155b186dd4ded99bfa46dacc36e3bd5886ff8607a456656b929b6560b300166067d74a655b9e45428d3f2fd1f263ee4a2ba94cc15edcd2b453e86d42ac0d6af1ae80af726bce6da8e42fb", 0xa9}, {&(0x7f0000003e80)="e61b6e8a1cb17377e1975c5e902441ca867733fbb0718c716be633cea2d60e27abed4ec4aea8d8b1cad0cbf4a82252d92998b67e53084f58909c50758ac9a069aa8de27e1fd978de35dfc5ccc498b7c0fd300e2d3bb5472074bc16f1832a7b8b8f8768245f330b20e378ea46e164c6bfdb60d9838d34b87c2a73bca6460fbfc7604f2fe07c08a76e233b2468ec3b65ff41071388c852ef9f922604103f36796c223479995a11bb4c0276107578f2101729d3a64bf0fe3c64cb3f63bcd4ccbe90a003d4ebc2", 0xc5}], 0x3, &(0x7f0000003fc0)}, 0x2}, 0x10, 0xf) r9 = open$dir(&(0x7f0000004080)='./file0\x00', 0x20000, 0x20) preadv(r0, &(0x7f00000054c0)=[{&(0x7f00000040c0)=""/148, 0x94}, {&(0x7f0000004180)=""/160, 0xa0}, {&(0x7f0000004240)=""/253, 0xfd}, {&(0x7f0000004340)=""/4096, 0x1000}, {&(0x7f0000005340)=""/32, 0x20}, {&(0x7f0000005380)=""/10, 0xa}, {&(0x7f00000053c0)=""/119, 0x77}, {&(0x7f0000005440)=""/70, 0x46}], 0x8, 0x1000) bind(r0, &(0x7f0000005540)=@in={0x2, 0x3}, 0xc) chflagsat(r9, &(0x7f0000005580)='\x00', 0x0, 0x0) setgroups(0x7, &(0x7f00000055c0)=[r5, r8, r8, r8, r5, r8, r5]) connect$unix(r6, &(0x7f0000005600)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000005640)="2e062e4b2b220f16e618004d9744508fa2c29bd727dec247ddbd2675d758d954a12299dc1dc028ea69", 0x29) setuid(r7) r10 = open(&(0x7f0000005680)='\x00', 0x800, 0x8) ioctl$KDENABIO(r10, 0x20004b3c) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f00000000c0)="7d2163f055b1f0a62ecb473ce4d6a4a13fb554f67821e33bad0d01531c461d4a12fd268d967b2b37f1381e3e3432fc1775516c8fbc9da8b9b0127730843c8792cec993a07fec96c8605a1d596c5f9a2e0330b8e839c3404d0c309eb81a702dac55775f2398720550936027f83743c503a98b7564aa68b539", &(0x7f0000000080)=0x78, 0x0, 0x0) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x2a) sendmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="880000000000000001"], 0x310}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = getuid() setreuid(r1, r1) r2 = semget$private(0x0, 0x2, 0x490) geteuid() r3 = getgid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r1, r3, 0x0, r4, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r6 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r7, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r6, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2040, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sysctl$net_inet6_icmp6(&(0x7f00000012c0), 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ftruncate(r1, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f00000004c0)="3fde", 0x2}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x3, 0xe0, &(0x7f0000000040)) setsockopt(r0, 0x1001, 0x1d, &(0x7f0000000080)="03000000f3de5e14ebec6eae1825b08ff245bc663d63e7d53f00f62acf9a549eb62a9719b55f379abc2d90f2960a49488b6d208e0ae283281a333d", 0x3b) dup2(r2, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x5, 0x4) executing program 6: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31"]) socket$inet6(0x18, 0x0, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340), 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x40001120, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) pledge(&(0x7f0000000040)='.\xa6\'[[\\\x00', &(0x7f00000001c0)='[}).^.@/#.&)\x00') syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)='L', 0x1) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff02b386fcf5bbd2e696785515a862a0aa82168c24c1bdbc22e365f8daeed062db70dadb53cc3183b7fd8adcf670834796d28ad2ea2494", @ANYRESDEC, @ANYRES16=r0]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="30e1ff030000d17c5a", 0x9}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfcd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x7, 0x2, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b007a000000000000000000000000000000feffffff0000000000000000000000017771ace85d6d0e77f26089ea46d623c8b14de308baa137db3c8db6674915167cc200aebad8e204ac4c01e006a1be7c6e93965a04ad87b280a3ae117d27c1c5ef232a6afc46e77e1fefd73f416c8e98e3f948741c76b5efd823215960e5ab0cf05783eb74df30f217"]) setreuid(0xee00, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x10, 0x8000, 0x0) setsockopt(r4, 0x22b, 0x31, &(0x7f00000000c0)="b2", 0x1) recvmmsg(r1, &(0x7f0000001480)={0x0}, 0x10, 0xa29cd14ea467ddc1, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f00003fa000/0x1000)=nil, 0x1000, 0x5) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000100)={0xa, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="321ff81cb12e66da64", 0x9}], 0x1) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r3) listen(r5, 0x0) r6 = socket(0x1, 0x5, 0x0) r7 = accept$inet(r4, 0x0, 0x0) dup2(r7, r6) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r7, 0x0, 0x0, 0x42, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) syz_open_pts() ftruncate(r2, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="3705535b4a2ddfb5603a8161df160466da1a5b2d8efa9990fa6c3e6c3052793c4621b979676573ce8aa3ebc87fd43f61dea8bc0042776c2044974a528fddfa26f7292726214999d49109fd6e7765f99bc5c4137eed729e457ce8253ccd4b37aa5197cb310af946026539d31083db51c2f1f7a469925501a28a290e5e215a4a7c19ff5d81da25c9cbde7dce44f57a84e35db308abf7b0bc8f60c4457679585bc4c751f223c328", 0xa6}, {&(0x7f0000000140)="a34f987071de69a89c5c6c6965072a31cff49d6468a73f4c3e70beaa4aed2471a4ab5900f2aa40b284c6ace5aa3a3743620b8311472bb4a0519256efb1cb57e82b1ebb93d6ab631de628ecec59af2a377668232af8568b69cbe84da2491412b95eea0b21aa4f32db7c332ebab112256db86dd18423b67d", 0x77}, {&(0x7f00000001c0)="ea4a5ce33c01ef4819064f08879e4f75915513c262adb171b3f24be0a2dcb25caa3d96ac07a26cae372e0bbc2ddf22f3208d6bdf462d6788717f353f4d735f7c3ef39409e3dc707432b15138752cd10a1e34f9d8a56b311896db4ac92a63", 0x5e}], 0x3, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="05fa6e68fe343fb7225f9370866f0bef106ea2fe1929b47b0002aea2ed41ad5117c2d77bd3499b39ffea88b346b5287b1736c47761f4c9414fbfb32d1c66089b0d25857e32311c7e2d80e3026dec7c1f8ac67f165132b263418b4cfe06e3c41bd21a4d9ffb707c887447a232", 0x6c}, {&(0x7f0000000300)="58b4f6a654e52fc138cf2e58dc2a978faf", 0x11}, {&(0x7f0000000340)="9fb80fa330dd14a52618e8e152b31ec538b30c608ef3315605764a0e8638cc5943d0bf782488645bfe05918907261a4c950ff2264c8e61de408bae93943bf75a60389ce9064fc90d09fe11eeb1f332327d3e4d6d203f81afc96887839b1968ce8c0b388d2503501adda4842b8e7f97e64a7284a8c7634856fa986b1aaca8d31f1258cf69879126ad494d8b01d0632e21958a48ce14492b5d01e7ec69a7b4d48120ec8bc8faf7e928eb70397857a3ae8e0986cd8f9d9e39be99362106eb6d0edb2e09b7f56ccb78ce124f76b084b40c83065857fbe75caa4e27f7e7715f7c3ece2a0e01ef42c305d1c3775e3e89e2240c706323573dff17963aa2fe36", 0xfc}], 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000004c0)={0x2, 0x5e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7fffffff, 0x7, &(0x7f0000000540)="0db3821791db3dec240c43398269a1518404c9016b84041ffe06dfa80381b0fcc0aeb3182aa860208d6f666138ef60938ef7ee814d8b3e0092e2c6b9d7671bca27f29834e3f38cb22ccf0c77a086460a7514b90aede34cbd885b30ca4fee7b702afed4e47758472fb086224123f5271441b0b4ce801c2cb71a1451bf148195abd7685d5a9cc171ee8474b9ac3e7fa63409d051547580ea314e7e24332b700484cfc2367c19f9e2b67e2374813b980f1d47ef1ad49703d781cd1f3de754c37def4471a8be0525b0564cbaa0e0b9ff5d", 0xcf) listen(r2, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_addr=@in6}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) connect(r3, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x101, 0x6, {[0x2, 0x3, 0x1ff, 0x7, 0x5d, 0xb91, 0x1, 0x0, 0xdc07, 0x9, 0x7, 0x589e, 0x9, 0x10001, 0x2, 0x1, 0xffffffff, 0x3b04], [0xffff, 0x851890f, 0x59165de6, 0x7, 0x6, 0x1, 0x7, 0x1, 0xfffffffffffffff7, 0x7], [0x9, 0x2e, 0x8000, 0x7, 0x2, 0x67b, 0x6], [0xffffffff, 0x5844, 0x1, 0xe1, 0x3, 0xffff], [{0x1a7, 0x6, 0x401, 0xffffffffffffffd8}, {0x3, 0x1b84, 0x1, 0x85}, {0x8, 0x9, 0x10000, 0xffffffffffffffff}, {0x401, 0x0, 0x2, 0x6}, {0x1000, 0x8, 0x724b57a6, 0x1}, {0x2, 0x0, 0x3, 0x4}, {0x4, 0xd1, 0x3, 0x7}, {0xb7, 0x7fffffff, 0x7fffffff, 0x796}], {0x1000, 0x8, 0x5, 0x9}, {0x100, 0x2, 0x101, 0xffffffffffffff00}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000940)={0x3, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pread(r5, &(0x7f00000009c0)="9681e928046581c01e416f82c31936f8491699c34c07ccf8c4ccd30594cdf06b447febddd0c6999e031fb68457f735b3e8f15353b1780cc99e8cdc", 0x3b, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x87, 0x100}, {0x0, 0x1}], 0x2}) r6 = socket(0x18, 0x5, 0x80) bind(r2, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) r7 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x14) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) renameat(r7, &(0x7f0000000b00)='./file0\x00', r5, &(0x7f0000000b40)='./file0\x00') fchdir(r6) fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x4, 0x3a5) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000b80)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000c00)={0x1, 0x4}) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) r3 = dup(r0) listen(r3, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r3, &(0x7f0000000100)={&(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/45, 0x2d}, 0x60000}, 0x10, 0x802, &(0x7f0000000140)={0x2, 0x4}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @local}) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) recvfrom$inet(r1, &(0x7f0000000040)=""/14, 0xe, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) munmap(&(0x7f0000085000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) setpgid(0x0, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfff, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x400, 0x6, 0x81, 0x7fffffff}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 7: setrlimit(0x0, &(0x7f0000000980)={0x7ff, 0x4d}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f09"]) syz_emit_ethernet(0xf8, &(0x7f0000000200)={@local, @broadcast, [{[], {0x8100, 0x5, 0x0, 0x2}}], {@generic={0x806a, "4cc85599b0c1b3894c43ef43b1df475cf312e7c35b8e7d15970cdfe36fc9ff0144b054207809a8965d78b58038188fab81d908d79bdad6e9612a93fad189ce935104d42c630c22c54defee10fab53610c83955025300fbb249d4a646519bfa222b2b7552c9f34b16aa200bb15a0667bdee88ed9461431a218474e2fb94c1967c644ae9748972467777a4ac39eeb0edeeca801fd871561d3d0f5dff518135237e44f08f0fd452de88f7a1170e41c0704447b85b12a3a1fb26a44b94ef25aea3851bc40e7e7b13c7d306c5c48c2f473b75dd63f08ab456bed778bdc940a17deb57963db473ab12"}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000080)={0x20, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "d88c28fa8797f9bdca0988d11554000900"}) close(r2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d9424", &(0x7f0000000080)=0xf, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = open(0x0, 0x0, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001140)={0x1000, 0x0, &(0x7f0000000140)=""/4096}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) socket$inet(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: r0 = socket(0x10, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/240, 0xf0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe81) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="1fc03894ba99fe5cd89e418a0e35edf6cd771068f23ff714b755bfd107ef9eadb5ebde7dd4f7479bf2083fba05a30864435c3d6d79f0e36a76b8f2ba7bfc51c09d7d06fd70115489eba004b20aa797732f21c2e1adca2b04742602dfa7524fa9e8b3f81438a71cd5c72127ac11f5f34390e9d81df11dddf368cb4fa8bdaa9420fc0197844fd407e1c23eba0f47e13f826cdc60d3629be0ecca8c4c69f9d1e0c6b922d882a4c6d9df5206af7f9ea927be5f1a222c5fa7044e12220aa003246386a2ada3bed186a471cd29f3ef9652a8fc0bb8722850653417984a96fe2aef9127f854d605435ae24a5eef07dcd3751ae91ef0431e492996068cb0715e77ad444adf33d4abde0ef172ed992ff4de046235871076c8e9d3d03480706f6f42decb288a4aee02517bd51a23537ff0ef1e3e01a94ef526ecbd834394bdcb7a34157ba7a4f3938040196a45e49760551f190ebe7e036c6256f554c930e66f63c637faf5aebb63547e2eba", 0x167}], 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7f) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x40, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) geteuid() r6 = semget$private(0x0, 0x1, 0x7d4) semop(r6, 0xffffffffffffffff, 0x37) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f0000000340)=0xffff) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000700)=""/245) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000200)=""/64) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r7, 0x0, 0x0, 0x1, 0xd}, 0x5, 0x442, 0x7ffffffffffffffb}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffde0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, 0x0, r7, r4, r8, 0xb9, 0xfff}, 0x5, 0xffffffffffffffff, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/102, 0x66}], 0x1, 0x0) executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4094}, &(0x7f0000000140)=0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x600000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async, rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async, rerun: 64) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="3705535b4a2ddfb5603a8161df160466da1a5b2d8efa9990fa6c3e6c3052793c4621b979676573ce8aa3ebc87fd43f61dea8bc0042776c2044974a528fddfa26f7292726214999d49109fd6e7765f99bc5c4137eed729e457ce8253ccd4b37aa5197cb310af946026539d31083db51c2f1f7a469925501a28a290e5e215a4a7c19ff5d81da25c9cbde7dce44f57a84e35db308abf7b0bc8f60c4457679585bc4c751f223c328", 0xa6}, {&(0x7f0000000140)="a34f987071de69a89c5c6c6965072a31cff49d6468a73f4c3e70beaa4aed2471a4ab5900f2aa40b284c6ace5aa3a3743620b8311472bb4a0519256efb1cb57e82b1ebb93d6ab631de628ecec59af2a377668232af8568b69cbe84da2491412b95eea0b21aa4f32db7c332ebab112256db86dd18423b67d", 0x77}, {&(0x7f00000001c0)="ea4a5ce33c01ef4819064f08879e4f75915513c262adb171b3f24be0a2dcb25caa3d96ac07a26cae372e0bbc2ddf22f3208d6bdf462d6788717f353f4d735f7c3ef39409e3dc707432b15138752cd10a1e34f9d8a56b311896db4ac92a63", 0x5e}], 0x3, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="05fa6e68fe343fb7225f9370866f0bef106ea2fe1929b47b0002aea2ed41ad5117c2d77bd3499b39ffea88b346b5287b1736c47761f4c9414fbfb32d1c66089b0d25857e32311c7e2d80e3026dec7c1f8ac67f165132b263418b4cfe06e3c41bd21a4d9ffb707c887447a232", 0x6c}, {&(0x7f0000000300)="58b4f6a654e52fc138cf2e58dc2a978faf", 0x11}, {&(0x7f0000000340)="9fb80fa330dd14a52618e8e152b31ec538b30c608ef3315605764a0e8638cc5943d0bf782488645bfe05918907261a4c950ff2264c8e61de408bae93943bf75a60389ce9064fc90d09fe11eeb1f332327d3e4d6d203f81afc96887839b1968ce8c0b388d2503501adda4842b8e7f97e64a7284a8c7634856fa986b1aaca8d31f1258cf69879126ad494d8b01d0632e21958a48ce14492b5d01e7ec69a7b4d48120ec8bc8faf7e928eb70397857a3ae8e0986cd8f9d9e39be99362106eb6d0edb2e09b7f56ccb78ce124f76b084b40c83065857fbe75caa4e27f7e7715f7c3ece2a0e01ef42c305d1c3775e3e89e2240c706323573dff17963aa2fe36", 0xfc}], 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000004c0)={0x2, 0x5e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7fffffff, 0x7, &(0x7f0000000540)="0db3821791db3dec240c43398269a1518404c9016b84041ffe06dfa80381b0fcc0aeb3182aa860208d6f666138ef60938ef7ee814d8b3e0092e2c6b9d7671bca27f29834e3f38cb22ccf0c77a086460a7514b90aede34cbd885b30ca4fee7b702afed4e47758472fb086224123f5271441b0b4ce801c2cb71a1451bf148195abd7685d5a9cc171ee8474b9ac3e7fa63409d051547580ea314e7e24332b700484cfc2367c19f9e2b67e2374813b980f1d47ef1ad49703d781cd1f3de754c37def4471a8be0525b0564cbaa0e0b9ff5d", 0xcf) listen(r2, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_addr=@in6}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) connect(r3, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x101, 0x6, {[0x2, 0x3, 0x1ff, 0x7, 0x5d, 0xb91, 0x1, 0x0, 0xdc07, 0x9, 0x7, 0x589e, 0x9, 0x10001, 0x2, 0x1, 0xffffffff, 0x3b04], [0xffff, 0x851890f, 0x59165de6, 0x7, 0x6, 0x1, 0x7, 0x1, 0xfffffffffffffff7, 0x7], [0x9, 0x2e, 0x8000, 0x7, 0x2, 0x67b, 0x6], [0xffffffff, 0x5844, 0x1, 0xe1, 0x3, 0xffff], [{0x1a7, 0x6, 0x401, 0xffffffffffffffd8}, {0x3, 0x1b84, 0x1, 0x85}, {0x8, 0x9, 0x10000, 0xffffffffffffffff}, {0x401, 0x0, 0x2, 0x6}, {0x1000, 0x8, 0x724b57a6, 0x1}, {0x2, 0x0, 0x3, 0x4}, {0x4, 0xd1, 0x3, 0x7}, {0xb7, 0x7fffffff, 0x7fffffff, 0x796}], {0x1000, 0x8, 0x5, 0x9}, {0x100, 0x2, 0x101, 0xffffffffffffff00}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000940)={0x3, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pread(r5, &(0x7f00000009c0)="9681e928046581c01e416f82c31936f8491699c34c07ccf8c4ccd30594cdf06b447febddd0c6999e031fb68457f735b3e8f15353b1780cc99e8cdc", 0x3b, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x87, 0x100}, {0x0, 0x1}], 0x2}) r6 = socket(0x18, 0x5, 0x80) bind(r2, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) r7 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x14) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) renameat(r7, &(0x7f0000000b00)='./file0\x00', r5, &(0x7f0000000b40)='./file0\x00') fchdir(r6) fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x4, 0x3a5) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000b80)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000c00)={0x1, 0x4}) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000001480)=@file={0x0, ""/4094}, &(0x7f00000003c0)=0x1000) r4 = dup2(r1, r2) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) executing program 7: setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) syz_open_pts() executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) (async) munmap(&(0x7f0000085000/0x3000)=nil, 0x3000) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x54, 0x0, 0x4, 0x7ff}, {0x3, 0x0, 0x2, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 7: setgid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300), 0x10) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/119) setgroups(0x0, 0x0) getegid() setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) chown(&(0x7f0000000000)='./file0\x00', r4, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) sysctl$ddb(&(0x7f0000000040)={0x9, 0x3}, 0x400000b5, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x11f, 0xfffffffffffffffe, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r2 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x22d, 0x7b, &(0x7f0000000240), 0xff69) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, r4) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r2, 0x6) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) r6 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r6, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = dup2(r5, r2) write(r7, 0x0, 0x0) executing program 2: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x4000, 0x0) write(r0, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x15}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 4: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140)="ba7eb4d6", &(0x7f0000000240)=0x4, &(0x7f0000000280), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x85, 0xb44b}], 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffd, 0x0, 0x9, 0xd2}, {0x5, 0x8, 0x1f, 0x8}, {0xfa, 0x1f, 0x40, 0x3ff00000}]}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000180)="5afc136c4877cb0d8b2c176063a4b8c9caf6f6f2cdf4c3f4e75f93beac949039d410a0cc331f98cfa00a6b97a0407ba3acde2fda4349ffa5630b85e51c90830d523de50b929b3031c7910f42f70693131ae554ed7d24b3565037cbd578a038f341e9793a377c1e2a6551e5c4d05e119bbdecd2ebb2e98394490632bcf26ad29c0124f192f7bb5f783d3299d5e87630f62ca55cb4e6b20e99e6a10f0095e566b8aadcb1d6e8c27f2c6977", &(0x7f0000000280)=0xaa, &(0x7f00000002c0)="aec89e981dabfad476ba15b2a9337ec6730116536db88cbfbcfb99c9a56929db1e1dbc9d79dcca2ec22cca8b354075a6a30dfa2c6e69790e38bf2ae80afdabffe743f18bac4b6c8928dc43ee502f0039bbb6ba3231a666e15618c1a575269c95c055eecb469b6bbbb547205f7c486e69573a7a9628602df3f8dd2d0c6f4d0d051840bf49b5c0e8dad83640245bd0669112e7ad47f9c46751350e9a9ddd7b2d8c659ef67a2a0efa4a01a0b8490193774031a877395873185456cc231d68bd87d89019410629414b575dd43be098ad7395d24df095c8", 0xd5) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x90) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) mkdir(0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000280000000000009078e0000002e00000014e224e22c649759ee9fd7c43653f134196918fe9e873ea82def6bcaf57205e9174b3ca50c3f4b2d5aca8bd139fd501f1e286aa02cbc610e35910fe92e005c5d25170f8c09c97af9060a23a68e88f26d510ac73db3bbe30086975389d5d187705a89615a50f90c7631654a2ff3dd540cde1b16e6a4424965ea80c8d493fc14b7438e80d96cc86f980db4668ffcaae39ed583384971259581a23e1ab9f609df910071c53350532aa3ee623ce3e6cb41821aa023024f6012600b8fd4249366de865261654e71a39d1dd073b6bfa224193d7043fd90837421bc466fc81fb711c0420928898c42e7bc3ee8eaa2860b79a522a7c36ad8b595a4229ff67bab475dc8cac0b5bf5c4cb94f2a3941c3ea7f4d2b96eb25496ae22072e2ffde436f32a89a336d13f1867fca4", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = semget(0x2, 0x0, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/231) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r3, &(0x7f00000001c0)="fa06a5618754f831c8f9789a22fa4b80324e92e9db27c41f39488198e3241a130d8a8ad5c6678f0108c25c2d1acc7b5b37be3170d3df86255fb009c18e55816f814aebb9bc51fe2e9862e0d009551c7f6beea8b4886c26427e93bab80f53effa17f0d8a2a53d57667609699d496f450b1e9c31212c23c5467646e60a5977e21666ee78fd7ea1784a160e66e51648b2081c17cf1876c0f1dd19197d8672613d1a24f2851cfd78b89871e37bc5d0e0f764fbf9d717beee4e2ec9c765e3d65f315ba1dbc027d5c592757f81112a3dedcf", 0xcf, 0x400, &(0x7f00000002c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000300)=""/4096) semget$private(0x0, 0x4, 0x414) r4 = open(&(0x7f0000001300)='./file0\x00', 0x8, 0xb0) fchown(r3, r1, r2) sysctl$net_inet_udp(&(0x7f0000001340)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000001380)="24c5bb6fce6c8e6837f3a96840689c6ecb0f1fc61e3e7547b1b85760d6f99758786346ffaedd74dca97fc18415bb8ed34e9563b361e4923eeb9243", &(0x7f00000013c0)=0x3b, &(0x7f0000001400)="b07bb815f3dc151f842be9b6a74bb7fd0ad84ddda4cee08a853125ebd912af883fa344333b869807e8bbcedba95e70997e322cbc37a1d98f9124736e02fbdc7cb600bcbd98a0a8726df967783bc90f47f988ee", 0x53) r5 = accept$unix(r4, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) getsockname$unix(r5, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) sysctl$net_inet_tcp(&(0x7f0000001580)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000015c0)="0dc961443536ae77d45daf7a05ff8d579da768221f290b9820e65e5816bf8c56f4b663162c3f70a7f06c14ad0a9b4bd78308d38f7f8e47a3", &(0x7f0000001600)=0x38, &(0x7f0000001640)="2d22d67553368557f37c60ebb3cb50e14a431bd3ca72a375c9582eca65b795e45cb1d526e78d3e81411026c3730589ea13042a3a6f9619441aa9380d50919ef30ff39b5d9180e12b07c585a786a34f04106c32b97ec76f6e1c13b1fad2ff85d4b0de9684904e14d450f5fec93dccaa6706cb66a35f13502a763eee77ea08aa126810ac9a50baf286b09d443a02ecdc045436417fab31b8c96834cab0c56872e5e6544a2c03a3be45a38f268b3d8240552d03e1662bc8d3ab7d1bc8cf736841ee2ae92bfa0aa74d90fbcd0a390359af346f2c60b97527ee54c9523427306dce92f6cad06d4f02a362f937e8fae74fb025bef995ec8850583fd75315363a65eb96bf34d839a6742227fca9d4cb5e9f4f579beb85ff57c55a448bb0475e2af950f62faa25a3add78b24c1680c8dddedaaaca342faea45fc8ca9e65d8821a9d32668bf1f7b15d4148342328943feb41b9c2afd6f31d58b52cf198523d10c281c765f8eb14f468901e2b36a080389223280c0f875990553fddd7d0c449e670aa569183315ea2cc29d8897dc2f964e4de49f028acc56ac492e2ece30305fc850bd7ab053e99af5e190c4f6b4fb77c82dd8bc22619e693d0919c343708d45cdd6f47f4a2d7be185340c5259dca307a2e223f081916e1d6780a2af364bc9a8b39874f32d669ce8985b4fb77f793cc036220ce98593b387680ef774105b61af23c3f797a9aeac43475945567589064e3360192aefac718d776a1fa0d7ba76ba4f617991f645f32392c8b80a8f7b3a281cbbd97455f6bc01c34b15faaa4dcd012d743c45c16c3099efa0a913b8e85604788dbe8130040af7fe1da7a302d0792d4e913285ca4cd4e5850c11aac296e60f85d779fec0a2a98519b82d77ab0b98d36941b716dd71ce9b8092917e1e8d3207126c94907d1c5d505ac3dbe2a341153ce6e0ecd7aff6252ae72c2b593694b5d7e66b9fc18a1d85a318bd51fee10a66f54ac7b2ac6c00f723fa8c1ded14386f578299815c8515941f41988437c997cb1af1aa8c3559913d096d21732960d39003aaa074784764a81c94ca131820b343ed869e95f1cfd9dde08a0bcc3c189f81ececa5034dc4ad8f126f102df0d49152d6c29ba20754d8d86c971fb8af9ba4c4afbea911ad0122a6ad99bab60cd4e2af6158898a6c6a1fc62a50c6ef78f3e135c7e97c246203bb021c2240f8e8eb0cfe8c3edd79554165dc449e7340cea0aba5458bede18920b5d2d33d4b66563673dd443a7e286f2d6bc84d32f1435239141726b056ec64ba1f6cb8e17d1f3a657c1653b1e693fc4f9c9872246e461d142d8413f0017d17d51e27fab63afb44df5a65c10003e2fe503c6dcb2d1a9f0469e90eef177c4772a5e199fc76f8699afa58d7d66128039a8f9b00c1e2de211c13f82e1968d64a8fbf26e7ea529c50415990335854681a25cb30ff9efd248e0acd1b2b0c1a5e5bb7526e431be9a3cf0fada5e54ec2e1244e7b408f14477b6386cd7798f4b8e68c2399c3f63fed3aceeffb644d7847329c3f149d0b3e08e872368511a2e68464730fff1ea72e38483bffd35490598be013ce10b0fe497567966e71f15a31ed58086801b3f254aebd1418891666f5a7057fd7cf14d9649cf555f6d1709cf9ff13f27e66ea6c8b9948ebeea00616459aed9cadd0eab95c588a91d823bb808ee07067c3005a939790cc1248ee8e5ad3a523874763a904ac07c8e5bedbc66aeb997901a2a1fac187845a914b1002bc7731cf9325e4737d1a8f077688282c5fe943f5b880b7ecec5a84bdc0c45d283514fa55adf985e551cf167df686d60e6719c4f42aa54251d4185b4f236f14341075d3cc0bc7b84a913da70691e3481cfc68e8443daa630f5fd0adccb22c1e9892899f441be5b5d6cc646160632fc38b68f818bcabe3a3bdb9a0081c0193eac9ff2985195643e9dcfe323a0485539e55417dfe8f2dd87b9fc36e5aa3586affc4c71dcd90605c41da1f8a74676cafbc4ec6259eb8b280fa75c1721f53022ad881d2f482897f5d9e2c14bd5188c0dfd0d6ceffc1bf4f9f68d307dc9c51737ce42148bf6c59c5a929dd9e320bd09bb2f493d3e6c187ada7fc357c41f76e1e1b32b80aa469c1e92f0d6947f478c7adca5f28286dcd1d334e45512c5e98af42dc043e8010d0d6f2081d4f5f10c9cadbd5f1e23c2616786c8218ade0080a12c2d5e13cd0671ca6f37ae1b01d0132fb548c59222328f21b3fb1a85146073511a18c3b20f35e90ebdecd4564d042afcee9c6254cb2fa60e9d4db0c9cc01e00b1a2bdbff6e3bd6133e17714a25cb7c49726cfae16d61988e0d1a9b12cf8e7d6091432f984a4035f23dda9190ab40aeabd2925e297b9800359b4f92037190dc4435668140ac70e573af7c71d06b3ca5a928a883b7b675659f6997e7c455a4c058d889434602f59dfd58d5f50671d7d4333c0e46e3f53361874c2c75c1b314def1fe824c95b887aeb405e7cbcd59a19374d64ef8bceb109b75c3f4f197af5e13c64b64dd1756dc35b6acb0439fead84e82987669885cd6180379af263b1e7efdddb13c9634cb6e1499dbfd02c1d5ae7d0efd09d9c4b2769e01d489575a337a15cc446648e159954f786402424256cd60fac9acab99a0a3654496c96ba31bf54ff6f9346ee5a61ad4f0ee359c05d6cd79bf63878cc260fa8b18bd824c8e8bbb707e7063a03bf8baae693a789f34369a0ee68ec5d4ff6ec8c489dcd41b879db61d79de948bd742158c41f3f69d0ec9b7a6d287219f37d03dfca031d9b85d7a6bce65c2574523aa4ed70b039825b7a7894518ae027e975de2de80dae09ff13d677209b9ec0a9365c21c779d104a17ca5a6b55ccfa5728f8026329ec059f17d48ba6c3a773d715ec3349337bade7b2d37476afd4386239f752f82aa0a33d740da4ad65ba66b88e0453abb46e1c3d001e3f2c0788e075c36327768f745bc06a95f5255ef0a0255a6ef912bca4c56ffbd98b0690a8fa68db78367722bd485755084048552889f0939abda0d465189e61942881fdb4585292a807725bb90fb07a16576e95ecc1ab59c8e2b4ea506bad5e5eaedb25b74605d26e87dc5264450db3a4b9fb290f4277e42547c78276a13a589bb8a30c0630e95706f824298fb4b06910b9c2c10e63110d73a6413ac7a313ee18e6b530c2bd38a28542ccd425aebaf54624e9d66bdd9ab8d793d51c6b6c713b41ec0344ac1815762b6607a7b73f13cbb896ae90bc4e3b0399dd7602a65de60a547a34cf6c3b3b8d9b41d2b2db63723d57a3dd4f29178e752f95404100a5a9bf4bd1e7e964015abdb175eaf7e0e3ddf024fd211a89c5763e4b11db7c7730192a0c2969fbadf96d107b0a7ee6b1966d1f49ed5141f57601cfa7aded13d2f0d8423d56c2e0cb82025d69a2c12a739b43acd09206432a4a8d1df0cc915e58bbd1861893666b9fb6865dc056f49973a7b5e0c8747b1f9c00276f67be003064a697647115a4c4d5aadc28879a8c5e4bd244564ddbafac4075268f61dbe9025f2bca97368a7926588b2581f7fecefecd1431af99896525a472e9316d23bc075cb4d2e19f451b68ac40cd0971ac1da1f076f40ee15f55e1d937ff579bb7b7fbae543ddd736f6935b25b860b31968db7dc5eab506612dff716b16ee5dc625cd65af11b19c6accc8b5197beec580e262b3190a6e726bdeba1d56e94b08fddfd78082afb985a8042ee04e0fe6e30ae4bb7821657fdb5b2ed117f750f4943c43dea9499494093c08d258a67a00912afd89dc71074e5f6eacc8d57841016b115672f36b09b61dc0c998f23a00de035675c05aa1926677b3de2570bc500e546d303996ee3938f6bcf05140a04ebaf95eee0bd88cc0bafa4c96add5ed63e76d6386ef176ea33e88edfd953f49307de96d427a2121fa5d0fe952055e7f3d4ee74bcd92f6a6a62904e64bf1c7baa4557b94986104c6a6887ab8a7e2abb1424f241392e94532adf8fb7946b6c22c28ef64fcfd147a06ecd5e9736206798d35909b182d1556af03cb4472b53a2b44f63f428a946727505f6514ea0832868fc4096703d2a8197a2dbe8c339f287b9eae4c0268775b4a71be6b42f0910ff3c4ff4984bb6b0e2156810bc77ea72595cbb029a9b2687094e06d6a0e4711fb64d08dcdf9e62e0d93360dfb0b7dec4309ea231d19c9c0d480304a0b05f0d17234499de58f210e3d345c3432280e539904078d58befb5c9c52fcbf2ed7ccd10fa8a1bc4834d8302b3ae511e38f677aa366f5123a819a752e28cca87147a8512f3ae71a1089b2822706de395be645500c00c7e41a54569565cc7105b3b04c9845b2c9319bd15b979fab6e3cee99d505f43d5874cac9cdd977a66a7812d6b6730bbd14951e0c238c230736b05f3e9006c88f2ce5550f880819e699cafc64dac4108159d80c127d4a0933757f785a66a192f6935f5b2329def1b088bb1cd48291bdbbfa9328077de732408e4f96a13983ec35ab25b263ed96e9d30b0c886df57e1890abb90defce7fcd20a69209d5da0fc614e0bf534edb49e2279da47f67ea38099af2362c1af8a1405630eacfb3091fb2c0443080f073dc875e9adc0f8e57e06b9154fc229502d905e5e791c86ae09e29b623a14d7231610c9d423370513c2f501ba7f77e4bd80c68993183c6311040446a3bc51e67ff73ddc99844b10fc56ac1c851d63988858f2b5306aafc6fa19dd9e500842afabf66702c6c28373a3082dae1a03fe12e50bcf1e54aa801ffd34cb254ee917e8c4f9dad440193bf4990966547cd7bcca1dd1afec08dc3cfe3afcc8bcb25af53a0abde4fd0dafef93101484d4438e2846eb61224245d80b6951a3853e9e4eaf824049262392d64390a0440fd796b3bc1cb9002ec98d7d750fa222fa95d87eafb988336a71d7f0ca7f3dd0d9556d8e926572084625c545b31b20613b3a7483e39949254ecb2149b2dbf44191277bf8db43c5b82fddde0a5a38e357c7536417ea5d4fd736ee552519f0f7cdb03fa43f19b34a13ff543aa3d3fee3e7f383b3fc411480bac8d99e43d89b60282758d0720553f763ca83afdcb6dbf635e6fc856aa9534e421e228123482c840b1467aa149b8032aeba1553d4fb89eb5d3e8d0f4dbc17ca37ee4bd8ebbf0a9510386996fff1b310f76a38b7e5d7a04999d962c2ce7cf233642e670c640741b7bf57f55fcc180ae384a8abe0dc898ce36f685a5b803ab51482eb98e9c6f566d0825f6687e03f71bb1289999e98ca2c910cccf295fc04b49d3aae98663d33b2bbf33b1033593fd79e38d691d9df8660d95700328b5330d50351134ea17702fb344c4cfae3b7145b67cc4947a02ab3d6743314fbe9c72f1a2d2445609ea6812980c4d0d20ef4f6e7454ca9414775b277a1f42efe4b9963f777d846693e82aa4292647192b716bdf0ae94c02be84b4f092d5b543babe8811c91cfd9b43160d59c49fceefc4c5793f970ee907c9b9db9f62676a676a1cefbcea643788e389ada1f4ce05ef90c8732799880c18164154ec01ea956dc15f8e661ba5ed403ccf2f6c3f6f5a65e802656f55b36296ec1bc2b015b955da7fd927bb3f15a876f6e64402c85110d826e59a32fb0e391403379d6f2ab9ba7ae5fafd9046b95e6c9a2da8d6335f75149da42c612963d16a764932b7ebf84bfed6b28834a858325e441b97296856e2b43c0b3aa2c4635935916bce064aec98adb39934964a49defec1de3bb541a740aabafa5e3d82a4bfdd2de03b6335c8b5ab940bebe7f2abfce813201e4f0487b598c8cde0ed5ffbdfe0bbee19dc", 0x1000) sysctl$net_inet_udp(&(0x7f0000002640)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000002680)="fe1759b27435ace82c034873c46c4b19db7be8ba9b8e41150431426a4e3d0b7cce591b59eb1b3d6b65aa5bb7235e2a597a3321c99cdf7407402f54d9bb334616a6fd53ca0bef84602375e2b5cddc574d273d073ceecf9edf23bc92989a5477968aa9219d8af1c600cf7bc9922ae62bb7feb3469ee3b89b39e1cc02a716d57af3f7a2be2847c02d3f54e9e4162e9fbc5de9eaf7a7ad70d0f6a24084744f986b4a4130b6be4d33e077a1fb9832376df2e3f06b0cb3665f5fdc886d40b78beaf21ce8d201c13b0e70e3002cb690504772e278e74e8104c5", &(0x7f0000002780)=0xd6, &(0x7f00000027c0)="7b46a7102c8d4640011c", 0xa) sysctl$net_inet_udp(&(0x7f0000002800)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000002840)="e5758bde4efcdb3023712fcaf82c1ecd216f0c882bd3b0617c36f35000c39719b867fba6c976391597b1a223", &(0x7f0000002880)=0x2c, &(0x7f00000028c0)="a7dc4f36f381b1dfa2079f9146b542d40a5e2d4f1e419b2fa1e290ec635dc5f3c2278d32b29b34e3a57f48d42ab1445de1a4c81be1fdf37ee9d9f2903e4b60018e9d8ea3e835d230a93d7e604484c100f25b", 0x52) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000002940)={0x1, 0xc9}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002980), 0x20, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000029c0)=0x2) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002a00)={0x4, 0x2, 0x1f, 0x3ed1, "70ebf4c9ebc9fa2a47d609a5df7da58f24b4643b", 0x8719, 0x100}) setsockopt(r5, 0x5ebf, 0x4, &(0x7f0000002a40)="7da7c136c73269bab91dbf215f6afaab5b34b52f3c78d8c0f812b5a127b3bbb9578fcf030047311b5d87e341df69a38a9ff0b3b16404475cc0f7f51cff2ffb2a81c34cdb7d3970309c16f09d5d9ba5427b7e602edc267a09c9d1cb6354c260ca03b46d79f8e6ef43a3a2bfe653840f3b260cd87b9e70dc3d5dc0d8c6a48ee4a6e998e6bc51fdc707b9fdba1e82fb5d87b58890", 0x93) sysctl$net_inet_udp(&(0x7f0000002b00)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000002b40)="278921b43aa1f6093484fceef2713d4149419984ab58fa7e589a075736c10d4d3a9d04141d207594c717f0510405161d482d8d1baade48b73119341dd5ad1158e693678fca", &(0x7f0000002bc0)=0x45, &(0x7f0000002c00)="845bde6299828675db5524c7ba4dc0ebe8d70f63e89ea1c9a3a0ee4965e983954e5f509709a1148992b06579c2f80341da9eba4a76b2afb16d8dd31c03b0403ee637621c31e7cfc4e8479dcfd11f676a9a9416680c4a4434239fb976bf3890e9bde79e46f1f82f526c5a4cbb79fa4b5be03c2542c44dbf18dc35cc7f23c5f5dee105709b419d695a126d267a52754b8ecb92d996", 0x94) sysctl$net_inet_udp(&(0x7f0000002cc0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000002d00)="7a3b6bacdf1961d330c637d6fb438144c0ee95ecaf555266a1dcd08ab342a25fe43e76ad5a0dd8e72f007bb2f38601f797d2129fd728446dea87c0f9c92f1afa70b4c77244a1478adc57519f9c7f08094684a2bafb442f57bd2ac19753a18972e986b336d14df8422c73900149e4d9345a5f", &(0x7f0000002d80)=0x72, &(0x7f0000002dc0)="8e4c896fdd8d81ba22", 0x9) chown(&(0x7f0000002e00)='./file0/file0\x00', r1, r2) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) pwrite(r5, &(0x7f0000002e40)="57daa67f4b2d438a27c7d903e4", 0xd, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002e80)={'tap', 0x0}) r7 = open(&(0x7f0000002ec0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000002f00)=0xd9c) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000002f40)={'./file0/file0\x00', 0x230, 0x4, 0x3, 0x0, 0x5, 0x1, 0x8, 0x0, 0x1, 0x3, 0x7}) executing program 7: syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32446000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0), 0x10) r1 = socket(0x1, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000400)={0x3, "b70506ab5f25e38680c2e798ad404f06977badb3f89cca8838f1f5707fecdbe4eb10eb505ebe6d86dc4d061735c738b1d9ed008f04d46bb36ee5f3ce2f48f113ce29d0e3d0eeeff02149d5506cfa38dcadc1b32e200e8d56c5f3a6666bab78495d975ac3318bace1d395b72e602cb64b32f9acd8f98ad8ae8308fd663d8cfa26765a9d7bd87f9b6ee78ca95bf2702921971baa0e0d67fb7c9c7f815bada235310d10d58c61abdded42505546699e6275326f987dd90cbc64f264fc61f0e0125adc7655e58980b125e73839791918d8ce00cca7132931c6e8c75c2d472d37b86c5b50db2ab90fafa80724be8f27d009560e65f6791911f4bda0f998319f1df07b7149d73de6b1178ce1dba97702f426685acbac2bee9ffaff6b8287ecac8f57fdf712d2a41041275dfc12b49e8f6da4e02c75cb6ad895fb4e6d1ee357b0ec8cbb051f805532f107ea91a58a35b17f576b6d4d6bdc0790a7948c30ddada184c9bb9ea67389d24e043a37f94a1fdb1f9b823a8f422f4e032b4a2b6a3066ead802f9de481d63d765001f84c99d1f27eb3ac1a913242ce0cc57cb84c5ffb1844de272c45c6cfa95162767fd3f0a49d0bbec09e53e4c7a2839771ea49420ed6989d33dd137996ae61f6975a31e605ea71913246868c8483252cef6ab0bbe1c29a39036582ed6a8bfcf255941e3961ecbc2c43576e7a9672be9e6fa2d36fae041ae79c7961d2ebdd9f68ff263a5762c64980e5a4a499df378420f41486b7c4564cf4100eb677c96c29db67d1f758ad16d60eb063569fa9b507df521d605a548a0decf85cf48c927bf45ac4b101eb50135918da6c2fa11dbb8a00195d22163d654ce620f7173f9ca02eb17275673c88beef18b60364b596b259dd63c2c2c69c90cb603879225e0a0edbb8a07983181662e2389dce6dfd7223743196f057898cd6719ff09ea79f7f51ad0bc78155a166cabbc2a8f33778a8c08226ded5aa3a575f5480549a13f017d06d51a4ab45bc2811920d506377e1093f5beceec7ea0849deaa240897e06e4a1c7cec1b6825467b18c52c52751023ce410ba4cc1d9c33e43c100f4d1464b730b1208d6294a837d647ea424ab372f9a07c9965a81565f07670c77f3ebd19f2e27732968f77982e5955e3c9d42cd937ba5c889857dd94cbcb80826cd46571193b4ab0026fd459595cd18a935deebc5c2e238b3024d44a94f541e250cfeef9937f88cd02de2717c9866ca7b36bcdb1d9fe769fceb83aade5f741b46ee837309f06aac4cfbd34ee0cbf937b09730fc5e90b835e90af7257b893153badf8ffb67340a133e2eaa1590ae4a4cbe846c575556ff85c26448a8f308b7f17578c836a6015cdb0c5da4e7a4c3809590ca40d9e36e4f81312045b4e4c2ad591c1ab44e54e2e8f9f6de53b61bc0ac892563e99da333c46d1e99457b8205ecff6ec48984bdfdd2fb38214901e30d0fffad0ad90f93c69c448a277abd6b70e6ee52e1f5e3d19a8027320bfe9fb7beaf81209b5c5399e8607a42201302389e0f39ef72f670a33b3b74ede2c7616f6b887bcc5b442e0079be9d91fa54334076d67c9171ccfb19829bd9c8a566f3bbd5b4ed2d8057478d8db03a9c12764eedc1fc350b7b222457b3628520790af835afcdd5064c24ec6ea441e8a26ed2d8f4286bd807366679c5864ffee2341a15da7dbec2e061a1890d42edab15d401cb79660218aecef6df502058ea9ceabbbc717ef6a87dd6af148f1127fab1498ad1506ecf3799175d66ba845c0b0c39b877364af0d0e3f9019326771a2c1265e3cb4ee927c5882e4e6394984e952997ae9f91efb1a929fef8010e4905f468267ceda658025805f7ab191110cc725fd5dbd680ec8a06c3581874f3648f3ff51f8a9f2455a852c1aa1a63373aaf2e3bf8a3686ae92a61fe17c3f9ad884bf5c1afbb8b9fb32d886f9ea290a10c8bc674bb45d7b0a4f57ba03ca9fb96214b32344afcc5fa22e22be01852f776b500d9a3938cf834831f39d34d48b5a0fc7cec0b9e5257b5eeb8f3a24da4357f224f410f9fb4676ec140150de5222b3ca8be02002f79c4652f9be4cfdf513bc105cfbdd8f8457d64df317e4e6ba9137f388954d61f95991ce5993c960049b804fabe74f585976a9c4aa680ceca13bcf672ba4515045e3400689dabb072f468c7318a595abc7b737a9836e64af486a3ba931d10f9723fa1a849e02621f1349f026b2412520d0d21b126ee922345d18e886092fe92a489bf982e46a72177a76d56dc5d851d48d5a65fd1dfcdb5ab48bd96fca7cec88074256e56e99926889b81f67f8384170ab09f98aeb3da9249ad35563e5016edee78b0489692475c96207a9517487d3d32eab383aaa303c73c6cebdfd62f43fab796c49743bc0fabc9beecf0db716aced2ffc2c33d69854fe67ba5af3ec0e13b63d2f4dd453ed286d9e13cadd88186a76622359a1a1cc8652726dec871406ccf4f47323f61153df9709000c7e2bda9cee018ca49eabaa089bbecb85c45e360e2c75d8c930822adb63443d94245709c7a301a39b1be2b7d0c51fc02abb4dca02d5c88f4da7db0e4b440d4d7c3137ebafab52fb0209ef15dfcd005c4b12a65d65bdcde5e8f815e87a980ab8b13e46b9f374a1bc00a88fe29a0220bcde4700870eb0114238f879767fc040fdc55e491d1657620061420ff12971e89a9cafc74ebaa93f857f89a06b8d23e62be4623b0afebc9c4f99dd29d56a0750a14df25563e9cc8d20e092cfc65ade19fa4268f056a3c9d1f01aec2a5bb266fc36b743cd132198a5d9f76f0c5d823f1761db13a05349c803b8399d3c0de0f2fd5775df90ab5d1a42c1d577c45fce1b71f9c93c94be3005b487bb65f9ae88b422630fd43cec8482038cdb802dd5ded2df16cdaab86f200972fcb4dd41d3093d9607f82014771ccf3f47f684ca3fa5d5d8dbd087a72b59872d9ecd30bfbff505e54540f4d6754da8f4f4b96badb885e46890abe6f9e5b5bf3477ba835012d51bd3da2fecd2a81a3967e1b28a733ae9b958ad2fe6fc9622c66758ebcc56de15c82a7c97073f48b44a518c850f5462103cbbd8c14ef0fc6f9b7b4aa7ee62c2afea4cceb1fd921425475885c27e37abece47e361f03dab7486726e31e0e8f9b211f59e36a0ce5dcdebb1c38e58975ccb44c1f0b9ebf8c0e93dca2af64d2acb5822d127cd5b0251f3221531841a2c1a1c742faa6b8fa67648e8bb58b0c8fb7f0c394da3fe73c20d459a9720dfbf726e46b2492f170c6fad9d9b47e3fb0a21872d4368d2a0aa9b8dc256d38c0d108ca6a30974150e570388efd8ee298e9a85150822833c562e48e74204dfa5184de948f470e05e1b36cdf73535f25a9835505a64434afee54fa1d08123b97fdb83cbe3b86295977fe76f69a4b1becf30da5325400098973687db0ff7beb55a500b6caa222231596bdcef2eef4073563967425343f209906eb67ac66ba2d815442bdc6ed6aaaa2fdfd08b78598d6f3593e5260c1ae1d915c7d2f8ad96759b96fdb87750f6b621d2f41a319fc3440bb8d8ae58a9f3eace6abbb65fe46a7c3621229054e29d9685906df00cb23cbce70ece57b882bb917e438990e5e41310baca61dcc5612deed9f1c98e792d4ae3ba98cfa2642e94b576b5a454dda1c728f9e65aebd0faab1fba8584dbafcf2942915625e0d16ab5d3dfec730761b95993050c800bdf82f6c04120cf20792ce79e4c5b5b77e8d1d43796115c5f04963f566dbf129a13ad479234b7d991d594d1185385cdafa0fb7691c21519802fe13698a63e387c7d4e829e8e559fb0f990a86a98a22e5b066cfa80768669b84444097e8fbeecf342cab18a7b134fde55d6215ee953be7a2c09bf93e74c2eadfa0c1cef0c8b5d3a18d5a8af6bac13379c5bdafdeb2952c32659ad785eeb43680fbde3685dd408cdf479adbfa75a7faac525dd2231e09f09bd7ee1416370b047124f06b1454435b2d177500275e033c63b596b867eebaa4ad67873228c109297eb4618fba648f066fe2f7255a62fa09c14c6df9252ef3484b6281d7d4687e1862ca3f23e74167051fbeddee57d4a7b197ea9a114ecb6d47c8becbc43634094922ebfc67ebe2c1acee52e841d66ad1dcb0da232873a68ca342240f1b064d461751e97eaa4a4609659564405eba6d06d1c081eba24c135d8bd92867006dae583e8983c95870fb1ef17a4fbdcdbde92bc37b07a79fcd828f43d4da60efc896062f1afd6f9dbdec4d7895ee56b552a67349d179fbedabf3c66b16059d54046a233ef47931a8f583b35bf6d487bdfd2cac83296fefd56bf963b4a20386bb74f1611fa7030c7b537760b7c7794298c7143403bbf6bdc76e6d8295bbfeb582a173db22c73d2cf061c7ca4219acc2f94f5812bc437af8b24b37ef64810f21940c062e500807f4316b47480896754bfa20db478ee38685fda4d436d29d4b67f5d2906da61fe92ba5bde4d929adeb9da95352cce0dbf78a280168dcf7efd7ae4fad30b01fa6dd5ca2b6d94549a2fce5fab36e9af114448da7cfaca4167c30c17e4d819d7cfd662b2bf314240b7408846b227a906fd147fdae1e26b28d7e9793373ec3af2c1cdefd1e7bcebc308eb953843b362f2388580ee4c60ab747785d4762e6a44e8637e4d386418f7b9e4ffe3f76496e6522d7feffdb23186963c2b68c8f2653c820c779f7d8d15ab897e15d2c3e6ca9ef566d0928eb109f6f03886362711d89ff13b48dc5be80244134230679ac4d62b744e874dcfba306e3fca7b47458d7f38e93a811b17e8f8bc4cebc2beb1c19b400dab255ea175f6547d3e0848962312bdfb8a3d3e1aa51e82f53ea025b9f43d5dcc16bb6a1838478897691251db67a6c8c4ba54d87349c907f4cdae6fcf8b2a74a716c14c671c1ba2180ac34c4ba633186fdcb437874e926b1b3c54a2f2942e5433567877769e7506bfcca4fcccaaf2bb3c34bddafe990efd390e066e969a2109060064ff760b508620e648dc469d1815d711d0702493adf605cbbb8ac01dfed761f1823872fa99f0b54b6a6fead14a1aceeb6915770d63219d3b370843a78522733287f19b56b50ae9d72423ce4c472d8fa43dca6d6d76e0804f1df18b52790c3d08db07b61a2568f5749b06a8e166091bbbe2a1dd27f5662dad13f6261858476b7f397e71d67f34066d242d7501d8ad3a7edbed13d9eb02d0f4d232d4076753f9bbf619b5017d47deb42af84fd131f08940e98a7134b5ecaa323541e6d0e8d18cfb69dffc27c7bf5005bfc8b090ed1074289605631b919c2b7f5e82ef585aab06a7441411d4910094f0f3d4001b9a09b532e833d355ec08a09d857f9202d7c0c9fcac605b1527dd7c3788ea696aa5230473d52e2be4a0a4204fb4a8887c86c8261c5aaaec1f5dee5dc9d7d26f9836d6a6375335f8a33ddaa8f6d3b121117b5018e26a43f65a788cf987b46b7b2fe277e3412258d858417912d46d5d6682af396615242b17ce19ea5805239420f6976170bb55146bcf12de4cf457926b3ec8b9369aabdf530eae8ca25815dce98c54da54e21fb70c878208b21b3fe714409fcd140b106a9f1dd0dc3b562bfa44ada7588f41975102b745918a0f1cc4bc25fca63e108db945a1a2f4b7257a7bcf6609d10c0e1681c8f5e314ab12c3718a4cd0fabb9a87387a596f0fda34c8f4a60116563643e65eb92f57873e3415acc93d786720709c006b1bde8471b3ef61e738ca9b7a1dd420a9241c1bab2ba6587593de4d3ac5c03c4b4686b9aee39cff4ebc94f6a4db53e1f97f8b792ab26cc9679eed6a"}, 0x1008, 0x800) setsockopt(r1, 0x1000000000029, 0x8000b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: unlinkat(0xffffffffffffff9c, 0x0, 0x4633c1de46705d12) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) dup2(r1, r0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x10b) socket(0x1, 0x5, 0xff) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@local, @random="5a0cdcb6e498", [{[{0x88a8, 0x7, 0x0, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "b15465", 0x20, 0x0, 0x0, @empty, @loopback, {[@routing={0x0, 0x2, 0x0, 0x5, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x0, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e0089"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x398af01a884ea91f) shmctl$IPC_RMID(0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="6bedae61d5a57e556fc1e8d10c5c5e68ad3d702c65aba9f5511bf915a68d3710ca405262c3c8b0446e0d4780edce7c00cd0a0e29d468749e8e62b9f01d9f67db3347223abc9c9f49d87004126b7c0a12cabf898d7ae59535ef62efd48c4a13979c8d3d8ab5e2cfe23a10a175fdcf867ef23b237934fe3b96c604ccf37b89fa3790d907f52bb8b12d3a140ceeb104fe18c83dfb7d0218f753f7b8", 0x9a, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000014000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x40) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000380)="64ea2f1e586aefaa2dc3b1ebcfe2cbd38a0105a80d3e036a14bd4181a4859d9a60a13ce47ff9bc275142ba12ee65e9d5ee0119b8c0611ad3430b33d094a3f44d6c074f9f1a303fecc09044a7236868160bea069dde16966269b1b29df6ef3a386b631579bfaf78529752bcfcdedb8ba4fea1e133852a62ee4ed100e55e05ac5d16d720d4cae6f8fd9b9b73d3a16c", 0x8e}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x403}, {0x2, 0x6, 0x0, 0xfffffffc}]}) r2 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x3b, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x3f) executing program 2: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1, 0x7fff, 0x7f, 0x1, 0xfffeffff, 0x1000, 0x45, 0x2, 0x1, 0x1, 0x7}) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x7da) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file1\x00'}) r4 = socket$inet(0x2, 0x4000, 0x7) getsockname$inet(r4, &(0x7f0000000280), &(0x7f0000000300)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) executing program 4: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getrlimit(0x0, &(0x7f0000000380)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x108) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3", 0x6}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x7) write(r1, &(0x7f0000000240)="e2df244ca3fac7211865aab0fab6bfad904e9260ff76d8ff3c7b28a5fa80323b629ed003c151d4048f5a839974c292ba3baa2160bb88e723003623521d16e36fa9c5888e4aa905241ce9d0fbb415fb6f0d45156e9bd40f243e196a4ee7cfd14f0f37abbef8e844fd7dfa91db58c1f4ffab69d624fbb449152b18ae738e8a11554d8fb1a735ca9a8daf819c2ee4e76e77650d750f1fd65857e5ba3f715aeb97b234047cf827624f47f5abfb458110df3e1693a4cbaf4a7b9284ed70951d48b920619566c4", 0xc4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000000)=0x2b) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x665f287c000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r5 = socket(0x18, 0x1, 0x0) close(r3) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x7b, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r2) write(r3, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac394f5e631f655362e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(r4, &(0x7f0000001280)=""/4096, 0x1000) shutdown(r0, 0x2) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0x0, 0xfffffffffffffffc, 0x2}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYRESHEX=r2, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES64=r3, @ANYRES32, @ANYRESOCT=r3, @ANYRESDEC=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x41, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() getrlimit(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0x8001, 0x10001, "9707b57d05020000000000000000fb000f7e00"}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000340)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f30ef6a5aec253aae7ed5e66c4467e59db61cbf1f5977c68cb4fcec43af8c8e041c0a705cbcbaf2a62557f3ab7ca290f4dc3c7ca135f67ac0e78b95196ec30592d2e39096630f5e2ce20a73f27646e47df0f345b01372bee0ca80e620b56264d6b4e0ca37580a70da1a11e0f255c2275c8c8891e5508c3e86b6f625a26f971ed5c5104a42315c7e", 0x148}], 0x1000000000000097) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="3705535b4a2ddfb5603a8161df160466da1a5b2d8efa9990fa6c3e6c3052793c4621b979676573ce8aa3ebc87fd43f61dea8bc0042776c2044974a528fddfa26f7292726214999d49109fd6e7765f99bc5c4137eed729e457ce8253ccd4b37aa5197cb310af946026539d31083db51c2f1f7a469925501a28a290e5e215a4a7c19ff5d81da25c9cbde7dce44f57a84e35db308abf7b0bc8f60c4457679585bc4c751f223c328", 0xa6}, {&(0x7f0000000140)="a34f987071de69a89c5c6c6965072a31cff49d6468a73f4c3e70beaa4aed2471a4ab5900f2aa40b284c6ace5aa3a3743620b8311472bb4a0519256efb1cb57e82b1ebb93d6ab631de628ecec59af2a377668232af8568b69cbe84da2491412b95eea0b21aa4f32db7c332ebab112256db86dd18423b67d", 0x77}, {&(0x7f00000001c0)="ea4a5ce33c01ef4819064f08879e4f75915513c262adb171b3f24be0a2dcb25caa3d96ac07a26cae372e0bbc2ddf22f3208d6bdf462d6788717f353f4d735f7c3ef39409e3dc707432b15138752cd10a1e34f9d8a56b311896db4ac92a63", 0x5e}], 0x3, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="05fa6e68fe343fb7225f9370866f0bef106ea2fe1929b47b0002aea2ed41ad5117c2d77bd3499b39ffea88b346b5287b1736c47761f4c9414fbfb32d1c66089b0d25857e32311c7e2d80e3026dec7c1f8ac67f165132b263418b4cfe06e3c41bd21a4d9ffb707c887447a232", 0x6c}, {&(0x7f0000000300)="58b4f6a654e52fc138cf2e58dc2a978faf", 0x11}, {&(0x7f0000000340)="9fb80fa330dd14a52618e8e152b31ec538b30c608ef3315605764a0e8638cc5943d0bf782488645bfe05918907261a4c950ff2264c8e61de408bae93943bf75a60389ce9064fc90d09fe11eeb1f332327d3e4d6d203f81afc96887839b1968ce8c0b388d2503501adda4842b8e7f97e64a7284a8c7634856fa986b1aaca8d31f1258cf69879126ad494d8b01d0632e21958a48ce14492b5d01e7ec69a7b4d48120ec8bc8faf7e928eb70397857a3ae8e0986cd8f9d9e39be99362106eb6d0edb2e09b7f56ccb78ce124f76b084b40c83065857fbe75caa4e27f7e7715f7c3ece2a0e01ef42c305d1c3775e3e89e2240c706323573dff17963aa2fe36", 0xfc}], 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000004c0)={0x2, 0x5e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7fffffff, 0x7, &(0x7f0000000540)="0db3821791db3dec240c43398269a1518404c9016b84041ffe06dfa80381b0fcc0aeb3182aa860208d6f666138ef60938ef7ee814d8b3e0092e2c6b9d7671bca27f29834e3f38cb22ccf0c77a086460a7514b90aede34cbd885b30ca4fee7b702afed4e47758472fb086224123f5271441b0b4ce801c2cb71a1451bf148195abd7685d5a9cc171ee8474b9ac3e7fa63409d051547580ea314e7e24332b700484cfc2367c19f9e2b67e2374813b980f1d47ef1ad49703d781cd1f3de754c37def4471a8be0525b0564cbaa0e0b9ff5d", 0xcf) listen(r2, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_addr=@in6}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) connect(r3, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x101, 0x6, {[0x2, 0x3, 0x1ff, 0x7, 0x5d, 0xb91, 0x1, 0x0, 0xdc07, 0x9, 0x7, 0x589e, 0x9, 0x10001, 0x2, 0x1, 0xffffffff, 0x3b04], [0xffff, 0x851890f, 0x59165de6, 0x7, 0x6, 0x1, 0x7, 0x1, 0xfffffffffffffff7, 0x7], [0x9, 0x2e, 0x8000, 0x7, 0x2, 0x67b, 0x6], [0xffffffff, 0x5844, 0x1, 0xe1, 0x3, 0xffff], [{0x1a7, 0x6, 0x401, 0xffffffffffffffd8}, {0x3, 0x1b84, 0x1, 0x85}, {0x8, 0x9, 0x10000, 0xffffffffffffffff}, {0x401, 0x0, 0x2, 0x6}, {0x1000, 0x8, 0x724b57a6, 0x1}, {0x2, 0x0, 0x3, 0x4}, {0x4, 0xd1, 0x3, 0x7}, {0xb7, 0x7fffffff, 0x7fffffff, 0x796}], {0x1000, 0x8, 0x5, 0x9}, {0x100, 0x2, 0x101, 0xffffffffffffff00}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000940)={0x3, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pread(r5, &(0x7f00000009c0)="9681e928046581c01e416f82c31936f8491699c34c07ccf8c4ccd30594cdf06b447febddd0c6999e031fb68457f735b3e8f15353b1780cc99e8cdc", 0x3b, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x87, 0x100}, {0x0, 0x1}], 0x2}) r6 = socket(0x18, 0x5, 0x80) bind(r2, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) r7 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x14) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) renameat(r7, &(0x7f0000000b00)='./file0\x00', r5, &(0x7f0000000b40)='./file0\x00') fchdir(r6) fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x4, 0x3a5) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000b80)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000c00)={0x1, 0x4}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(0x0, 0x0, 0x0) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x2, 0x6, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setregid(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) chroot(0x0) pipe(0x0) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x85, 0x4}, {{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x85, 0x0, 0x20000000210, 0x4eb}], 0x7fff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chown(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xe9d}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200)="79bbdc3a5df7244139ae3ddefb60ce34563ba117ccfa863540892f292c53fac0165cff436adcd0117456b6c7efe32d0b7c4d00156154eacb06f8b8d4d2c77dc6137b022165e6367a23a965f3508b3bf159f593f30178ad5799d290b783487f1c8440ec434248293963ca251675410f2d8c71ea8e5593", &(0x7f0000000140)=0x76, &(0x7f0000000280)="ba4a352745341276f2331f6fba28577c419bf8870765e3e45606826de237e3f6c3f8f27e58b93e8ceba3e448b91da4864002c649676e11", 0x37) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cce025c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0x0, 0xb2}}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r4, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2288e1d24398ffc0ee49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257dde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f315b1c1db4eff667c41c78ec416df383c8349e6d00fd6d3f1ce657e91ec85d5428dfc1217f14270c2361df7e345ff9dec1299997f6ca22c68a4da35edca9e2d6d6a2123cf77f52f6200ec2225fc8c6b4227bd77d16339d9a3f0c4f6f2f8c669fd17485956f078b058f63eaf5d72cc3d27cd82acf793f670a01f38caada9aa", &(0x7f0000000080)=0x251, &(0x7f00000001c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4757f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b40271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d1c11f06bbb0c1c9ecebeabaadea22a858890073272828cbd1d42111413338ab115a4e191c4ac034f0fe45657e570a27f9f22ad0fd6d44755ce0c1a3dc3dece5a82cf632155f792bed40ff1c893", 0x131) executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x10000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair(0x10, 0x3, 0x2d, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000380)={0x3, 0x1, 0x8}) socketpair(0x18, 0x4000, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000340)) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x84, 0x20, 0x5, 0x2}], 0xffffff7f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0xfffffffffffffffe, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffffd, 0xb, 0x1, 0xffffffff, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x51686f3b, 0x1000}, {{r4}, 0x0, 0x42, 0x8, 0x3, 0x7}, {{r5}, 0xfffffffffffffffe, 0x91, 0x80, 0x6, 0xfffffffffffffffa}], 0x1000, &(0x7f0000000300)={0x100000000, 0x2200000000000}) executing program 4: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) utimensat(r0, 0x0, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Ms', 0x2}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x111, &(0x7f0000000180), 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x9}) fcntl$setstatus(r3, 0x4, 0x4) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/11, 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r6 = socket(0x2, 0x1, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x8005, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r5, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) socket(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x100) executing program 6: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sendsyslog(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/136, 0x8a}, {&(0x7f00000002c0)=""/83, 0x53}], 0x1000000000000079, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000400)={@broadcast, @broadcast, [], {@generic={0x8146, "627543b863755416d26cb87c9c128c4602f91def9f39c487a7b284877d804b3378d46780d4f51248e1a7e0e40f15b0ab8520b92dd0f65920bac109f9248a04c0f939f4b933e0fe4161f63eba14a0d94c00314ab73f259fb0615cdc5666accf9a429a726967fe6b6afc66f4e769be97d8f21199eb82bbec6a71a1fe7cac817a51cb6386f786fbcd56391e1ca6eb5d450f4ebb63066fb0092a116f3d35e302c360b62e27d9433aeb5075e378a304c9730d17b6639bc9217c"}}}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000340)="42c3513cf8e2342bd2b5359a7d02174165c915949190afc3cca53bbfc3265ee3fa56eb", 0x23}, {&(0x7f0000000580)="0477ad6bebbe1b719fc5dad91434e484941249d68d88fdc94b72b1de6981cdb91c7928e8a7bbdf551feed263a33b436009d92ea4761c6b389267ea047c48a58b70e98038c6cf54459e7c0fb94872e660888e7720eb316386393ed9c5feab4e12bef4a07188f5237e357fe088ab1c6cd09270ed0fe313d3e52ca3420e1308d71553ce333941040a2a9a6d69859a5681ea4e0ed67e0559ba2896173f4122c5", 0x9e}, {&(0x7f0000000740)="d064502782ded6e198839e385c4b01c91eeb4511463f03f864ef4ac53fa3025989a15fba02c6ad7e2be654a6a704e907dbb575fcd23caca5f653f86d954608332f48b60151aa8043c418dc136afdcb261f07676d08a74c4d572f8a108fc169814821bb4c8fa951604494a1fb3f404863422626fba4a3574ade7bd9c2ba9d8d22605cb929aa0b7223ea3d515a13c065b7d250ab1bb86711ebcf921d60dfadda1decfaa861a689b4c84c73695fdbf2c8d75fc6d57506ca3ea8558e82896656ea318c65", 0xc2}, {&(0x7f0000000380)="e5d992c346c5b06763b08701ad04e6dd0bf5ebeefb7c9a38626ecaaf5f8d48a79b7b98b12abf8e5e3b", 0x29}, {&(0x7f0000000840)="4f082e544cebd27b52789a4b01060a073ba6745e7975eaa01064cc27856b4eb689983026c440cd1f52973e12a84c3314d62b6ab0f6a160d4bb56f695d9e59ccbf3095e256cc31373124f123d7ff7fba0c63731e83cad4ea372ff7ae7e7126bb927cfb1cea8e49f606b033959794b868a2676187733b9bb8b8d138dd4f07897a82265f538e01e35d9e7986a6e4c58ffc6def04777426909bc0697d0126e8d773936ccdfbd25c89666ad8e8d52f5f4908988864698bb7f525198a8b2", 0xbb}, {&(0x7f0000000900)="9de991366724cde797c3a25f0ab27af63f84cab29391776904822fa2b66debeafd7a62f3b960f2314b44a1af477e20802aafe955c0c5322be4bd519fb7dd986c48f854d6a9b4df2ee282b5a60734e9ab386af315d78399eb68e2349a", 0x5c}, {&(0x7f0000000980)="8a95822726d8d8e4b3b4c4660e101a39445fee28118d53a5f9bfada7fdb4aae33abc2124b93e3e952344a2e3ce5eceaa2db4d004350d685006307df8ada59328cd06d11ecb91ec11d3c58de595c5ebfca9e2d0094f5190a5897c22fea460855b436a71cf37bd577b2c1eabd5525231d649023908dc67bce65f4a1b2e8d406f585433b53bdac28424e75f5cb5732d161aa1bdc0ef371e8a3e698dae43c0f98a1e1c1397f1f68eede509d682dc", 0xac}], 0x7, &(0x7f0000000ac0)=[{0x88, 0xffff, 0x8, "2e2c2b649d9e4afbdd3966abc55737e8c2477f5bf15c53fb0d4b59348c9dc5d2151b8896fcc307e3d7527b5b050d27d71efa76dab27f65b8b65842a1b57c3369a87a56ec1482fafcc10bff3f691ca2c14140f764be01416bdd16fab38a50beb17776fa8a167573cbc0450df20eef994990e8ba2a4135"}], 0x88}, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r3 = getuid() pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r6 = dup(r5) poll(&(0x7f0000000000)=[{r6, 0x45}], 0x1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db7f62ae0210833c71e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56c", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setuid(r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r8 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="3705535b4a2ddfb5603a8161df160466da1a5b2d8efa9990fa6c3e6c3052793c4621b979676573ce8aa3ebc87fd43f61dea8bc0042776c2044974a528fddfa26f7292726214999d49109fd6e7765f99bc5c4137eed729e457ce8253ccd4b37aa5197cb310af946026539d31083db51c2f1f7a469925501a28a290e5e215a4a7c19ff5d81da25c9cbde7dce44f57a84e35db308abf7b0bc8f60c4457679585bc4c751f223c328", 0xa6}, {&(0x7f0000000140)="a34f987071de69a89c5c6c6965072a31cff49d6468a73f4c3e70beaa4aed2471a4ab5900f2aa40b284c6ace5aa3a3743620b8311472bb4a0519256efb1cb57e82b1ebb93d6ab631de628ecec59af2a377668232af8568b69cbe84da2491412b95eea0b21aa4f32db7c332ebab112256db86dd18423b67d", 0x77}, {&(0x7f00000001c0)="ea4a5ce33c01ef4819064f08879e4f75915513c262adb171b3f24be0a2dcb25caa3d96ac07a26cae372e0bbc2ddf22f3208d6bdf462d6788717f353f4d735f7c3ef39409e3dc707432b15138752cd10a1e34f9d8a56b311896db4ac92a63", 0x5e}], 0x3, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="05fa6e68fe343fb7225f9370866f0bef106ea2fe1929b47b0002aea2ed41ad5117c2d77bd3499b39ffea88b346b5287b1736c47761f4c9414fbfb32d1c66089b0d25857e32311c7e2d80e3026dec7c1f8ac67f165132b263418b4cfe06e3c41bd21a4d9ffb707c887447a232", 0x6c}, {&(0x7f0000000300)="58b4f6a654e52fc138cf2e58dc2a978faf", 0x11}, {&(0x7f0000000340)="9fb80fa330dd14a52618e8e152b31ec538b30c608ef3315605764a0e8638cc5943d0bf782488645bfe05918907261a4c950ff2264c8e61de408bae93943bf75a60389ce9064fc90d09fe11eeb1f332327d3e4d6d203f81afc96887839b1968ce8c0b388d2503501adda4842b8e7f97e64a7284a8c7634856fa986b1aaca8d31f1258cf69879126ad494d8b01d0632e21958a48ce14492b5d01e7ec69a7b4d48120ec8bc8faf7e928eb70397857a3ae8e0986cd8f9d9e39be99362106eb6d0edb2e09b7f56ccb78ce124f76b084b40c83065857fbe75caa4e27f7e7715f7c3ece2a0e01ef42c305d1c3775e3e89e2240c706323573dff17963aa2fe36", 0xfc}], 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000004c0)={0x2, 0x5e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7fffffff, 0x7, &(0x7f0000000540)="0db3821791db3dec240c43398269a1518404c9016b84041ffe06dfa80381b0fcc0aeb3182aa860208d6f666138ef60938ef7ee814d8b3e0092e2c6b9d7671bca27f29834e3f38cb22ccf0c77a086460a7514b90aede34cbd885b30ca4fee7b702afed4e47758472fb086224123f5271441b0b4ce801c2cb71a1451bf148195abd7685d5a9cc171ee8474b9ac3e7fa63409d051547580ea314e7e24332b700484cfc2367c19f9e2b67e2374813b980f1d47ef1ad49703d781cd1f3de754c37def4471a8be0525b0564cbaa0e0b9ff5d", 0xcf) listen(r2, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_addr=@in6}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) connect(r3, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x101, 0x6, {[0x2, 0x3, 0x1ff, 0x7, 0x5d, 0xb91, 0x1, 0x0, 0xdc07, 0x9, 0x7, 0x589e, 0x9, 0x10001, 0x2, 0x1, 0xffffffff, 0x3b04], [0xffff, 0x851890f, 0x59165de6, 0x7, 0x6, 0x1, 0x7, 0x1, 0xfffffffffffffff7, 0x7], [0x9, 0x2e, 0x8000, 0x7, 0x2, 0x67b, 0x6], [0xffffffff, 0x5844, 0x1, 0xe1, 0x3, 0xffff], [{0x1a7, 0x6, 0x401, 0xffffffffffffffd8}, {0x3, 0x1b84, 0x1, 0x85}, {0x8, 0x9, 0x10000, 0xffffffffffffffff}, {0x401, 0x0, 0x2, 0x6}, {0x1000, 0x8, 0x724b57a6, 0x1}, {0x2, 0x0, 0x3, 0x4}, {0x4, 0xd1, 0x3, 0x7}, {0xb7, 0x7fffffff, 0x7fffffff, 0x796}], {0x1000, 0x8, 0x5, 0x9}, {0x100, 0x2, 0x101, 0xffffffffffffff00}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000940)={0x3, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pread(r5, &(0x7f00000009c0)="9681e928046581c01e416f82c31936f8491699c34c07ccf8c4ccd30594cdf06b447febddd0c6999e031fb68457f735b3e8f15353b1780cc99e8cdc", 0x3b, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x87, 0x100}, {0x0, 0x1}], 0x2}) r6 = socket(0x18, 0x5, 0x80) bind(r2, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) r7 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x14) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) renameat(r7, &(0x7f0000000b00)='./file0\x00', r5, &(0x7f0000000b40)='./file0\x00') fchdir(r6) fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x4, 0x3a5) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000b80)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000c00)={0x1, 0x4}) executing program 0: close(0xffffffffffffffff) r0 = kqueue() lseek(r0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 5: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x149, 0x0) geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) mknod(0x0, 0x0, 0x0) socketpair(0x10, 0x4004, 0xeb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/208, 0xd0}], 0x5, &(0x7f0000000400)=""/153, 0x99}, 0x8}, 0x10, 0x2, &(0x7f0000000540)={0x400, 0x100000001}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="b6757aca8a514249f477b2d9853552b20e463f681d5303df62c0e3bd4e971c5afb3919628e320209c696244b9e998e3f179b1f473c0698d0a9341e86c475a367c69cd180ac09ca020d2c04d7f862cb2a8513a1d6ac7f215a3fda581e1e221457f160d318616774656f2c03f313de69bc6c705263ccb6269e9cb73b98043ab604d2ed8f14b63b07b1f83022a177a05212e9873ea3eec0302dfe13b18cf81de0d0bf3799284315fb9b63b6fa8984959880ff2eb207f6ea68c5129f7d27d6a8b4fb2499f8a1b92bb9aeebd9ff41e79cb55ae79626b08926dfa278a98fd7f8241d3465cc145cefa7d3", 0xe7}, {&(0x7f0000000400)="d5c7a0779e59d256332671649548e1098ea6466fd588831a8dd4c19649adf0f1d4ae6756c37b1da95cc6e8e183e3012877ed58bbc6ce1b137b640c111fb43e9d556b7150edf75e5a59fddd061d4cf2ec0cd6bc0db043eb0d242a0f89a662a0628ebcd7e7a0ec2eb638910c8ec0eafb78991be370a50fb07e8406b2df7b35ade13776a7033ef158a210f1675d8aa54c718959b4793a35b060129230012013ce2b5ff52338362307ba905659691d5288d27f6d16de0be7b04e396132b56cb3e90399a964de04e1cb90bed91d9cd17c5b761a7fc36cf28674a91c3e87a43c7e8ad0c0aa7902a498eebdfb837d7bb91ecc4af21dd7", 0xf3}], 0x2, &(0x7f0000000840)=[{0xd8, 0xffff, 0x7, "432ac7fc8068fd9ccd4b69db7fe3d5c5870a6371ee690e930bd3f8e09dcce356f0aaaffce3e46251f6aca934f875a6a6c96723082009caac994ebcbc9edf5d1579e652f68129ca267663979f428fe5677b3c622805e1d85ceafd39f12fa49a7f48a02419c3b2619b59a3546f7974cb006e0ea5ce07ce5762a980c3e24ed7b461ae521f513623b456efe7a25ab6bfddf5919f860dc45d3a2b71049e236966503c70bd27f342b951d1cfa84f98c9d1c947edb1236ac69ffdc0d83a3d5f236c2a7f8da977cfe2"}, {0x58, 0x2, 0xffffffff, "a95e692d5e2d295ef7c60de8f4ad43d936c568c4e52f0676857dd1b1bf852cb24feeeb6abd2a4c8bb2f1d8da513bb0ee4677cf22e5dc50273435f58f7fd61b468b"}, {0xf8, 0xffff, 0xdf, "4862de82d4188058b0de09fb499765d4eea7617fa60b4fbfbe7bf061d249d7e39c405707a451de7614b58e973ad3533f72e8ccd83d42ddd9c75eb42f8f116f9d877785a40eefe693ee4c357c282d65eab82665bdd51c75fb9182ec00be6f68a56632d9ddd99caada18053ec8d154f3b4796afd7a4afc10d6fbbbbb95846fe1a541b5593c48477a34a386a55ff6f9b8d83e2c722cd5aa890a0bb3cdb3f86946cb200d67a218a88de875f2b80f7f58d6c55b89bd8ec6b9cabb0b6a8d975291107dcb374db332b71da79862d9bf0a583dea14c0120495ba8bfc1b530e3116d42b1bdcd7b5"}, {0xf0, 0xf50f16ceaae9571d, 0x3, "eb520a8fbdef9af2df213301e9be1cb8f20f122b505376bca53ed4faeb90e31159849a6e20c7edaf437f9283fc48cdc7f7cc15e18e0d74ab72c4e28861e92e264c63545ad3cf069a316c4e5fdf11525be3a3afd32247ad54e3a0b4cc42d6f2bf0288f10c696ace764ebdebca78519d2c29d2625d605fcd2f24f82596055b2f854f7b2c0784c34752c32b922c03e32bb52b69f336445fd279b7ac2515b8d417a692bd601149dc34a1dc6c603ee60521fe034a69314d0a2ce13a7b7891d962157634bc4c95a3d46f16f438fac40b2948a8f622b38c84397e4e2d"}, {0xc8, 0xffff, 0x3, "79e31b73be7059ab6060ea33a86759f107bbde0800b6b925529c1813e76b53344f870657422e462be4505a0c4dfed1325f9f6a7ddc1598eeac36de00bc601250a42c92fcd426d29c02244a87aa1e427948b2f9fdb2170764c28973ce4b99a88c9a0d415c6396dc810cd5ec9b1ffe27b48f0bc2157d6a54512ab006468750722286ef68d36d65729abe3bab1338d3cc6b396f48eda38ece159ba9824ce6c48fa75105c1de733a73b8e411f6bd02ce265ec948dbcaec"}], 0x3e0}, 0x404) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000800)="0a021002", 0x4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/159, &(0x7f0000000140)=0x9f) r4 = dup2(r3, r2) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000380)=[{0x50}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 7: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)=""/206, &(0x7f00000000c0)=0xce) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r4, 0x0, 0x8, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x1, 0x4000, 0x4) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = dup2(r7, r6) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x40000000}, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1c0}, {0x9, 0x3}}, &(0x7f0000000200)) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) executing program 4: open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0xe000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x800, 0x10, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, 0x0, 0x0, 0x0) r3 = getuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x408) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8c}], 0x1}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r8, 0x4004570f, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0xc0}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/264}, &(0x7f0000000000)=0x10a) executing program 5: r0 = socket(0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000240)=0x8) r3 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x40000, 0x0, 0x80800, 0x7, "0700c6f200eb08de8c51e02f362bd20400", 0xffffffff, 0x4}) fcntl$getflags(r3, 0x1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) poll(&(0x7f00000002c0)=[{r3, 0x1}], 0x1, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) shutdown(r4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r5, r6) r7 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r7, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) setsockopt(r2, 0x1000000000029, 0x2b, 0x0, 0x0) socket(0x18, 0x3, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/135, 0x87}], 0x5, &(0x7f0000000580)=""/92, 0x5c}, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000140)='x', 0x1) getsockopt$inet_opts(r0, 0x29, 0x26, 0x0, 0x0) executing program 1: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') r0 = socket(0x10, 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x10) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1b4) r3 = getpid() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x5, 0x80000000, 0x0, 0x5, 0x7ff, 0x10, 0x0, 0x1, 0x6, 0x38}) fcntl$setown(r2, 0x6, r3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffa2) fcntl$setown(r2, 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) setgroups(0xb, &(0x7f0000000100)) setrlimit(0x6, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1828, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000200)="ec427e9d425d38c7d27f8e15b7cf3c16853ab8af30cf1ec035c534ab836467fa98", &(0x7f0000000240)=0x22, &(0x7f0000000280), 0xfe15) recvfrom$unix(r1, &(0x7f0000000140)=""/135, 0x87, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) mlockall(0x1) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x100, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x1, 0x1d, 0x1, 0x52, 0x6, 0x8, 0x0, 0x0, 0x40, 0x800}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() socket(0x2, 0x4001, 0x0) r5 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r5, 0x2) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010008, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x41, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0xc0}, {0x36}]}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x5, r3}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x20, 0xe3a}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0xc146}, {{r2}, 0xffffffffffffffff, 0x82, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffff9, 0x3, 0x1, 0x6, 0xc0}], 0x101, &(0x7f0000000000), 0x10000006, 0x0) r4 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x2}, {}], 0x2}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000300)) r2 = open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x45}, {0x16}]}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r4 = socket(0x18, 0x2, 0x0) listen(r2, 0x841) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x33, &(0x7f0000000080)="ebb9fd812e4acfbc785cc0aa01834e12023f55d66c86d6568ed19e1bc339480d35700027b6af556c808ec2519300a3", 0x2f) r5 = getppid() fcntl$setown(r4, 0x6, r5) executing program 3: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) link(0x0, 0x0) (async) syz_emit_ethernet(0x149, 0x0) (async) geteuid() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) open(0x0, 0x0, 0x0) (async) syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) (async) mknod(0x0, 0x0, 0x0) (async) socketpair(0x10, 0x4004, 0xeb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/208, 0xd0}], 0x5, &(0x7f0000000400)=""/153, 0x99}, 0x8}, 0x10, 0x2, &(0x7f0000000540)={0x400, 0x100000001}) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) clock_getres(0xbe44501372635004, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x42e}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000027a000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) open(0x0, 0x80, 0x112) executing program 5: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 0: syz_open_pts() syz_open_pts() r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x7, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x9) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="ded4e13ec19282af43c1e3439f2761943e36e6570b7f876910022d3e32fa877963368d043a0ce6fd1f69baa24d8cdeb7e44b3ab08f107094f2e5d445da32d14fa41b25cc1dcb8035523c9c4d0e25962b4e5adab923b2f0bbe1592e21b534e6967d020c8be0e6d1df203e92df13bda1c0e66d7c3900b9fec84ec012e76c4082a9be79cd10c2777b76e0182f", 0x8b) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) getuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xbae0}]}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) executing program 3: close(0xffffffffffffffff) r0 = kqueue() lseek(r0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb0, 0x7fff, 0x8001, 0xfffb, 0x7f}, {0x3f, 0x2, 0x7, 0xffff, 0x5}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x0, 0x0, 0x8000000000, 0x3e9]}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) r6 = dup2(r2, r2) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000180)='g', 0x1) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: r0 = socket(0x10, 0x2, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x466, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1c00}, {0x1, 0x3, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {0x3, 0x3}, {}, {}, {}, {}, {0x0, 0x80000000}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="32497e5e2cbc59833e551dc195287400", 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1, 0x2, 0xff, 0x7fffffff}, {0xff, 0x8, 0x1, 0x80000000}, {0xdf, 0x6, 0x43, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4010000000000000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x0, 0x0, 0x0, 0x200}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x74, 0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3896, 0x8, 0x400, 0x52, "ea410701ea5d72c3d22e82eacc10828d8d472851", 0x9, 0x2}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r3], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{&(0x7f0000000680)="e0961267527edfec3cd8", 0xa}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}], './file0\x00'}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x9, 0x2, 0x8, 0x1, 0x3ff, 0x101, 0x8, 0x2, 0x2, 0x9, 0x8}) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 0: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xdf6a65a3) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 2: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(0x0, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x149, 0x0) geteuid() geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) mknod(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) open$dir(&(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x10000, 0x1) r1 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r1, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') geteuid() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000300)=[{0x61}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x80) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0xc0}, {0x36}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x15}, {0x6, 0x0, 0x0, 0x1fc}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1, 0x0, 0x0, 0x0, @empty=0x3}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc02069a0, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES64=r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000280)=[{0x2, 0xae, 0xfd, 0x3}, {0x0, 0x1f, 0x8, 0xff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000180)=[{0x0, 0x7, 0x40, 0xcdc8}, {0x7e, 0x7, 0x4}, {0x1f, 0xd3, 0xfd, 0x9}, {0x5, 0x81, 0x1, 0x3}, {0xff7c, 0x40, 0x20, 0x8000000}, {0x3d, 0x81, 0x9, 0xfffffff7}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f5b83c782db0791038bb832c43b78f311ce1c651c5c749a6673d6fcbe2442da4e1393f0db3dda8f34aab0bf5a23a3e300308afe393754fe799e31c9753f25043e0b617de6e834d6862987c74e0a960ceb1d862b79809975ccd746b5fe1a6fadb5685d67babbed0282b924aee95572f5b1c", 0x71) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r9 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r9) executing program 3: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0x20, 0x87d2, 0xffff, 0x88d}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r5) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f00000002c0)=0x9f7d) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x2, 0x6f, 0x1, 0x5}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000380)="56760745cdf03190f2145cb51c51d7e95dfdf968bae4219a37ddb02e43e053d36bd94ba60f63d2da4d8a88a6e766816d44cd85a41bac285b9fdb425831cb70523dafcbc5c4f27af381439e53f1ea66fea803d0dfb476f2640b90f9e18dfd175a33996695a8f3bebd918c95", 0x6b}], 0x1) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x0, r6, 0x5) fchownat(r6, &(0x7f0000000440)='./file1\x00', r4, r3, 0x6) getpid() preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/48, 0x30}, {&(0x7f00000014c0)=""/222, 0xde}, {&(0x7f00000015c0)=""/179, 0xb3}], 0x4, 0x1) r7 = accept$inet6(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001740), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001780)={0x4, 0x8001, 0x3ff, 0x1, "f1471e9a5fb088ea73f1637589124fcb49f6bdad", 0x3, 0x1}) ktrace(&(0x7f00000017c0)='./file1\x00', 0x0, 0x40000420, 0xffffffffffffffff) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001800)) unlinkat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001880)) open$dir(&(0x7f00000018c0)='./file0\x00', 0x100, 0x7d) ioctl$TIOCSBRK(r6, 0x2000747b) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x74, 0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000000)='L', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240)=0x3, 0x4) dup2(r2, r1) socket$inet(0x2, 0x3, 0x102) r3 = socket(0x11, 0x3, 0x0) getsockname(r3, 0x0, &(0x7f00000001c0)) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) pipe(0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x7f, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0x8003}]}) write(r0, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) executing program 6: openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="083533108c836aca653d57729bd5bfdb1a83f3a8036559c02d1a9ecfaa5a246c10802584ca3fdac62f508aca82c0d6a7bb75e6ba086c", 0x36}, {&(0x7f0000000380)="0632b335fffdfcf3f86c000f0cc068d4b6c8420e731814d714434db9bbfba0fb32418d59bf1d81b9394590f0be8d109334ebe3f1645a72c8c7ff55063a7992b6c4bd37d421641ae65f3bd8981d43b13d40079c39f1fbc976ae2f3e6d47ce115fe3e0f6761fb741f918ca26eab7b5faec079068a2d19236d782830b81c9e30368877bd5162699b216543b9b8f2171cc11079fd8c5d732c6d0db2ed5dfbb38162bbf374d85d7df25173796b8251f76612584a618864eee324fb89f59738f5e9b323685419043b5edd91046f394e85b2996c0855d712bb2c855ff1ed586dc25a048df45abf0da12c6af8aaaedbba8b98af4eafc1b218ecbbcb594381a9cd53cdf21cee6e84a72d0534a5f99d843af2cebb9d4ea51082b48223d1c9a0518ae273724280aa712e3841b3303ac6bbc46b230ed9778a837303b3813d3c112c66a8e6e84edbe8b7c4ae471b419ac484572dfaf7ddff91cf8c4b59aa95637f3dd44276aae27c6e752d2554f505c6c1e3f01a81529ba24", 0x172}, {&(0x7f0000000300)="a2205333e90857c8c61fb13d18148a9f44fb49be398cb221944195566a534b8dabf80b5c830378ab5e0f4b68354f8e1fe3e0705f47591ba5ef6e15505028cf98477e9818eec87e9542bd510c1b3999", 0x4f}], 0x3) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240), 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x800, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) write(r1, &(0x7f00000002c0), 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="976abd19", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000200)="823f1f331acafc615437958e271d9573e1330a22b68d28c119c70a567ce9569773a9464cf91749c81afa8a17bbd8ac4942088f4d116546f5b4e73d14226b695f04b614a0955f7a4a7693a49ecdb0f73fe36888135cea462647e23dd64ccf8a010240d5e61816b3d0c926b658b2e5f653d19bd9ffe39685fa5f603af26b202ca86b133174a6b8c744f82a71a4274d7aaf7183892c78bb609cb2d9fc70257aba660d8f86cb2c4be64361990dbcd5d654fdc7b3f357731b78d57324bc4ca0eab4e7545a384eac61d4423514b5f6b9936918", &(0x7f00000000c0)=0xd0, &(0x7f0000000300)="610e1386752435cebeb05e35686ab7dd22b0af402a8aafaf15615d6f7c7e7a31b2e7cabdfa97d72cb482cf8dcb8f4717827c8459ea47899845560439955a7896b7a3f6540334c1caaadec408372d83c4c1", 0x51) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x80) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac422a149e42850892b732", 0xc}], 0x1) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206979, &(0x7f00000001c0)) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r8}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689, 0x800000000}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r12 = fcntl$dupfd(r3, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffa, 0x95, 0xf0000000, 0x10000000000}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r13 = getpid() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r13) close(r1) executing program 4: close(0xffffffffffffffff) r0 = kqueue() lseek(r0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 1: socket$inet(0x2, 0x2, 0x0) (async) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(0x0, 0x0) (async) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = getuid() fchown(r0, r1, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) (async) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x149, 0x0) (async) geteuid() (async) geteuid() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) open(0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) mknod(0x0, 0x0, 0x0) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) clock_getres(0xbe44501372635004, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setrlimit(0x0, &(0x7f0000000980)={0x20000000000000f, 0x54}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f00000001c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000100)=0x1e, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa444ba1d7060001080006040000fcd0e218a5f1e0000001aaaaaaaaaabbac1400bb"]) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) write(r0, &(0x7f0000000700)="9e58886c2b4280cbe0efeab726207faa90fdfbbd69035a308e4de97fe70a1ef370dc4722b30de19f7ce83f7b1b91214c8862c18ecc41a1f2210b60bd31d61072d8c8466dce6e46bd27b1debae331f02b284c248189a2c009097754853b903d8f8a99d7a6cf1bb4e7a324918b1e63b66a51796d4e8fa8bcf4f1aa2a8cbbef74f6b5065c7ed4c99236c5929a52a8f131", 0x8f) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f08686", 0x82}], 0x1) executing program 5: r0 = semget(0x1, 0x3, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xa0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x22, 0x9}) sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x1, 0x8}, 0x3, &(0x7f00000000c0)="e951f5653e442a9e882ac7773d0286e3c71cd019605dee710d3f1c979ec4e5402999b1d77b2e857622ea9d4becdaad48e0b41e5fb49ef150771dbe84a8ea308634569879c7c6e0df64d4d83bb7b07382892eb93b111433add3a42abc85bebb590cd90df9e55f3a45e4ab2c3c86e25bfc2716e50f2799323dffa07f814304af803f577bc74728db72efec27fa78193c1c354a318aaf3342944bb9bfc8bb5d1f12dca54e15c67433ecc69d40bc2d5986f83b948bd47177d20fa111eb921ec64371c778ab1cd4cabd5b2bfbd2b0f02c03bf74115962408c18ad177a11a4442fad3789242a6fad7212b05bc52671bbb0e7f034535140d377e9efbb1615fc8f2b148d02e7065db669a1a09f1916977c9152a736bcc42f5427611f9b7cb92ddd6950c744415997add3f0e5ab4dd591a3f185199d850d053bfc0ad9b3697cb378674384612ce1dbce95787a95df9cde37cbfe62e1ddf0d1e1f24798048adc8e74ed529003ba11f1ae3a7d07df1a02934bf4f431331007227b6c2d0f0763f7e32ffbb602d821e2fc692fbe5d82b4422a95351f6596f7f5dd6a4d1c364aeba7a147c1a6e84cddd59096cd3c39336a74439d467afd61b770c412a61f8e7a4bcccb02e250ba1a35e3ec1d781d463a22b2aef064af746dab19b3d05d24af3a6b7d1c9cb079d7408bb438331cfe9c8024ac791ea6c021c5285a1bc91374177cb5cdd77c05f9fb42a52963bc88fc401c22b31a9540cb522530aedf32b476f9a40b560efbe7140bec45a9a09bebbd473cb0694fe65c562fe86a73919997d8b87d599afb21819643e4f330c8d89429766527c3693c17cdb294ee51c480b1bff5e18f44fff13323e8b4d6432e150c90cfc2cc021a90fad019add3d3714f9dac8b46fbb1a15831341ecbe4e7825101e350f9a4afe4bedc4497b7f781979a5b7f367b4139ea15c5bb53bb2f70bda34b2d800b23265f51ba4330170619e6a5c97a0fdd5e27fa0158a086d76fb056234ceb0339a78852ad5dde77d1ff440a854fb51de7baa3f5b3a0e5eecce87261dcabd0139c6165f636d9cdaf227116636c76b14a5540ed67d73eb99dc6143d208ffcff3ab4bd71fa3103fe348fce7a9bdb8e979d5208b4d2e0d9b292cbd14c82a9ef10a2f577bc463afea7891d46a7ea2db498d5c14e55ae7f9393e05313da2003ab48337ea3cb56ac0972cb973534043fc283e58c7a24539450a5cf9a9b4b082e21525e0ef826c19143da5aa578069856772b2c4c7bf9df83e0c2155b076b81453f8357d91c8d5492dd4ad1a3d9ea227e5bdb96ba7558284b0261a5c498d2502c13d51416171f70b514289d31ac0052afeae3310be8b19b4ca34b46ea29f8c82123d05a2adff273eef58ad497de922bc2515bf267318ab74e6460b799b3fcae3944ac38d229e5382ad2057be6c2c5ddaff8e21bff4302acb7dcc11a8df702ac30a8afe5b5ca838aae513c1b5437d84fc6af8b7986818874dc81bd196a72bb9713f9d5d1bf04b6a536904e1f3de5851de0cd9f4a0d729459f7b4d6e715d17fdb072c5019f96ec873553fb45908ae2ea33378c3c5e94c7a485ca505b471c099f08c3b03a0074095b9945fa3cbff487a7dbca41af66a640622a8a64ec6a04f19a18314be68ddb6cbe03bd910ab80ce9804191df800b17417afd628202ec5d3a1c3b7a8d140be7dde944018b5f693165d5201ec08b6a45a1611a3d9fcdc7375db165f40baa6fe0d0241961dbcf81abe9b4866ceae1756db804aa4221456b97f60e32da6a154971715499492fb17ae1b4a9609b87b27790b14fafee626c1ab567f6928dc78ee3e25a25467fb0dd820a6dea776abb88c44ddc484e24fd8138a048dfc9bb1b2c5210fd436d1bbf98e19af7d41e6c917bd8b62fa6a451c7e1a08b04761c8b1e13bac7269ca32c563f8582b34eb51b876a65ae6d59fb20edc7b6d45cebea033b378825b46ab4b5ada9483eb5b757f23d956a8bc12769246f26e9c4ccb246dcc47106e26ab41214f2f6b0c473946551ce980b632644a73cfb963be5aef9caf615177a47ccac3b848f4b864fad8e1863a8d5ebbe2d073e5e5e74f91de1e8c74534a16aeca1ca8547e34a1547a0d318d8b6c0621f8ed862258321700853fe088e9258733e3301228eff4b82fa3a2df3f083d5bcaef3f614bf537c0af816b77aadecd913f997cca0f2683586daba92f540c0e84d6f0c1eff7b242f702186f00ca4705e26c3650b37a6d2370f11d30504df7a419f6abc6229a32739242155db6869302e9e6709b243c4a9764dcce8df65aabcce07fae1f21a7f4dff1f05bd86593009d2c70dd7184f1ee2930b24695956d2bad3af90bcf232d097444073e836e6e54f4985a5f614906e06630532169abf20d1754830280a3f6f737453d8b234072a536e3ee7fa5ba8a2828c211edfe221473263ac31fc52769bdfc6578feeb641d89db949e509b64d388b0e7980c5cda318f4ab47bb5ecc54ea345d4f06d1b91464bf449bcedd8295f3203b3e6988958fd80ead6fb4b92063b491eba8cd16759871148fbd9a9847f7900ebcbd60dd46d63b29571ec55aa20a40b02f7ce49c109700fb30c91d931580db4ab5cb59d60d5ce785e5cbeec81f5d68fc3dcef52005df6ef4c3b300cf55bb4964922ad8cab676f01bb7bf5fb6b990a630c43bb5c37b6d3d2990a062103861cb4cdff97cf024e104c8de209356254d3ca01b4354042314720f1ce49cd41a1df26988df3847f6a38861180fb55c9a66585fa6ee19a83325cd348c3c6eccdb36859f08f70727775f9e94b90cac41e57c966a39608e0ac9f56c8eba9960acb108243528051d3736a87f6df8351b1c62eabc6f74d346330caa7789fb8db27f70d157e0e511c2ab471ae30cbab7b21374bf81996c20ed53439ba4ff88f53c60e4b4e300182b464b2ed94156f03deaa1c696561507daaf49948c0adc9443c08feff9ed8ad5771dc7a4f94dc16d4047f5f54b03fccabe1f57de8bef4009140efffaae4ca47f38091314065344b162a706d4051ec56f9a4190355463d92fa1572c57ac08ebb79ee658c8cc3e25770fac711fa395eabcf1806cfcd95162ef91859e8ddc1f63af2d165909028eb3ae77a10efdbd352b9daa2513b05fd3a70f8f1967906f1fdead73c6e91ddde28b3c872e50d74a7474be0ea49d70a759715bc6e3b480f46f39756dd9d761acb0302e4b4652ef81af68759bed442e2bf7c8f3ae3b2facd0f11f64b6f9d0f23d8becc22ba5ccaed054cc34cdd3f6a2717e413ba2a21dcc17321dca8af0cf849ace18abcae18ee78084b9579819fc8cf776faa0e547a0ff0f21549e88907cfcad70b6244f928cd4ca2e3ad9ec58d6dc19a8825d2c1dda8bf87b4f3b2446b4e7b69a9cafcdcd2f63bf30284d3c4e7ebb951ae2f24bfafefe7413db82d0678866708dbae7e4fc0926986c28689c2b06ffc9b76eee8492c1f1eafe4ba616c79dc9d45f472ede69a4fbf6c85d32a44d2c3877f74276bf46f6ca4721c7567664eb8ab07b8b665f35d308469fd40a633742564b07833bae9756c2a297547e2afed98e85603791ff2d18f1cd947a7cd961fcfbd3abcd14bb2f6060d1fb2837bde3e3f7b68d0fd8a8fad5960520a7fd7e6f2d06bf62081920e880f3347f5db34be54b563116375dd7e4879a52817b7e4885cab4e11978a20c6792970bb5bcbe74df40a4fc656f3fbbf1ba8bab6e9637d4bbad2764276c33e6cf136e2cbb135c9c879fe1cf16633a0f4f928a0d91d77018879a508ca62381ec3eb1d446bf585393776d47fcec1b20dcfdc19544892ba62219fc14615d11fea874ebf3142341af8663dff03d8b14bf368a980d05e7b909c56ea629a914685b2dde6443389b47853bb761229bbca8b52db62b0bd91c81519806aa4fee899b2ccd8b9d8f01325772f0bbf01e84607e82d81fa6fa588d4445fe97fba2efe85fd9278dbae5112133a793227b0f7a975a44b5ca1d2d960d88c25cc1a443db5d8c8ee2109b44b5d3ce1bc4677d0ae94aae8f3781cfcb77a92d6c67d965f2afb271fe319c757bf99c06d9482fe767652137c3f85f572436743b48abc90d6c9cc5591d7aebae8b7cbad35d21a5bddaa340e997e9b36de3b2e8ffd130933a1160104205ec2d1bb9cc1b5c5270d80c251e9541ee637b1642690016f06d800464bee78cf0687decd0b6a917a446af16a985278161913549b6115efd2df85d3ff9a8cfd840dd010680785512ed407a465cc445c426285d32138360e873c3aa72f63d7ebef4b01cb49f2fb49f51c9106d2acd99618028c6b235eb399af3adf7bbb9c5f35f0325aa1191e8a4336b1d9c51c00227173e32cc79a1bd7e53e7e4bf6af2f6cd0e098bbc84644f6d640f37485c54bf66b3ebc4c528d1e499ee315316bdc8126c864d268e447252cc27586b4167eb62e744612b5a9e33106408d04b451bcb133235f2e358c0292f6eabf93c9fb0b3f99c9e02184071b3bc24b851bc5ebc7d4cbb6a1a706aa6a26310ac3bc68be97b27977e29fa63b77e3b4799a4e83b9cfd4e97474e460602220815ce8bcfbe3500da2e1748f22309883f5cd0fc6fe3c67ac0f16b7820a4a3766124bb99b5984f0f000c09e7906f9b04125fc52b64dadad2f2e7c7b064ea3188d2dbc47bfb30f26fe248af8be281a1f9284b5ac17bc524de77ef9819f514c9d6593cd911578df7e944eaa2958dbda72779a1ae08d9b3b60ae47a82450c971fb23cf4f38f9f55e1f6afaf722bbfa6b85d70d0befc05e1884ade5a83716762442a043c0cdefd4325423880ff5e6cdd88ad0fa70225f056e447d3c2b06bfed64fbf64540bac02b64496526d76fbbd00765636a83108cad0d38c11762b8022a39527878a407cb9296995b7eb4a91ac40361e5b908d14152c8e992d9995afc66fefa10a3210e1c4cf93021e866b3fadad3a4896336e6a44dd2ac1c6234b8224a0ae864312aa02a21dbe69cbba89452b9e98666f5105ec2cefa9af2f5211e614bc19672f7ea24603710fe97834c63b2b7b2caa88e9cc220bffa5a1476f491809df5268a24fffa160826eb9f5f941295f4ecaeb25565ac17e977790b92d3b7fa6844e2f8c8c8efe8320007a40b890ba923eba93232578c73a124c2f756ea432486445d8121022881c630c45d44fdabc4829983f63af3fbad6a90cfb35979415088e6f714133021fb24226f66eeb00f3387877fd2dc83bf05b6da94b536066f2b83174b5c39aa77841173592e2d561f0454b8579c175bb938376f17bf23e38712fe0b298da72e8e8657d07e17061fab10a5492f01513125c26e09aa63454894e986dc659b7423caafa0591146e542563d296546aaafb6466615e9afb2525c509bfc2310b771b9ccc78166ac1469d8c1c59cc2a44aec9138a71a06e4e80bf731c313d9d24b047759be030f07fdf6eb83b3b036791c5833c6f85270d2fbb516161ddf2c52c1fe0e00059cd9677acc304cbdf4198507f41b7f3c95df2f35218690594d3b78d6ee79174082c722e7814fa86b3fa6d7e236cd1ae4d413184257c69dfc111fff16c3cc08738ce9241d5e82d21d2bfb5e922ff4bebd3685d1b60e1200d8a482ab4f22157db464d6458fad59c16a9609ee5867296bd59d95213ed7646c952997599b5de44a8e6a8c929fce19ca54eb89db23fec98d93f49b4ebb430dde9874a04074420bf25127b76fd03bb50365f0ec40d01e85af77bdd81a29a99e4480767cdebe4eb682d8fcae442e66fc76159f5e09c9bf42fa1e8f6af886adc4d427c397d2486cfaae85a04b28cd4ebff20b97b8633682eb1ba6", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="32af0dcebe989aaa47f95de7d3390c8da34a68d006659248d15dd1cf0037cc5d9beb91977f8a8c7df2187bb64d9476b3828439470c17e40673b199d73bdddc99db12cf46616531fbe130e4220ac0b377d6695b92e9bfd2557c70e3f1ea05f4b6f0157c3b610df3265a1f", 0x6a) r2 = semget$private(0x0, 0x1, 0x110) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001180)=[0x40, 0x8000, 0x1, 0x7, 0x4a73, 0x400, 0x1, 0xfff, 0xcb0, 0x5]) semop(r0, &(0x7f00000011c0)=[{0x1, 0x9, 0x800}, {0x1, 0xdf, 0x800}, {0x1, 0x77f0, 0x1800}, {0x2, 0x800, 0x1000}, {0x1, 0x8000, 0x800}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x4, 0x1800}], 0x8) r3 = msgget$private(0x0, 0x38) r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001200)={{0x3f, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x2}, 0xfffffffffffffff8, 0x8, r7, 0x0, 0x4, 0x6, 0xfff, 0x8000000000000000}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001280)=""/103) semctl$IPC_RMID(r2, 0x0, 0x0) writev(r1, &(0x7f0000002780)=[{&(0x7f0000001300)="b0f20964b411c39200e3665c2115b1525b600985c4fde0dd46fcbcb3bd2e33f9f9098473c62d6d4272bcb161e1e6ffcb419dbfdf058416e5d49973ff4d13ac0d82922d84191684c9828d8ffc709f6a5eb3f6be8da05184512d354c77b797af1bac79d552fbe1630800be91a90546a0f6d09d17802044439854f1952ae8c196e961ba68be222081b8f2c2987f3ff9957bb4866c69f9e0843fc24488b62392fa", 0x9f}, {&(0x7f00000013c0)="268ea341c0cfedc0039b3a62635a2b0b8fef329da8ea44b993919b4c0cc40c7ce1c36b1c7bf1404f18710849719162d6db8e78be27f7ce6c18b49387c6cd4dec307edc9dec410b3f379821ef7a35184dea113c8dcd5fde40150fa142a3f39403a0c5d5ada3480766caaf6f9b624a67528b4232cd06dc99ef9dae6f8f7ec34069d62a4eb1add72b0f4eacc13f2ed952cd83f5665f51e7d430da40ac905414afe915a7dc595b7031705573a143255a956fc960885c60e556e200607f5cfe55529a5cb2a4bd5586ef5187822403cce4785ca72f76d1597234c1544fdb82c84baa19ea3960832dc064c48e7c", 0xea}, {&(0x7f00000014c0)="1a48263ae498a4a9b1601bf92b5cfa6223693ac12aa57ab1e9bc39c45409a353e185875b7b75b92903aa4931d289aeaec72b9e14ef2b5741ffa933c4798da99bf7e66839d04942de5967b5ce5e90ac949d6be210e9bd3b10878e9a8ab6f8ea2535b87a827e18516bd054e93b6e203c01c9a04332d2dc8023ffd595b59580ec5da28ca97a32306b5d472e720d20bbc47a0e37c61e", 0x94}, {&(0x7f0000001580)="43e0412f49e48923cc01a08263d4273b9c285c0ecd3cea8b053b5d43169da7ce3b8054b815ae3ec97a782df8827ad0a9cbb87af5c9ea8e6de2d54c9ed37d724bee60c8bc3e217630ae59b55c2020af859a9b83ac0544b157fdc6eefdd06d5de313cc2fe5223536db4e0ae969f8f0bd7668025ad8c4db8f1ad116ad76aa54fb1c6e2c3eef1869cbc759161a27c8617b29ccde1e09b07cebb8bf005b", 0x9b}, {&(0x7f0000001640)="5cd9c12ac13bf237192aa57e64431f35346eef96f13e5ead3a2392fcb14e265cf1cbfad11c00340e5726284824d74b0aca427bd2cb1651ae49f232d920df0925bfd9215890578576d183972cd530326470856b67b86826", 0x57}, {&(0x7f00000016c0)="b0691f6e6de64fab5c9e9747e4166a2d56dce41254977afd93124c59e4dd6b50f019eed0004072147ca76793a6ef2c65c01d884855532b752e19c16ac7b6f1e1bc0f7ccebd582774f1d31e44a43886f0b84927d7e1054a78288850656baeb1f5f3eec38b866fd15d5cc6abd259c784df304f9371f337cdaecae8fc0925cfc68aeffdf4fe11d54918e79972b04c", 0x8d}, {&(0x7f0000001780)="74668576d733b15b01c40f3f5097c6c91cacb076d96d1fd0b0bb30a68bd47fb89d385d038a4f28b64bf5eb158bceb9e1754f984e7c7fb8612f535a7fbbcb71cf3edb23ec33bf019b7d5bec152b9109ba4a9183e502f0847b2b370b8f6a5b529dd4b8607b5a7edee9dccba1c2290e247f4bc2cbea205dbcb185149b7de1b4fa7d8497d2583fb7282d05c35365a574c3fecac2bff5fc12d38a8421add710dcc89085a994704f1991dde4d091a302c72b2d2f6160bb1b31d34e7403af76ff47a24e8449b9f701edc385bc20452c6460fd01ffef0f4693b7a18e5969b89a49f4d27df794712660aeaa6e85b9d5780f4452891a8e93a90e9a05082e1fa011b8639841031df57679e27e15d1618f3b9adad30189c00559f3497fa0bbca814e60c7c87422d208d19789f2ba6c346836eb3d2c7c7e8b352d71e7323c827bdb0e4bc1a907ec5fb9903e39f520638a2c1e5b4ae642e6eb51ce402edc6fc7bc4a057ff75963d064b84b477d1a505a4a41bc0b5614129d2f1339d3b657a0139d0794f94338cafeaf05ea1f54ccab487653f92a1cd78d7936e5f9b4308323fe21c38874fc9aeb46ee990b00c7544e5c4f38ff8559cffb6aa5889d960ff2b33675271619d44ac259049293208bb73eb52d6cd6c8e0d553b8a3b727dd50991f2353672a42cf8d54dde40264de0db434a0a6c39d77b445c297e5647266d2c22615ed4d7c673baa13a6a3d7e8fc3a103422ef8967c8a94555507fecb3cea1566fe8f0a5347421cb8b4bb198e65e3ec2a7280c2fecfc11bcbb63e55e8f4069e74f801807c2fd6f1c5ccc12fd29643e96fd247f8400dd114c9905e05dca658852dcbad63a78857aff5aa86b612801f189de34d7fb9b9c45c0761081db92b8664ecb0c8bf0cc908b0fb14afa329e89fc6ca395ffb29262b224ae1996fe8169d7b6fbffa2f50ec59cec16699d2319b8b6cb007eeb37ef1a7eb6e57ccad49bfb8443808668dfa35ad7f6a3b3ca21e21c74f8ce7fd73751243e53968425eeb2f0dc3d3c5350aa4e8ac35e59ea8afcf6df067d9fe377b90c9f06ce57169ddaff76b19838564d7dd47a4045cb6c2c56b48bf8b0a7f6a69150439369d974075ff219d0888437d26688af6af8ca9e0a76eea09126138f2e1c0a947222cb7b5bf82b9d00cc1b11e1a679e1ce8fb350d50cbf3dead76c085690160650f837eb5fbc0cc46a47c41cc4913d6476524fb6fb56d7ace49d233e4a12d553587b891badc55572809145a8b5255c6264bae3481952731cab20bbff75c1dc09bc088e3d8027a385bc38ef1f700dfd540bba110dd2273dbb5ff819852bc15159abded201ba6b6347952593bdc9f0b6e673e1874935151b1916d59dcbc724ebfa6ee994d2c604f59974140c6b866b31945d0852458a0f0d07bd8786b2a74ad56b6250d890d084b12663297cc1a7ff2d093af11546b0a8dac7cb00f5888f4c022e493bb070f4caecc37dabe61d1ebdaa248e55c3de069a7f7ed00f3eb1a4a82f6984bdb16d5631543e3ab14966f6585fd922c600af7ebfd73952356dc1d47f1e2d26912799b44773920010ed5a56d2f852b0639fdbc247b946d49e69b4a62c59e6a9cba3cfa3ae257803538513e37e87f61ee4c63bb39324943428ba51d7a2226e1f201dc8a6a892dd03faa1d30737be4b2619d4a13aa98ce21bb95d6ea371eb0fa0a4bff16b9d8dc50d3cb2f0c0a446cb5905863e63e36d55d173596ab8658dfba7e9f10825c7ce8168e2e228bc94b576091f348e05648df10618aa0b1e19cde3b90b22e8430c79e5bdb88629a8b50f715779ba75b3e93d67f263a867f8961aabbf1f6edf1a4ba45f0a4b875d6832a6da24ecee7a92d7e661bb4c2bbe556fe1e97824dae8cdb98b5bbc0d628f5cf233f2c7dea73b6a4d115abcd994c02003f865a87add9d897d3588d18b8bbb3ea8f95e73f2fe53ef68d36c42a70794eba7158bbb8ad8a63ab56189ce58d63b1b2edcc3df736aad45914eb79e17e3b430ee13f918e95f2133de3124604f399cf85083f0fed270f3d566e67db47003f7641d3e0f445e05335d466ef629e0d62200e0d56161ef5bba4842497163317afc0295f79f46e2213403b956eee7161b0f8f14c7f2b68a320a5b98e479a223e258e9989e727e985db4b6a8ea4929f5371b191c6dd99eca18f41080c7d8ddd73eb2eaf90fba4f297a74e01730d28d85217258ae7d8d8d4669a3f43665bb34a8174e82532c15c3b9bfb57f87705a76c8b8b12986033ef2ca6965f7dac148e242c009d9315d96439f6e77c01b747484389a3bc04d0c3257bdc08d4563440089c6131a0741d642992363f21ddc2c511829c5255196cba3e17e68de40b93332990d0a7be44a98608190e1c1df99d08968e87dda0c90c836c01899dde00a188359ce110e1b177eaa82256b253a48f8e68da2ca59c95d6fef73e439c87b178d429592957d4e59c77f2d04befe696dba4dc5e8455e7b898b15830d1dd4c8274d8a16a268f3b2b183e713d353d9b3ed75e77443f7e98fa8e4c58b5339985e438a06038764da8c042b0d7d5ebc84929d46d51590c8fe5631c568c0d667de584e6c0145e7efd9d7e5aa24777e4f8e6bc3b7cd9d17d0d3e338ca3634f748c41a0d78767220d4d7cbf76abd4a14b3ad7170c07f00696b69bfe9a3b40ffd152261fd8366d82da093d2daf9cc51c69cdad9eac24f4c10247c4dae1bfb2f889ef5c9043de89d43e71a94338044c7bb673598cb14ef3ffc9c666d183d5f3f29cc4c0ef0f48d63fca99ddd04f570b09db6225b1693e90ee48950b61475f29d81795b8e0db43a8e9536b600dfe82b794b8b747ddca15b9b6cceb1ab2a1da7f398b20490b8245864a89d754c8f83a4ffe22e51b3f94baeda503f614335a281b984c7283f996b2a57773b5c06ceb82923918697dfcc3ab4e7daa964bb61668dfdd81904c6dc0ea9078f8dca944dd10b4ae10a6b97ae3c541861f67fee9fd760afa989aa274f3d5af17f70ba6b82aa48ce92acfe6d0556a26caa3bedf339d108876309c32e39499d573f1b5662cea4f3de8a72f63992cf10ebf99ff8424f688713ba6991103ea5f7f7635fa7cf79c3dfb5ee3e1d7d3a5fb3b055f411a09872720f30205e105913f73100057698cbae80ffaea18c67826478c5fd3769ebea374d2d702bfb86a0171db022ff91918d570f1500739638bb5ecc6353ba884ccc82c9aae229cb2eb10e3a69a5e7b3fc438b9e37d459919e61418c40e283a90514c543bd98c00f5ccb7da47ceb5e5a78c2e025a625aa01713780f8cc22d105b976bd2b0d5d5902ae6c0fcf477d57f7be83e09492bcd782728029d3924cee08542063541968b6d392e53953f68154a8317186ea3402823c989d37b19ee86800634f47369c082a0b42f80b5a2ad184c7f11f464e6644e79b61740f5e2d1f3e7188283764c94668cb44a59314f7dbd277ddec74df066248d554c80b420fc83742df99b0f8d7fdb3592af6b1d2d4842dc0090a56bc87c3de92cfd1d914609c69c55f3b80be7d14d00289eae83da566910944e5b68813c94b04e649ef632dd59e4c3fad898698b4f53d9b75a3fc104a6e4fbbcd1149851118c29743a04e36050b54cc39a3cbc80420678292eea489ea8061aefb8475e173bb1b25f0b58c89063c156feeb47da61f81380f26720f8d03d8d2e4a2a2367698d1d7de4fc8aa3b162e0322db2ad42c44c0683a97d98e7c2fc23a98d7c4623747ba69cdde9413a336e298ded4f3406ffb2ac1d603c78e28d9456fce1b796ac723a009d87cacf334d336402958ad44277f48ad776f1e16eebaead2bf59348246d4b1007980faac75ee5bc117b54c23898f0d70259122fcc17f82a2c589e27f8b83fc215e81991d7c0f7120f9da12dd2090870ccb186e30547cf2cc94032e5e48f00a099459fbd436455ed359ad6dc9427d5a5c438b41e7c78d7c6ec6038c3e75d6d27377fa295352045b0ee82e3f217aa670281cab3ad24e3c7ca3207bb9a379699188eae70bb4a2c0536c4be549b1e50c6f41bb3c0d66af8997cea2c7fdca7d1ab6b9f46ef3d563488b259f676c4c19a0640088ed89314f23ca2a46ae7a62a986d65ec97b241a7100d9c84f5d1b81faf75716354a8311ff01915b5abff9996619fd9cf956fc94b1fadeffe58b4687c820254e75e74bf4708ccaf4c30aec3f00ff02bb2ea143b163dcc33ff222ae4deafda843e6b3d3f12dca978c339ea081260bcca50d5c43c0e52a7fe5f20cbf7e87b68f3e196adcc3ef01d7634040287922072ce881da779c4f92ed7bf4cb68f8a4b1bb4faf286ef2af09bd3cbfcd8c732c8b52af244ece51affed05b0776fc633b282ffd6928ccfdd87fc565193eebc6e459383ff9f5c09b6fb701dbdfa03937b74a6b1b73d224b11a33ca9852026e5d7b3111558baba03a3b4dd6d77b2b4d957f7358522f976a0320d19747f3b0b0f15e3162fb43293bc0375b789663ea794267caee58f1b820ad04f16188c4d3d3fdf4b5137c07ead70d173b1600490f3da0b9e7520cc26b668a978accc3a188c2bd1f99f7039e3d92870a9e8fedd0eede1984c0673c520830c0e025165c17b685e595a46675227ac676271062766026df0f7c50cda3a8d5eb6c9a2b994e016b7787a127bf68bac65d1096254101bced8450f96ab5a4589ff165573a64add4284daecd55b235d0aad5e4e10acbd5f10cf1160339fc7740474b8fd131a195e5eaf687e737498d7e0246480d4aa0be3f2b1c0b576b65045868251417628396de0eff8227c25400746ea65af679062345bfcbb1dad58d54e0cc9268c7b7bb9dda076ac36c51e7cf4c58ebbc087ce07f7532d12b97ce5a7ea77efb8afcb3fe98111d8df3acf852d83ffc6dc26e585dad6e0d85b90a63f7ceb914508696ae09b8c847dabbbb70a0467ab541c9d223b06b2a0dd4db5d849980f1286fe1abd4c9d69b4b51879f5a1f31b87623a1c1baed66ba323880ddecbb9bc0a58bc578b86bbd355ac045287aedc7f9a46a9c66792a7fda48f33fa7c776355006bacd9d611a050ba82c854ffb26e4469b5054421b7956cf827538ab759998e8a49b02ae7897fe73928e1721d0de09d4840831b9501794a1a5687d3d767663f85ac63549e5aee0ff68a53e138453e7ded00575a605dd77624606a434e2120329e2615664b4b5c6f1d233f73d2d84b2a3af1e41679713c314d76ba5eb9b4e50f81956c43bcde1f9bd61f9b685d00d537467196b41fe8ede394b55453d1813c6ab64ad87f638f1b0afdc6a00ea1bb9837a5a4f8cd36d8585e416dd592f13c2cfdee4b8629a696aa31cdbff320dc080dda92ce8a63d236a2dc0158eb8518db310e9d92428932342b1398d2f2d35f069c28697b2a3018eb9b4cd73fb7a2c7b86af32602e0127333ccb079c0513d89fcb1473e28ec46b2c4eebf3eac2b046b63878ec775c31795977900d55680add12ebbb13af1bc21311eef82552a10a68ef7387dfbff0a35c539f1800182c0aa5fdde3129556b5c5b8be66acd84b89ea9c829ab86cf355db00ab2b2a0b0f5d4fae618e2aefec742612f89a7d3e2e8363039a5c5faef3eef72092df9ad0a5e52dd3529cd533e62640edb8c2024d96c5121ead466bc997b31cdc5946dec38cd7c089118883452bfa401fc5b376f7b8d44d678709a500cc317438f0a608d4ed949ab16e30f28c9a1c0de7ae9e0d6ee079600673f275ba5b7e4593cbb7c4a4e083ab0a466f30c569b9281f1d0b0bfbf4639902dbf23d7d71d49510b4781fba72fb6eacdc1016473290125d79e66d9db786397721f", 0x1000}], 0x7) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002800)={{0x0, r5, r6, r5, r4, 0x1c0, 0x9}, 0x9eb, 0x6, r7, r7, 0x6, 0x7f, 0xe924, 0x9}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={r7, r5, r4}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000028c0)=0x9) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000002900)=0x9, 0x4) sysctl$machdep(&(0x7f0000002940), 0x2, &(0x7f0000002980)="8d29bf31554ab0397e2663f1b6d7902c97d8015ecaac9d9fe61dd6c46b8f7abb41d80e85241850c9e82589015c0362c300c4fdc4efbe76d1c91338ab412e19f8bff3730b36605c35421342762234339b984e5fc4450b05e9cd5a4b838a5853d915670630749d31a611c6a98e340c6284dcd5ab50bed14799e6a4099dd1f0ba6f", &(0x7f0000002a00)=0x80, &(0x7f0000002a40)="b4354f93afa10b1387aaf1524fda6c63fa799622383aa67e4bdfa39de7cc212e9aa885c2779376d0372f2789104168c148ff2158836c1fbf2ce95ddda6a9c8d6e877fd434032d80a52e15d962ff2d9a40417202403885dc034dc510028964bd1fa0fc6ba1a8ae39cb81ae19881ad21c5763b75774d0aa6ddbe7655062d951c9cd86b4c9f64165edf8e26aa10fc1b6e95a9c5e40046413da781c1371e7a7022ac74adbbc56987deb43f547051a9486f0fed633fab6e9f09e33d1880ac1209ffad6855b1832865", 0xc6) socket$inet6(0x18, 0x1, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002b40)=""/5) r8 = shmget$private(0x0, 0x4000, 0x70f, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x3, &(0x7f0000002b80)=[r6, r4, r6]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000002c00)={{0x100, r5, r9, r10, r4, 0xaf, 0x1}, 0x5, 0x8, r7, r7, 0x7f, 0x2}) msgsnd(0x0, &(0x7f0000002c80)={0x1, "d61ea816ce207e98ebcb570d474ca64f5272d367083d07f7712c3e926c027737824de93001597051136b12954d074525cff62ea6f38733bbc700d5e40105c314efb6f35d429313d75c4626fbf85dc71326742d788c4be1ab03221e89e07128b81978bb9822c4759a56bbc5f1679298abeafdbd9ab41db6181b1b58f76e6c976f15907b74e8835028d041a94dfe102f6a07d3d88d560d3944b587a3fe442f1355fe47bafb272598542f3df5d32d71638df759496ac8a4cda2cc7dee7092bc38dfcdbdaa55a7814b606f5c81feb6accb5a75f75ca172"}, 0xdd, 0x800) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r3) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x31) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x40, 0x0, 0x0) readlink(0x0, &(0x7f0000000140)=""/163, 0xa3) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="4fb753dcdadf", 0x6}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) dup(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[0x5, 0x401, 0xffff, 0x1, 0x7ff]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r1, 0x6, r2) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() setreuid(0xee00, r5) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000440)={0x0, 0x0, 0x200}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1722, r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{0x23, 0xffffffff}, {0x87, 0x3}, {0x87, 0x1}, {0x8a, 0x63}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) r3 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) rmdir(&(0x7f0000000180)='.\x00') executing program 7: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x2a6, 0x10000000, 0x42}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x2000803, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x0, 0x8}, {0x0, 0x0, 0x8, 0x2}, {0xfffa, 0x4, 0x1f, 0x7}, {0x8, 0x4, 0x80, 0xb9000}, {0x7, 0x2, 0x1, 0x7}]}) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000003}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) executing program 5: kqueue() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x8) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000300), 0x10) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r6, r7) fchownat(r2, &(0x7f00000004c0)='./file0/file0\x00', r1, r7, 0x6) setreuid(0x0, r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup2(r8, r9) socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000080)) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000140)={0x3}) executing program 2: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[], 0x1ff}, {[@loopback]}]}]}}}}}}) executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8a3, 0x1000}, {0xfffffffffffffff7, 0x97ef}}) syz_emit_ethernet(0x36, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb8100000081"]) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket(0x18, 0x3, 0x0) setgid(0xffffffffffffffff) recvfrom(r3, &(0x7f00000001c0)=""/99, 0x63, 0x0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc) socket(0x11, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) pwritev(r2, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) executing program 6: nanosleep(&(0x7f0000000000)={0x2}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x18, 0x1, 0x0) socket(0x1, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() semop(0x0, &(0x7f0000000340)=[{0x3, 0x9}, {0x4, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x1, 0x4}, {0x0, 0x80, 0x800}, {0x2, 0x1a}, {0x0, 0xfffa, 0x1800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x3}, {0x0, 0xff}, {0x4, 0x7ff, 0xc00}], 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r1 = getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) semop(0x0, &(0x7f0000000280)=[{0x1, 0x0, 0x400}, {0x3, 0x4, 0x800}, {0x0, 0x4, 0x3000}], 0x3) r2 = getegid() r3 = getuid() setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xadf2, r3, r1, r3, r2, 0x124, 0x3ff}, 0x8000000000000004, 0x800, 0x562}) r4 = semget$private(0x0, 0x4000000009, 0x40) semop(r4, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0xf0000000, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000440)={0x0, 0x0, 0x200}) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82d3b00b2a36fa700e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x7) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r4) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, &(0x7f00000001c0)) writev(r0, &(0x7f0000000700), 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000700)=[{0x3, 0x4, 0x2000}, {0x2, 0x3}, {0x4, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6fd, 0x1000}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r0) semop(r1, &(0x7f0000000280)=[{0x3, 0x1f, 0x800}, {0x4, 0x3f, 0x1800}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getppid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r4, r3, 0x4e}, 0x6, 0x0, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x10200, r2, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x56, 0xd47, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, r3}, 0x6, 0x0, 0x4}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r7, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x0, 0x0, 0x0, 0x200}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfcff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 5: syz_emit_ethernet(0x66, &(0x7f0000001840)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200302b040000000000da0000000000bbfe8000000000000000000000000000bb"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x187) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) pread(r1, &(0x7f0000001700)="dd4ed9257d3fc88dec8b9fb9d751b0a8ab3e07f5dfc4ad83d9b4fdb7f6a6a492ba1e9447442a275c0157f40a02350cc01ffdb021a67e070a60793e61f5985be184330df2f76bb2aa1d51af5d1cf2cb4abfe0eb377db92dc516db82dd62ef8c258df04cfb364fce7e02d9fe152d6f67564601e117cf1f0028240d04f5da23efa82b9a83056f54668a0af40f559363a4140da18c944ac53e5966770fbc884798e5bcc1505e517dd9d21ad6", 0xae, 0x402000000000003) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001500)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfbceb4ad9a683d4f55f6306848bf68da4d805421dbe612276628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f00000013c0)="093c61e3129b330bd316c5b0a65c8ce79ef968e233380e7844df8346e4737d61904b2aa5eb37d050a82f919142c8c7000000000000", 0x35}, {&(0x7f0000000240)="4e228a375a871dcde1c582a9836ca494b93f1a75d3a8588bc959ff5a760d176f66c39f2bb5177d5ac05e83766c7ac16457601aea381a575669ca53e692502d2b11f4869bb065a10b177c8bd646", 0x4d}], 0x5, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r6, r1, r0, r0]}], 0x20, 0x402}, 0x8) fcntl$getflags(r4, 0x1) openat(r5, &(0x7f00000014c0)='./file0\x00', 0x2, 0x8) ioctl$BIOCLOCK(r5, 0x20004276) denied attempt to set clock back 1713990541 seconds executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x2a) r1 = socket$inet(0x2, 0x3, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x3d}, {0x7}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x200}, 0x2, 0x0, 0xfffffffffffffffe}) r0 = socket(0x1, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x149, 0x0) geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x400}, {0x50}, {0x812e, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0xa, 0x0, {0x6cb9, 0x100101}}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) syz_open_pts() executing program 3: r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r0, 0x2) flock(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 5: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {0x6}, {0xe63, 0x7f, 0x9e}, {0x100, 0x80, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000623000/0x2000)=nil, 0x2000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x40}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r5) ioctl$VNDIOCSET(r6, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0x7, 0x4) dup2(r0, r1) setsockopt(r1, 0x1000000000029, 0xd, 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='r\x00') r5 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4ebfac6bbaf7949) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) listen(r3, 0x1f) open(&(0x7f0000000000)='./file1\x00', 0x20, 0x0) executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x40, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000800)=[{&(0x7f0000000700)="e73af86d5bc66c46766636a3373bad8ec4b14210df2eb2f0630353df3f4f89b2d7a0124562591cafd0ebc788a2e6f1c28a39a2ae2d68b18edd9f64a38832fd3fca73b1ca432a88b75648b35e185e4a6cb9d0b9ed74570ff9a7d3bbed624e2182186640701f959295a6a33ce94472f0a7d01da7639eadb692565d1882c3642f22c4ca38cf0cbe19ace97b134f87ff16c9a2507b07e3a802a6d55e87bb172fc5c2b2"}, {&(0x7f00000009c0)="b0f11d8f75f5f20f7d0564e4cb9433a91622faf313cf7b32ee2b9f43bc8363e16b59be906f941c70aea7bdd26734e2f9bdf0987f106445ff8d5e55c529918511e87db74f2e5f1d4db6bec8d5cde706444939c214837b7481829eace42547b71f8223faf8d981dc958bf4d7826ee23d8824143be7feb5e7e8f23f5b6c7b626940843df429e5e901664dd3f4220370774e8e1b008dcb9c963c4bf247f3c8101013f29e611d9a3044c9470a25a40234506b6f7842148e34660da49e419cff6b18f217d44df89eb98a0102a61c2f3d3fb27eda06d29279aa647100a59ac94b212638b38c0b771e808b5985c76dcb50d2f91f88fec20eb76d05d51297acf537c29fa8996b8ecfac96e087c9a923031480f011138d68bcf45f7e18879741023706f87d186e7693ac7ad09a5fcf55e5127aadd4a76bc798027ac84510c1d64555a743b5d97842133d50c833ccdf61d9efe103f9cd5115362373c867f5ebf8f34a5aea6d37a3a0afce5bda99e45ea2dbdb4de5e54c47d5c2d0e18b2caa01c84421f24d30343fa96b8b33753ad3220cbaeffd2076b00c4c286fa011fc735a4091dc98aee64dc5d5b091b034ade14b138151dfb2f84deb0cbde40676bb2f7dae5de0b0c3151db18822434025c911f77e81eb891ef092291aaf52ba695aecc92ebe152f013cb77cb5fffb2b394110654823fc4960f1ab64564fa1a638e1a1382586299a3fb3f042eb3665c766aca8cd850e435845b70edadcad653e2b872a069268760528c12fbbf10769abf2d4769f1a04676628bc48513d8252c526ba16721fdde429434f242373aa4105209da3987ced741b69f52b19afd7961c23e425d58ccc2c8ed1b3eaeae08b2b1582456c59cfc4877d04018f3197b37f4a8ec9c483a25f5f3e2f513e0bd74556ed513ad367d3307803ec0a21ccbfbacfd133039829e7354c750e09f4685b7a888ceec7ba3b300d78e2dcf82010da592b0531b64b8d3038c809ff341c48e3e53ec09c02b006ff1c3f1e38e829589887d72a2917096c64f9e455c9a32e8653ff995321b62de0ec322f8d7e9058b809809c92678434585811340d5c52900d82f07fe66f7febc7dd28bb7a06ae2b32567a6bccd40b4bea69847a5c4a5c8c5bd37a67ef402d2e4735d0a8298302c7014e6ab1ce1cf27a116965258e9edc4954c85c03dd1fab81833e6fb0de48cb4de7312b1846da3335508db3b014c40361b9e95b6d77a4ed8e49d9a04d1d9fe54153a7d5eaaa2e0adcad5c06cb80fb1d6f06c5432d4fe4ed981a69b5d90c13d7bd06a4dabf1f3262fbaaac29d7bcb9c58364e0fd0a9704ffe3fa02d7164f6edc5a0a9e7fee50f4e4b3b32f7b68634f139cc1c0a8b4069e1615ee690b86aeee4c7cf10ab4c7caec4603784b210f8d4f6c27d2c324bb4d64fd3a152754f604cc79af7aafc3a0aa5094116e72c8cade74cb562d689a31d13f49cf47daaaf0e605aa3d9dca66f7f5a29ffc9a25bdd87e8f235fb45599bb9096e603c96c540d984ddc85a60b2535d04a2df75d054affaa663b7e7c014995ea0f2d57c23466af85804a41a0a36a033bbfc1e4a60a680aef91390d391e97f27ff38300ba5ed10cf6cbd2dd3d674e9a99ffcff421b250a575decea0325a1180dc7fa4aaf7b2c46df43c446ead8817095409fa60b8f74dde1c5c38fa30b1e5dfe0bdd5fa7798214540b1e5df323b76192e7c2ad56fc62f65e80259c73b96ca957095603e8278b7f86c64df4533743ff243cf629ab74dc84ab6002c57543661a11805c0add7a9c325fb977039e68c92f6ee51fd27214a73c9050dc1e20af4374f8e720ad0427bebaaa6d795dc308693a063888bd7007fa2b3f01b21f22182092794f852a6fcb664db1066b87cf83b2cc4e4a89f5367c250aad63b7b63d9a6a4795687780ee38f35d87d3abef388fd9edbfc6f4386b0d368740bd81057c390225172baab89c1cec5e2109dbd6c64b38963c78a3e6e693ed82d5652582eb0b8ce3edbc72d1629f15a792978a5d0ee9c0cdf9dcff9b5145cd7520cd0869836098bf528008a7e9f28a82c27e7aa1f2c5cc92cba13f225882b48350943139fc88ea9eebe1b0b74ae10134c04cd44ac6e108074c37b720e9a894337f489d4e50a76a28fd731687d036c27d55d8dbd32fc2ef580d37b006a5a01807fdfc11ad519e3962afaee34f72af961c238e168cb808ae288447225be00bde44ff9ba73569cd93b9a3e799d7a400b0651a13c9713fcd549d314dafbcbf11dc5f12a7d8e8b3f1df77a29e2e2b47abcb9557650eaf5139c464fc9eb99e681ab59144c4991ec5b232e6f1b463f8b605bc44f79b616ad212a8818f312b745ae7fa7447134fd71c1fe6e19f9ad8d08dbbe4c717b33d8fe3ad6ee9f8908be8b1c74f004e064f622d23832f7efcb27bbea7a0b5dd25611263ba00cc6b5eae43188073297bd60f5e33dc44e48203d13ad8459373f01dc215106172943ed8d102c26feb6892bd36e760780915df3682569c05ef7377438f8816d2280f699d1922075504b43329588eee3e20ed63da97578027b47c131c4a04d1190fdc4a725c4a4be595e49c592a9a3614a1f531ea4b1a836b7b650b3d8ffa7cadbcc7e69a11355c70955bd51ce94ec495e7662d8d588d374b542c1899bb67518d213e6cb260a04ffee86be633733f5ea4aecd5c2d4bcdb626c5500ebe125c273efc392f8a61d3f0a030fb56a9ba837302a511c1046b9b3fc135ab7aa2ab0f6adedc253c19900f5ca2c6823acf697b2a4df4f45260116a11a514c6d3f9e577f2071132f663251d88f53ee1735e3aed5b65ef17f816073a6004ee943357bcc5997c62815d35fab7dec5d878e91590bd209d555040a1ba3391d8178df01d1a45d13145f2e2dec1d3ac698b10408fad02e8bf918a8f7234f31481d7d722adcb4b44aad0ec8ea30cffea44bb05005456468dbba7ebce0b29972b4d1a663170a3e18b3e2bfe2cf90b34b3179efaada88bd0a1e6d6ba3b0d21f16c1eedfb34a0f01901a3fde4aded940e2d5f4352182a470cf59aefd0ed4ff1d34fd60b1bea0cb03b37fcdd33048e792bc9846bb4fbb5f37c19bae8a020b95205d4a1154b1f101aea50d7afe66f70c11aad1c205853539b5f014a468eb36a44d7bb18481de7497ebaa4eea2f1830bfe8974d746599b6d08bb3a24fe12e75a5bdb23454a268ce4b90d0ff3f76e59238a62225a8925b7733ec8d5706e022c36067863b38ce02c16a5745a8f874df0cc8a6bfad0e855844f8f37695460c4ef954a808b5d2f5845b1a200ccf97bfcd92dc55d8397ab43bd220c0f27899f62f06fedd5457db8ab22d26966b7f04fe6c49f0dec0716b5bd13786814698453fb24bf5fa73aa29b163e3d2092b2d9e63047542f294670c321148d3fde57229151cf45352435e1cb666e622f2815f5773a43499a3db8e5baa7750496e64fe9f21f1d5f990c8744f976f28bb07029d672df3a31feae867a0cea67f86eef70383dcd73b7fe0865f14838e20ebaecdc2288a331240a84c693742e415a78cd6f53ac0f1eced9b4a04a274507adb92fea366e1d9d592e4c8b543090c047783c0fb515c872c4beba23580603d852829997b1a5aa2bbc35632b3a35b7bf8591cfb25f73d9be0236ac110fa7bc5f79c7714e7a97572814b2c375ba3ea2b6709efd76bc117412e0682562722beeab69f7958b9a0aec98eb17bc9b1df6a1c0b38f9a040d5090887ec2afc41ea4a5da2dbe3955af7736c9f682fc10b5b2dba5db401942445475b28c4743ab1e47f5deefd87479281f1ff4cc352f68e0f6dbbac4a8bcd3cdd135457cd0c58ad35bfc1818f622247bd81f0828845c14263f971f8e5c5256f080bdec6c236acd7465319b581160837e2cebbb17b62b57a9436053390ba077cc0365f322f75a6ac1af6e3af185a0ca3c86b09d97fa93391c0f22fb0b29d2ead2d68ed6ef5f02fda0af4fb0eb21c903af9b754933df6bd643a0595773b183e3de3059146083e08b63482cf12e4036be654106e5bc8bbb73576933295834f1a63c9d8eb183ffd608cfe0cb876f7d9ef17e2a7aa79d428a8feba7e351da22cd15e99c2722af538b6027fe12c87627ea198b5b415d02eabd80ac7438f55965279db66466dc14770e49301e088d47ec0d02ce412da377d9dadb56620517daef000e088b0f7fd2917a9d219c19be142b50bd23a495c45368e7dc30906f64702d6fa678770cce67dfcefeaf4c6dd440111f2c4d30c8020b8579db909589cecb36689314cfec20e03bec1d230fb1c2825121a5ff0646af8d60b03025791472d1d7d59abc4ba400369481e8229301aeab7b43a96db210c0c59dd57d0a8b07481fcaa201417d1f3d473c455d1e7c925802509db66c71717d2ef54a73ff91897769fbbf8a5a745fd5bf613bf59aac70e0e2882f28045a2ad7dfd08b3a4950a102ffab8d5417369d3f565775d285ef8035e473ba8ebb93b7d358028eb5a5efada85a45ea399d55195393aefbcd2868c3b2bcdab3a2250d9c7b9ee7fcc887d2c4791c3552c92442541e0bad4c4d07350d6f0f707a9a18f513ea979f3c9883c36ccd4dae2f6e1db43d1487032cf680e66a9d22b9830f2dbf40f35153e074b18ae2491459635370c2e344594f308823866469a73faf80a234c4a8660fa4dd03feca767b3f34ff87245bc38042eb938c11812d68f40c5172db53dc8482b8b817c9b28ffb0dd2342a1b9e7cf4306b59e24c266f69705e102e2d2826e36293eea07edfdb63b2d859b9d274947479601c236dcc8b0d1ab5ec010b01f7c042aa5804cda77c0ab56301fe93211a26e2de2be999019c34c8af3cef9c8fd11eb22dc982df36f3f7685798cf14a82867488de20dc2d0dbf880f45f7a944ac5ef4f2243266b822be7ae70e03fa3cf207b74f0bca9536a33e6bb36c0e39ee9f160962d27f4ea96d781dc9654263017b34e22ff6486a69be2f527c7bac96f113fff4483d97ab9ebb4024a473973848b557a6fad2082ca083a25216c2194ae665b1e242a96ea28ae4f58a74db81ba1b4a749d0acc6791dbceea1dbec68a42ce8bf2c782f2c33fb86015ac89a74c88fa9bbac538167f4859df2910a3a1f64e22da9f26e1bfbef7c0ae195c20372e00a5e1852df7fb6fe5241522c8558d7600081f20534b9858537d09e62e2b57237b51b388c522adcfb066c52f74e5ec0c40f63f6a80c6fd8b6f0d11166e6c9e0aa0ec9c71d541f4c4615274954851eb40a3091c72db1cc8d73974a4ac7a80b5ec3da79fa272b44ccffa74c64b416d6854a5a7b9ef0f6af3a1d5a6669df640f4e0780de4048d678a31775207b4b4c6b51f7ee137fc5cce89544344ee628ef61551fe2b2a4eefb11bc324e7c988eb5ec7c4710002a4d673835034733246f77ea8063f8cc71f86a7121dbf797adcfc33156bd3f9c4c3686693099e5eafa9cd14a0a2cd1317fb2596ea0129e98a8baedd7b82409830b1f9cc842e2e6ceb25bf46dbae2582676f932e63f8253e5b2214552b5b7b4b2b42807bc83b5c8d8bc916184dffbcbc40244e0d835a7166549826f34285d8b81afcb450a4296ad866750c98278ec628c582703565214dd504a91c4f6f81dd225bd29a142bfbb15f08afc3ceed8868ed516408dcdeffb301247658d941c69c5c24a4cc183498a9713471a1718d5286b64a281cf2298c31ef69b228ea0feda8751ecf276affb825e6917e392d53a76a0067ac853aee668251037671d3eebf95aa8a1f4013e4817c46a64470fa61c1006307b9f3e23d1886d8b19dfa648ce2f5dea2d182582661c62cf298a562"}], 0x5e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000000c0)) close(r4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') dup2(r3, r2) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, 0x0) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/217, 0xd9}], 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)=':\x00'], &(0x7f0000000640)=[&(0x7f0000000280)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000540)='%:\x00', &(0x7f0000000580)='.{]&&\x03$-\x00', &(0x7f0000000840)='\x00\xc6\xbf\xc9ML\xe2Y\x16*x\xa8\x88\xdd\xa3\x8f\xceG\xaf\a\xa6A\xd0\xc3\x12\xd1|\x01\"\xcd?\xca\x7fts\xdf4\xca\xd0\xec\x83I\x02w\x18\xae\x8eu\xb0\xa0\xc8\xebc0\xf4\\\xe2\xfc\xef`\xcaT~p&\xbf\xa8\x89\xca\x96\x84\x11 \xc7\x81%n\xf6\xb1\x87rB\xc9M\x12(\xd1\x04PD\xed\x90\x87\r\xa5\xaf\xa052|\xbd\xe7S\xa1\xaf\xfc\xbd\x17P\xe5\xe9\xc7y\xe7\xe4\xfen\xa1\xa9V\x8e}\xceH\f@s\xe0\x19~\x98\x9a', &(0x7f0000000600)='\x00']) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x3c}, {0x40e}]}) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x85, 0x80000000, 0x0, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x4d, 0x2}], 0x200, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}, {0x5, 0x0, 0x0, 0xfef}]}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000280)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$FIONREAD(r4, 0xc02069a0, &(0x7f00000001c0)) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x6, 0x5, 0x8) setsockopt(r6, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r7, &(0x7f00000000c0)="c3", 0xffffffed) readv(r8, &(0x7f00000023c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) dup2(r6, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcf, 0x0}) executing program 5: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x4e7) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1fe}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) write(r5, &(0x7f00000001c0)="7db9f6443291d5e9bac9c1749717cfbe52972dff60d01b3258e92d642083f7aca72560cd2c4b479f1d894d84c81446f359796ed242075f7c1da1ec81a832cc380193d81955ee49a1797dbd0803", 0x4d) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r8, r9, r10) r11 = getegid() r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000100), 0x0) setgroups(0x4, &(0x7f0000000040)=[r0, r7, r10, r11]) r13 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000000c0)=""/55) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x200000000000010d, &(0x7f0000000140)=[{0x7}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffc}, {0x18, 0x20, 0xee, 0x9}]}) mmap(&(0x7f00006e7000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x3) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) shutdown(r2, 0x2) write(r2, &(0x7f0000000240)="6e98a56c79f45ff5a93369a54bc42d18c75294d3cc726a7901018dd375e535d762a626d51b3e6a0d24acfc888583de2d442ea7a3266ab784adddd7494880e9ff1a0fff833ad2969ded4790befaca0827eeceb1ced348671db0ad7733822302a67ce2cbba16df3940c8cdb19ee3a896446ee0631909f6382ab066435e01c55079b897cf98d2f04051188d018ff266ccf74f2a59f230c917166b1df56f9461e54f803bf51bf2e24ec657158bbff6a435401c145446334882d5877d724117e95ef770208ee4e0427cafbb83", 0xca) executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x20}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xe, 0x5, 0xf8, 0x5}, {0x9f67, 0x7, 0x9, 0x81}, {0xae10, 0x20, 0x7, 0x4}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = getuid() syz_emit_ethernet(0x261, &(0x7f00000001c0)=ANY=[@ANYRES8, @ANYRES32=r0]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pread(r1, 0x0, 0x0, 0x80000006) socket$inet6(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = socket$inet(0x2, 0x81569b63689c9a97, 0x1b) setsockopt(r3, 0x0, 0x1f, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8ea8, "01000000d00000090080f67af5497fefd1511800"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x45}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000140), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3a2de5efec9104fe770695fce9d69519ee376c120e7db13014bf61ba26cc12e25123c96c846d5761143346a88679c219c0170932c294678fe92b4e814e3b1d2af7b698733bf6a7571d8ae0e1b3466cb2e5d79b315abdad986b2f9335024b58c26363dde3153986f3b6cfdb", 0x6b}, {&(0x7f0000000140)="5247f187c7a9aa0d578db61e475ac79425d2db7cef0f1566a51b2c30eddd8575ef33b76470ba", 0x26}], 0x2) executing program 6: close(0xffffffffffffffff) r0 = kqueue() lseek(r0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xe00000000d}) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r3, 0x100}, {r2, 0x8}], 0x3, 0x887e) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, 0x0) syz_open_pts() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) socket(0x11, 0x3, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f0800450000280078ac1400bb7f0000014e224e24000000000000fe1f9d49eb186f254ccce7be51baf9cb9b2ebf10744fb2e5aa3b32b4d7c519585b09ccf797a9094ec8825deb7e50bfba7a3ee5612ad48ea0ded950b91e2932bcd4d867095e59151ddebbf43ebec8b2bd56726c1f993d8f5bd64cc5490ac1371ccc0018b06f40e0c411784e4c6faa058c64eefa648e4d25d0fed088751e55da35c08a673b3c128c1a6dfb3cf37e709625e007e7373b8377774274640eab5c74a463faeb838933ab73287ff18c558f9c754a523f493f7250a7bd4a09f5b8ff03dbf7", @ANYRES32=0x41424344, @ANYRES32=0x0, @ANYRES32=r1]) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffffffff) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async, rerun: 64) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x8fa2, 0x6, 0x3f, 0x20}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x16c) writev(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f0000000540)=""/94, 0x5e}], 0x6, 0x3) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49818 failed: no mapping executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x2916831c63b574e7, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x8, r0}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f00000004c0)="3fde", 0x2}], 0x2) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e020048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r1, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r2 = getpid() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="baf1e443bf83bd24806796c4fb9359ef152db89af1e61ee21c94070786dece9ccab6d393e759508001c9cea9897bf8df88de6c21a51a60854cd21c2f914b399ddd14ab24faf71d0820d8f8fcc654cc0cac2cde0ebec587ac026b7b999f73d753dc7d84edba2221258b0885c84c8e909faa099abab8dbd00ce27402aeddc62e6b7830c096ed33bd614bfe28c3f05eeadec09f96f2666985679310363371237839cd1145b181802fb37d1a5678853ab7ec83fa450e8156c0da591942c04f7cf239ef747604741b3a7422e790be3efe1f73445e44b632019d5f40bf6debb0d5023cdbd4eac72fd3968b0058ae90c016a6efcaea", 0xf2) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000002040)=""/4083) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) getrlimit(0x0, &(0x7f0000001200)) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x40000000, 0x3}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xf837dab5c3f28ddd) r5 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) setpgid(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r8) setreuid(0xee00, 0x0) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x8046}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socket$inet6(0x18, 0x4, 0xe4) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYRES32=r4], 0x401, 0x0) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRES64=r6, @ANYRES64=r5], 0x401, 0x0) r7 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r7, &(0x7f00000001c0)='./file0\x00', 0x8) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r9, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) msgctl$IPC_RMID(r5, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) accept(r0, 0x0, &(0x7f0000000100)) setreuid(0x0, 0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r1, @ANYRES16=r0]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x6) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0xffffdffd}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="fcd0e218a5f1", @multicast1, @remote, @remote={0xac, 0x14, 0x0}}}}}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(r0, 0x400000000cc) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) pckbd_enable: command error executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{0x9, 0x2, 0x77, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/control/file1\x00') setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4000000000000007, &(0x7f0000000340)="953df0174fae60a4a1c742cace3d8ba0cb26ab00d569efd2095ec64ee06393dc61bf62a97a6a4b983e5d38d8e73b9769f214ed56b75db41c9ee8f212000000000000000560a58dd05b1aa1138f0a7a60fcb1ed702552b15f37b4311f0dd7bf477c28ab4155b316806b011929964952e6243fd10fd2670b26ac4a9ea41801d18e401088d0a05cf62d1dd5d1a141ff8b0cbc3bf418c2101a2715b77b2be9eae679607f0248537fe55dd06680a8bedd77986a75cd08902378bd8cb1cf01fc17084486ca2705eb9fecc5c0e2a2d1", &(0x7f0000000240)=0xcc, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {0xffffffffffffffff, 0xd}, {r3, 0x100}, {r2, 0x8}], 0x4, 0x887e) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) executing program 2: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0xcb}, {{r2}, 0xfffffffffffffffa, 0x13}, {{r2}, 0xfffffffffffffff9, 0xc5}, {{r2}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x261, &(0x7f0000000780)=ANY=[]) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001020205"]) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) close(r1) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1}, @icmp=@info_request}}}}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0xfffff6f4, 0x3, 0x80a19f, "bb08000100f1675910508b00", 0x0, 0xfffffffd}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="bae7ee0b64488219df8d989b017f8a9aaefa6566191e60c262cea010195adb2efba60e24fc67575e6172576577c450d48a8294d98c058c6d2fdba1a6cdf81cb5fad4f5770300e4ca6417ec7024f04e2bd773ad3e83079491ae97074fef8a8b5057b386bdba1bce80c7", 0x69}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x9) map stack 0x2002a000-0x2002b000 of map 0xfffffd806957c6c8 failed: no mapping executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000004c0)=[{0x2c}, {0x15, 0x0, 0x0, 0x4}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@random="634572ae51a6", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "43a082", 0xffffffb6, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdd2) (async, rerun: 32) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 32) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000100), 0x0) shmget$private(0x0, 0x3000, 0xc0, &(0x7f000076b000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x8106}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8aad}, 0xc) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) syz_open_pts() syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff96430b7a73000000000000080046ffffffff070304014e20c54e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 3: syz_emit_ethernet(0xee, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60005f0000b80000fe8000000000000000000000000000bbff010000000000000000000000000001f1036bec6ad054a94df2eeeb23102a3e2bef0afc0a8cab4738911b4353f99eeb24dd716f3c2a7578673fc22133e466ea491ec5c49fd04ce3f934ace63ab69f48d60e0858239435a75a4c63b00a3069c415117d333ed320180852df7e5e909e6efc04692f51e3b674c3f93b4bac09fd100c8806e36aad22fefbfe250d2683655370f371962e38276abf6116a1919a1d39580b7e6ff2b3b636a24f5f1382b4c701785fd7ba04e8e8affd74ff55edae16660000000000000000"]) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) clock_settime(0x100000000000000, &(0x7f0000001980)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) (async) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) (async) close(r2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) (async) syz_emit_ethernet(0xde, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) socket$inet(0x2, 0x2, 0x0) (async) msgget$private(0x0, 0x0) (async) socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) executing program 3: close(0xffffffffffffffff) r0 = kqueue() lseek(r0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r3, r5, r7, 0xa5}, 0x3f, 0x3f, 0x5}) r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r9 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x4, r5, r7, r2, r6, 0x120, 0x6}, 0x5, 0x2, r4, r9, 0x5, 0x1, 0x100000001}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) r10 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x0) r11 = semget(0x1, 0x0, 0x20a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xfa53, r12, r7, r2, r7, 0xf5, 0x8000}, 0x800, 0x8, 0x5}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000003c0)=""/248) setuid(r1) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x580, 0x0) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000500)={0x1, 0x4}) sysctl$net_inet_divert(&(0x7f0000000540)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000580)="4cb454183eb70360ba3c8a21f09b64c151d18e4d6e47ae1306a261c1d9e98ef69a9ebfb35ff7cfcb66cc66010b4cd77e1f30e79c23507df5274be9ff53d730b3abbd757a065f1b5e3e47fa2a0e29e1fa73a64ba456a902ccf62d03d974fd27d9ed51bcdd3a64f555a60c7c1ad2efcbca0b14127e6dffca", &(0x7f0000000600)=0x77, &(0x7f0000000640)="43b83d3da7c674cf08f890419624651e02702d1790b179f8e555c1501d6ebd7d8ad3b232a54e6c67dad62b0df530c659e1353b7dd86991f76d1d0bdcb809c7b12e07fd368d67489564ce230b192906b0b7a00be8c4036be455c89c6e4f0a974c7a04632e07161af5a9a75d90ec494227507c38fa6b593701d90fa3599e922df452bc6921d381020c674f8854df8f93b58473e29e55bce1e7c47e558f556de36f591e31527fad033b22b8d25545bed16b986c5d6062585cb2e86e66f57d215ceff6192aefa3304649a93513fe79dfbee78431b490480ae155f81c85a46656f1", 0xdf) r14 = getuid() lchown(&(0x7f0000000740)='./file0\x00', r14, r7) getuid() setuid(r14) r15 = msgget(0x3, 0x0) msgctl$IPC_RMID(r15, 0x0) r16 = socket$inet6(0x18, 0x3, 0xf0) getpeername(r16, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping denied attempt to set clock back 1713990544 seconds executing program 2: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) link(0x0, 0x0) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1}, 0x3fffffffffffffd1, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r2}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x7}, 0x8) (async) r4 = open(0x0, 0x70e, 0x0) (async) r5 = getpid() ktrace(0x0, 0x0, 0x0, r5) (async, rerun: 64) recvmmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0xffffffffffffff01, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) socket(0x11, 0x3, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0xe02) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x100000b, 0x10, 0xffffffffffffffff, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) r2 = getuid() r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = getpid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={r6, r2, r5}, 0xc) setgroups(0x0, &(0x7f0000000180)) getgroups(0x27, &(0x7f0000002540)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) r2 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) (async) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0xcb}, {{r2}, 0xfffffffffffffffa, 0x13}, {{r2}, 0xfffffffffffffff9, 0xc5}, {{r2}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) (async) r3 = socket$unix(0x1, 0x5, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x261, &(0x7f0000000780)=ANY=[]) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping executing program 4: chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000240)=0x8) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/70, 0x46) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x3, 0xfe, 0xff, 0x1}, {0xfffb, 0x80, 0x35, 0x7}, {0x9, 0x3, 0x89, 0x2c95}, {0xfffa, 0x1f, 0x80, 0x3}, {0x401, 0x17, 0x69}]}) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) setsockopt(r3, 0x47596fe8, 0x1, &(0x7f00000000c0)="f11a8721e796204965dfcadb326cfe64097a8a57c0837cf53d1fe4ceab8b4f59c75367ff0e2aa21dc81418ab66d77c5af14e2a0a07b739b95fb2317cbe1d26fac51ec7df8f4b48d728c313c75c18ae4cd6b4bc2a2747d5e52929cecdb66184f919ad7980ef922828a06482d85808722207932daf88a50c818c0af460b632599e789ca35dd8df26267e409ed744dd52c5df603706362acee26aac4c005403c364e5a386715d07782df94e1a8b1815678f6fe845deefa3b734a491912653c76faa57d1c3f7dde3", 0xc6) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) ktrace(0x0, 0x5, 0x128, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x2}, {0x87}, {0x40e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x19) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000580), 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x29, 0x744b) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x68, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f00000000c0)='z', 0x1, 0x195a05e282d6161, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000080)=[{r4}, {r1, 0x8}], 0x2, 0x7f) kqueue() writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x28}, {0x1}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x7d}}) socketpair(0x18, 0x4, 0xc, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xa, 0x0, 0x0, 0x0, 0x55}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x1008, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) nanosleep(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d", 0x39}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {&(0x7f0000000040)="9f584fbceb5a3c2bbf7ed81b7e4d8d79d117526302589d08e2b241f5084c6ede3cbaa38dd6a89258933e3a94fd37aa175e517d8fee9f", 0x36}], 0x3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) sendmmsg(r3, &(0x7f0000000880)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0xfc3, 0x2, 0xc}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x180, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x10000}, {0x0, 0x3, 0x0, 0x9}, {0x2, 0x0, 0x0, 0x7fffffff}]}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 7: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x7, 0xbaec, 0xfff]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) socketpair(0x2, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x42) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x1, 0x4, 0x2) r7 = semget(0x3, 0x0, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r9, r4, r12, r4, 0x23, 0x2}, 0x0, 0x3, 0x2}) fcntl$getown(r6, 0x5) r14 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r15 = geteuid() r16 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x81, r12, r10, r15, r4, 0x40, 0x200}, 0xc43, 0x3f, r11, r16, 0x1, 0x6, 0x7fff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0x8001, 0x1, 0x6, 0x1, 0x5]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/247}, &(0x7f0000000540)=0xf9) openat$tty(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) socketpair(0x6, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={r11, r15, r10}, 0xc) chmod(&(0x7f0000000640)='./file1\x00', 0x194) r20 = dup2(r19, r0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) sendmsg$unix(r19, &(0x7f0000001880)={&(0x7f0000000680)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000006c0)="8aa2e507e597943543a9be89946d8dbf0d09d980b1c1fa217ac95a71ccfe43bbde2e270e063eb60f4dcd8c769c78141863957e3463", 0x35}, {&(0x7f0000000700)="663af4280fae671680bdd5bcd5571da46ba6eeb8265438b3a7e22d17513ed426cea461d33a3c69d8c2227bc4f049a114df1bf1a96ed3fc4f90c913a3bc86443c253730b03e967f42ab2937c9ba7c0170749974cd15ddd656cdaaaf2d65348c59c11bb0d7ebe491c675dc56b7a897ffc4d9ab0da87f9aba76db7c0ab62aebdd6f09570cec25fac4fdd3239825dd4e25f7594c0a7ef09b066febe68cdb69f8589e216b3214e7c3a29af585ec30898fb2299c8ded8a7953689b9aa1373ee26defb692890cd9770c16b4ff48d7cc59c158fe7ab2eb721d66a59d0b8014040505e14ed9a4fe21913ef66d4e27818e813cb3a7f8e301a6e84549ba2c55bd699806ccf56fed96d956083c91b4ce525f4fd622449fd825ba90163644a5e5f1161888fb517d9d633ecf1ccf71fe3e5df989baa7ae7f9aebceb483bc0c5fe2977abf92ff23bbf0c5797763019844084f84823d938ac2f08e6d2e74371c658dcec3b72e0e7294f7fbc3eb31285c7eff387aba91cb3c4aa3ed878b34139da4902994cb147ae1fe4ccc11f481b0d5b53a1c8629f6b9d5baab35d5ac2a8c73fe2714d7b1bb862e051b8c55f26ea7bbb31f030d4e8c8c7a7e8170c26da996147c39eb09ec2afb84931b29dcef3841e3d54e6a61ac6d3037d14d45a6fe52ba4a5ef05143aeccb7f0a17990b497a8c5d99208fa08c8d14a30a60accba0b9531a35600cc56388fabc0c849c64478f71944cec5ac0853867a70207b3f8962b3768efde891f1d08164a5301f8097fa224cc0e68aedd6aeadbd3efa3c27f7ac5ddbdd7bd8be0fba84dc2277da0cb8cdf73f9a3a86f09eb876a14df0476661f18b7c642ec33cb3f74078f9c4b7199d1b968bb8da3a49a41bd5d27a1982af221723e5d03fac178ab98eb899e1ac7728c4f40dd5bf1f541ade6d2959fdeff53ae4f0d0419ec9ded90d6d33df0cea5c746b2c6c389d35f1cf53b32cfbc77ae9a232c9c57566634d6942dbe64d952e585ca7fe700cf1d2f194a0eceed52fa0c4a977aaae1d60e005944d89dd3a8ede3a6ba0c3508d6df7162e92d3c4103dacf7804f9e17b1bf1ee46300216f6b9bd81eb37eae2f2629423156e5ebb9484db5d43f98e192b4e605048f75423c0cfa2d55b796796775d7d5b4ebb3287fde581c919efda0c05741fb8ff2dc8ffc96e3f95eb936a2ca2905fd67404c6e2bd5067980f4fd16b16beff8ef89a5856b113a8721bd6a2e1d303280228b891a8518d2ea71aab451da309dcb51622d162650187cc07e3ee695e40e9da6a145613d3733cc7a2bab80006cb8569913acde90e449c3696d9ee6891449ee4d6117a0f7f6d09a578be8a249d1c66bf8a8fd6125c0f2c33dd4d45a2643759fde07fb0d1730f183b5e390ba9b149c1b67bca91acded22fcb1b92a277f64577c672f8a075e97e6c4b3e7962d364eb582cec8ea1802c92cc901e9eef65acbd0c32c33f08d9bedec0c9b8b5d15c3ac60154b1d80e16f4c647792c378dac468035067b1fda6790d5940d3530950c3c566281863b76a192157e8d02946c37953603b0357c426bfa2a1afb46a4e6746212ad1539fcff72ef31fcdbef8eb165b7f319c00420f1ff68c8c79108370e1bc1a19c472f30deec0b53752816ccd0012c1bb8aa2ff10eb54218c40736cdb1ac410bccdac60252283b5113f844722eb1a3bf2a9f552894e2b812cb0255af91a4ab8d785a145a2909abcadea387322745a230c0f10147dcfdc3f42a1e655f8b92a65f08c299796b3a6f8dc68ab7ad89d905a34f0354629d274cbdd183696aafa681d2d3656749cbee76b8142381e130265d383a651217b1614ca44166b33b3b36cc02e1d2d6e0ed6da311c45684289cd21b57f51aaec096fb79eec2920096d26f7254908e4b53adae007eb93ab73175add31bc7c57aa377c7b56cd4f691fc85e743972449e047933915b7abf6233187e8e70635b28398b89407ca9f30d56d97eca4185362c75854b2bf1b9e230a6fcd75694f0ceb0261b8dcc18d1c8f17f0c8e5854bc4a7d7e8e0c81371beaf9aa0ea643c90d240df8cf50f7892f9234825ed3560a33e1329ad8f55f66084e6e8f88164b7d39fa112b5f27a86ca61f94ecc5fca4f8ef5d723d2aa41ff4bb0220253c8d9d3903962d6ff8d4ebdac5579357fbd90948b1ce04e225bab7be8e4685d57c330fb10b7a976d1594b4b705d9ce21c15cd42b3f7c4e4f83a1d6068e82eb408ed9f7e15f0c25287b2507ccb4d229f8fc25e2bdd0e70d5306d75cda9b9ee24b30ec8a4fa1b0376fbc9972c6cc9f7a42a04da892b38b4541c33a45a81fce395816222944fd9e778f9114217e67154bbf48dc2bee85af79a91bfad5a4f33bb685319ee6cd92ece72a1bfe5985318d363af7c09dbdbd0832689034ae2401a2f2384286e1b88fc0a241a44eae23e7cf54481155c76e9a61c4ddf0fd441656ed8b1f98b95288a7342442b9cf81ece019d1de7045316542aced1e191fdddfbf288c62ecd7be5f82915d82287fc6ac342f6ffc3f009e5a06aff753927b89fd1a4a9fb5421514fcf1a7218d31513be36eb3a07ef0c7ece737adbf3afdb05062a13e4cf0951c80e13b5090cc1e5fe018a774d7e3f9b93ee86d89a3bbdc221ee434604c01968d8016ad062d37267ba339f2d2358c46990ab785f825d42da304f40904be8e4406212c3905adc057d7048abe8b02ec0c82e357622a0d86656c453dc3d057d58d6991aa3f2f9b8218d299c2cd144423ab28c330d677a12205fc064519dd014d94d4f15a3a15b36ae40c8b7c746ac2ba96b7c054fd2ec41b7536aa28e249036dc69fc52bc9c39a4f66317aee0a6444659e63fbd8bed3a9a98de5c03bce10c0ceb6c7da2133f2d209abe638afa8b0a798f0442b7baa000fec8eaab7e1962ed97ea282c9ac7e13a8c6a48a05b98f4eccfe89992048de2441fa8291b74431dc4329953b4525e148d81f61a51cf781362a12ed39146f3ead8dbb713e549c1bc89a137196f2417e9bf99c8fc7fde43cc7b747daa0d632e5b2e953f1dd39317f77a7b2c0554b16321d653a68e25b0aced8257feb193261a8875431622ede920caacb91c503644263875289ac6d38fa0fecc854fa6f2762914d83a25a75ac3460af5f7510367765e00ee65ebb77c3d2e4931fa19b3d67a5e57f5777a42ab4ab4badc3d8ddc0fbbdf375bd553097b4123e2d094b49f18e4adb436cb5493bd56d29c0e9750484318ec4a5fec5a8e76af2c9044bb78f5385982a665a623e5a0a3a519ae8ea1fd1fdbb3b4d41b43a3ccd9eb1eb76ead369f0630d42f099c4e9a05ca61b6e65b7dc21c87d0366fbc9047d975e03bbb46fc7a187d1ce66f13e3f85dc200d9816e9ac9997009b2fb63a37ea89cb8ac4d9130ff0f8f176ef8b1819c5172edb7dfa5def9cc7d9063f1ba42dc1a7e520f69779ac3c82c3f25863eab944fd481bc8ba9c6bfa6db13954739143478607e38ec54a04ecd2cc07432fabca526c5a5ced5fe27b86d569bf84a91efdaf9f06953ca50e1aeefd5d06e21402c06bcdd6a22264a8bd69a0aa9340af4fa9b473374d99cf5bc0185ee800fb23c176d578e2960296b5db9ccd7a76c68588e3fda2826ee4959ec8b5080566c803c1ae2c83cfca52e08c80aebfadded03f6fc9d67ea513557fa1e025fbe9ff69b7eae565b0e7b4583c8a9995ba27a89156ca3ed7abc0eb800cc9b3b4e09b26acf4e08a404ca81fd2717c4ae9d47aa3d812d777ef2d8cc7a6885b152744971087be61f21981b7a409675cdcbc6f0c9a3c93151dd25566fbd907947e377aeb1a00c2ac5c72f384294a8cd3bed21ecb9b11ba0907b0c533722db6f4b1da391b3ff4c5b1e5df624ea1f7ff5c3d466b6dc5a3d3f6a8af8e3412a4c8ffb8ad6b8752137687572f2f17ad47fcfb5a30201bc3404af65dca3aa5fc220d7dda1e1228fec4a2dd2d3bc01d03df5fd3bf037ce63b89a790f970e565abebfd06dc3e2e1afd1920fa35175e52e1e3f4cb152d9516ecc5837a84811117ee6ced1df426943f045675692374212c68ec323f9d9e1970a655994e9ff7a4ddf100a22e18e370fd935edb92a0ac006baa618491fb4279869aec55db4a7c0951f4d761c501e2143bd506166ce2b140c875b2c65a58d06291d9c4c2fa2f90ca6d2d8fdcd04d40cab1fc33017cb67a7970d46191e3b546b47d5216cac72af4d1f63fddb9537446a4ec328d50f98ee3d0d3cb8916628d48dbd44bf62ffd9c6eaaed127a0a0f4d3637e15d51bcecbcc0de6ab20d01b79c808771c66eb7a448ff154f0d45c1a937dcf31373262b033a5a13556eb7bf787848d04b7d7255e624b343a4abc82a63bf91cf83296a3572e266cb41530acd788cb1a7ee9fa7381eaad41df48e87f20eb9138b9cf801c743e65158b4395214aa8695d0277fb3a51e1d97ac6fc63748f258fc86196cc916102318da3ae087b57ecbe65ee7c418e6be90432e6e503fff4c460348e04e9dad0308ce4bd3a3d464e274c18ff30c1475df436156541df554a68053ba62fb91aea860df787fc66a1975660867724353fe3f54613b65f1e02b459795e2db2a46f65407769df0c9b159043d49c147c54465c7e8bc70987a54e42c89d2e0eb5c095721161e254ff679d7e7cbbc42d11ef167d9bf1126d943b9a17fef176ba272891a14163c843e9a9a18807b55a78f242d2f33b4008e868224ab7053b1630f4042243ac58701e49bab2467aa2aff9527fc61de21719bdde51b0a8526f739fa01152e8f4dd9ebcb3c8b824c3fda2e4fdd43f7250e20f754d647d0eec899becfeb2291d35addb5af4e250a08f6d4e2c1a3145a1080087d8525dd8e91bcf9005c00e4131cd6ee951052440a147adc1934a5d118328519e53a3f90f1580808009449817d9954648dbe415035f24499c460b795df4e9f04bd697f68993159d606fbd01fe69fec54cde5c676722688111b7cc87f2241d011c791c72a765be65184964edbb148792984e64b40ae3cfdec63b9af1f0486b2e18b53ded34a2428956e3e051f6e1d543881fb3bd59c56c6a495beb83c504409e732c31b54ee8cc61f42da1d7427be1785d45a0f988739b82e86ae05703fc0a96f74145fa6ba719ee10c5de7e3e91d9e00db4eeae7d3a705ad69ff68b9ba778f6229f910fd34ba2932eea175084732802175650b95c0493698e43b414108b5869d8261777989c99ac5570b2cd8873d774b4ad190f3561a4363e8a0033903bef0f4e324984553c427067811356d15ff83ddcd1f8d543a78eed82f8048ef9f9b3100d353f58a438deecab2312acea503667a3f9df135e76417b8bdca14b7dd76e21ac31d24c5c3b829d0f1691975832a0f1ce56a662b0dea1c764490abc4bbf4a9cf7ea2dba0e62e90b74f5e4a5ec764662a6151bdf749b02c9008b192045fc27f909d73dc661b34eca880c005ae9058bba6d7fb7575582bd58767071e833c0f7a871e4eaef3c5110b9919e3b75d9156decebf6b8e378e862ee0b32a4e4ebda82ec5d91e078b67c2bf714fdb8982cdd0b314a1c393287eaf10d1c212cfa53cfb330ea7f88ab70613fb9aa8257e657cce3d88821e0d9ce133f49a5b7f088db7a9ae12292fec9b787c127c5de9b632c85097dcbf20af1b92929f565555552d93231f7a31a4665e430311aca71ba2d9c2f979e7b02279ff923961d18c564685df250ce300647b7fc7a45e1814beaf28d3b465782b16622fda3d944205973b32a70843f55725fb588415f31c0a8e11295e0f59378ebff210922ac7551807f32aac67692394e0ba5729a387328cd9d078a34b174c75", 0x1000}], 0x2, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r1, r19, r5, r0, r6, r20, r2, r19]}, @cred={0x20, 0xffff, 0x0, r8, r3, r13}, @cred={0x20, 0xffff, 0x0, r17, r3, r10}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r21, 0xffffffffffffffff]}], 0x90, 0xb}, 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @random="6cefb0153a81", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semget(0x3, 0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x0, 0xc00}, {0x2, 0x9, 0x800}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r1 = dup(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping executing program 3: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000040)="c0f93e60ac7dcf865a0498fa7b2561d562ec56573120a847935708428be6e57d4cf041e86f04c7721a036277a3e26557ed4e636373ea053199960472ce72c587d24d63d00d15e3df033785926f8ea06a66d12c1d1f566f4e518ffd4f2ed958617a8d979fab19b091ab5dab4419cbba1255bbef6332254124df7ffc83f968db1c7e9fdb171c56911fcfdd63afed2d3ceee62039ce8b0db9f559a3b4492c0694bbe14cfe3e23fbe40e976472a207549f12f17c", &(0x7f0000000100)=0xb2, &(0x7f0000000140)="2eabf0f70b02555b2b63ed4e80672aa86e68859e491415a9", 0x18) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x9) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x81, 0x80, 0x3ff}) r1 = socket(0x1, 0x5, 0x8) getsockname(r1, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) syz_emit_ethernet(0x22, &(0x7f0000000780)={@local, @empty, [{[{0x88a8, 0x0, 0x0, 0x1}], {0x8100, 0x1, 0x1, 0x1}}], {@generic={0x806c, "4bdc9bd5e314a808d6255c2b"}}}) r2 = accept$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000e40), 0x10, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e80), 0x20000, 0x0) sendmsg$unix(r1, &(0x7f0000000f00)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000880)="1f71f0ea4f4652dec6745cdbae8c9fdcc0", 0x11}, {&(0x7f00000008c0)="a39fbcfd7da2712e1dcd9d3a12a63bab00a51a70fc1742d1c54e4aca2bddd2f867371a9d2f2a6766a8920515ccc5edf41ffb6b57785d22e6b2dbd50e8c13d251bca526779ecb3795f249eec02e", 0x4d}, {&(0x7f0000000940)="9d3a6948ad8f8bf357a1a4777ccaed95591d08cd210811d116013dfcd5f6023643c3fea47c71e4f1eb1e7f4456", 0x2d}, {&(0x7f0000000980)="3318d1826d8f8507e57ec7edbc34d4eabe88154f38d02a12bd3880aae56ace860ce285b257d28f5f3a7b032991abc37e7be8531d6973d7b2c20b85629666945ca9bfdffc5001ff406ba458c576daf89356a96093a5e033d05f390add3811b382bd68fcd9019b94a2f523f6", 0x6b}, {&(0x7f0000000a00)="64ab4c3cf50ac0dc77807467cf15fe6ed4535d394c84785d78cfa9205227ae0ebc025ab9839c00b528039dac6e07a1e3d259ca561569c18c1592009fa7ac45b97572a381e8ac488dd5ab80734c176b87b45127453d9037f759a5df1bb6f28c2cefe96e123745477c2ee6831f85dca74fa298b9aaf45ea25044d5205e366059c8c92cb954011765857ab4d96aa150ee515732ec5cf1a994737ce6474649e332a5adee95dc863a080bd8991d8f9a8323084075afc2", 0xb4}, {&(0x7f0000000ac0)="368810958be9f2041d540432876e513f540d2552146f19aa5d416bc95814ed8d0dcab4a85d2716613aa5197bebd3a5f3aa18f31f9f0084e0f479f78896ab034d42cbb7acc3b706c2545176a06cab712fc7e82dbe44dd156f73d083dde1e19908087f2523fe0fb45135a96589664d406e1e46e2b2bcd633e1e1b9e993", 0x7c}, {&(0x7f0000000b40)="37d5993caca5829364cc6e1aad5cc558f521f552a419856bce0895ada03c27c1c1525d5b153e856c895b7203977a24030493d208327ff7774bbe7992892b0fb5e8b9aa4cb4205a9782e2faa23ed41bf175e52209246b29623e2bc13064d3f1", 0x5f}, {&(0x7f0000000bc0)="ec2346de806d15db46772d57b36a06b65a2fc21c54d6f704f76994bb5425053fa1cae20b4fc8eced36ddb0180a7af4082ae0b23a0365bcf1b3ad223b549059512523278f10450fad94852fc8fc905e72feb5d228a27e42e8a5d9314d6e403478b1fe71e68dbcb8b4de387f9de6e3d4785589f02d6d9c7090da5d59261e0344be2622a9c26e6ec033f24c6c31ff4b0ddfbb4230a961a51be692532469629e426e5eb2860b814c0dd9741093f4faaa3f6aa6f876b683bba5174f2b82aa36c7f48ac3ea769bb1b71f33b3e1ea96", 0xcc}, {&(0x7f0000000cc0)="39d3d2c2e55383db5daecf3de3fe9c617d637c2884a6a58607c0d44b0cc70f6a10bc48f82228fb7b543cc5f9533ddc7d8a7722a8cb176e1bb49e65b24c7f3abe18786d9693f6ebf5ca2c6dbc6ae7eb61605c3a4a790fe102e6ee667bcb019ca1342624ea68e7f7178e86ef88a477adcb38de4a3ee89b5c2e851e6c022352ba16d405fe8dc8dfff9767e080e121719004db5946fc1b0bd424f0d63ab5b887", 0x9e}], 0x9, &(0x7f0000000ec0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r3, r2, r2, r4]}], 0x30, 0x3}, 0x404) chdir(&(0x7f0000000f40)='./file0\x00') socket$inet6(0x18, 0x3, 0x9) r5 = openat(r3, &(0x7f0000000f80)='./file0\x00', 0x10200, 0x48) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000fc0)={0x1, 0x7, 0x1f, 0x5, 0x8}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001000), 0x4) preadv(r3, &(0x7f0000001400)=[{&(0x7f0000001040)=""/224, 0xe0}, {&(0x7f0000001140)=""/127, 0x7f}, {&(0x7f00000011c0)=""/142, 0x8e}, {&(0x7f0000001280)=""/241, 0xf1}, {&(0x7f0000001380)=""/124, 0x7c}], 0x5, 0x0) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0/file0\x00') linkat(r3, &(0x7f0000001500)='./file0\x00', r4, &(0x7f0000001540)='./file0/file0\x00', 0x0) utimensat(r4, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x2, 0x4}, {0x3, 0x3894}}, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000001640)=0x1ff, 0x4) select(0x40, &(0x7f0000001680)={0x80000001, 0x5, 0x1, 0x8aa, 0x9, 0x80000000, 0xd6d1, 0xffffffffffffffff}, &(0x7f00000016c0)={0x9, 0x3, 0x10000, 0x20000000, 0x5, 0x3, 0xe08c, 0x1}, &(0x7f0000001700)={0x9, 0xfffffffffffffd1a, 0x1, 0xfff, 0x684, 0x10001, 0x2, 0xcca}, &(0x7f0000001740)={0x3, 0x8}) r7 = socket$inet6(0x18, 0x1, 0xff) getsockopt$sock_timeval(r7, 0xffff, 0x380b, &(0x7f0000001780), &(0x7f00000017c0)=0x10) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001800)) r8 = getppid() wait4(r8, &(0x7f0000001840), 0x0, &(0x7f0000001880)) map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping map stack 0x2002a000-0x2002b000 of map 0xfffffd806ec49008 failed: no mapping executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x20}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r1, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = dup(r2) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x16, 0x4, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendsyslog(0x0, 0x51, 0x5) syz_emit_ethernet(0x32b6, 0x0) sendsyslog(&(0x7f0000000180)="bd615b0c010086d89757cc9501c3bf3b8cb3c157840829281d234c0bc5114043d65f0037526fbc3a36910a0ba30a8a3be33c60fd29f37c4a21acca647726a2d058293fe748b865aceefae2f27784c9b0441aa2e2ef", 0x55, 0x22) sendsyslog(&(0x7f0000000000)="e433d0a08512596b8117a011b418268bd8c264ba9e8b9c9fcbb433f94318", 0x1e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000140)="b06fed10225fd33d4e0af6d638d1fb524a146f99050f2e13f88d2764c36cfc90a8a2aeb41b979080e7c964e5ea8d0dfbfc9df9f6f61a0dc952", 0x39, 0xe2d8a29618afdc6b) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) sendsyslog(&(0x7f0000000040)="bc42cd7fd1b38521ac8c30865e1205aa0290c42d18b8b354ade842c3c6ffbe58367cebb7974f4002da0dcf2734555dd19edbe2e38e3cfe4b8e2ad6d2ec7d3044dbb9871187005fe006769d06538f993e26e46d0eae2f1fdd6d860bc64a043673206fe218f0bb8bd2690c1441f4cb057996d7e78f3fee97d1c6a7ee387ea9fa6a3e48015cd5e544a779764df619528ab07e8264b0a831bd11630618c8a0c5494ade4f519042f024cc9f26dc4b6b74cfee3b16f1d6760ef30db6f46f22e87b60b43b776554bea9de1798b1d0626d0553", 0xcf, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) symlink(&(0x7f0000002340)='\x00', &(0x7f0000002380)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) dup(r0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 3: setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) kqueue() (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) (async) r1 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) (async) writev(r1, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) (async) setsockopt(r3, 0x47596fe8, 0x1, &(0x7f00000000c0)="f11a8721e796204965dfcadb326cfe64097a8a57c0837cf53d1fe4ceab8b4f59c75367ff0e2aa21dc81418ab66d77c5af14e2a0a07b739b95fb2317cbe1d26fac51ec7df8f4b48d728c313c75c18ae4cd6b4bc2a2747d5e52929cecdb66184f919ad7980ef922828a06482d85808722207932daf88a50c818c0af460b632599e789ca35dd8df26267e409ed744dd52c5df603706362acee26aac4c005403c364e5a386715d07782df94e1a8b1815678f6fe845deefa3b734a491912653c76faa57d1c3f7dde3", 0xc6) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) (async) ktrace(0x0, 0x5, 0x128, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) unlink(&(0x7f0000000080)='./bus\x00') À °þÿÿpckbd_enable: command error executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010006}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9874564a189cefd6ebfafc207d24f7a7"}}}}) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x65f) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0xfffffffffffffffa}, 0x0, 0x0) close(r0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x0, 0x3, 0x6148, 0xffffff80}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r1 = getgid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x1, 0x7f, 0xff, 0x116, &(0x7f0000000180)={{0x7, 0x8, 0x81, 0x7, 0x5b, 0x1, 0x7}, {[0x3, 0xfff, 0x4, 0x0, 0x5, 0x8001, 0x9, 0x1ff, 0x8001, 0x7fff, 0x9, 0xfffffffffffffffd, 0xaa3, 0x1, 0x5d25, 0x4, 0x6920, 0x9], [0x1, 0x7, 0xfffffffffffffffc, 0x1, 0xfffffffffffff801, 0x4, 0x4, 0xffffffffffffff11, 0x81, 0x3f], [0xfffffffffffffffd, 0x9, 0x7, 0xe7d, 0x6, 0x4, 0x9], [0xffffffffffffffff, 0x9, 0x3f, 0x3, 0xff, 0x1], [{0x0, 0x0, 0x9}, {0x1, 0x7, 0x7, 0x7ff}, {0xfff, 0xffff, 0x101, 0x1}, {0x100, 0x7fffffff, 0x20, 0x4c7480000000000}, {0x3, 0x7, 0x3, 0x1ff}, {0x2, 0x0, 0x7, 0x80}, {0x101, 0x8, 0x4, 0x20}, {0x4, 0x68, 0x8, 0x3}], {0x8, 0x40, 0x5, 0x2}, {0x9, 0x2566, 0x2, 0x4a}}}, 0x0, 0xd7}) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xf347) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0x7f, 0x0, &(0x7f0000000440)=""/127}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000500)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) r2 = fcntl$getown(r0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x2, 0x7fff, 0x0, {[0xfffffffffffffffa, 0x100, 0x7fffffffffffffff, 0xdfec, 0x3, 0x6, 0x9, 0x69, 0x2, 0x2, 0xfffffffffffff4c1, 0x4, 0x8000000000000001, 0x100000000, 0x3ff, 0x5, 0x20, 0x7], [0x9, 0x80000001, 0x9, 0x3c, 0x3f, 0x1, 0xfffffffffffff2cb, 0x7, 0xfffffffffffffe00, 0x7f], [0x9, 0xfffffffffffffff9, 0xffffffffffff2a63, 0x8, 0x6, 0x480, 0x100000001], [0x401, 0xff, 0x0, 0xa9ec, 0x6a, 0xffffffffffffff80], [{0x1000, 0xffff, 0x9acb, 0x9}, {0x800, 0x0, 0x7ff, 0x2}, {0x7ff, 0x1ff, 0xebb, 0x9}, {0x3, 0x7, 0x401}, {0x4, 0x4e1d, 0x9, 0x3ff}, {0x3f, 0xfffffff9, 0x202000}, {0x6, 0x5, 0x1, 0x1a3b}, {0xff, 0x36a4, 0x4, 0xffffffffffffff00}], {0xfffb, 0x400, 0x4, 0x1ff}, {0x6, 0x6, 0xc354, 0x9}}}) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000880)={{0x19, r4, r1, r6, r7, 0x20, 0x1ff}, 0x298, 0x20, 0xffffffffffffffff, r2, 0x3, 0x7, 0x6}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000900)) setpgid(r5, r5) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000980)) accept(r8, 0x0, &(0x7f00000009c0)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000a00)={{0x5, r4, r7, r4, r7, 0x90, 0x9}, 0x1, 0xf000, r2, r2, 0x2, 0x8, 0xbe}) r9 = semget(0x3, 0x2, 0x100) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a80)=[0x8000, 0x4f34, 0xff01, 0x8, 0x8, 0x2, 0x3]) close(r8) getpgid(r2) executing program 6: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000586083cdfaf82b97471304dbd560f7dd58318a4564b46b440bc8c5", 0x23) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0xffffffffffffff99, &(0x7f0000001780), 0x7, &(0x7f0000001800)=""/8, 0x8}, 0x1}, 0x10, 0x20, &(0x7f00000018c0)={0x8, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r6) r7 = dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r9, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="df", &(0x7f0000000100)=0x1, &(0x7f0000000200), 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180)="e268fe3e", &(0x7f0000000280)=0x4, &(0x7f0000000500), 0x0) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r2, &(0x7f0000000080), 0x0) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r3, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r1, r4, 0x0, r4, 0x88, 0x4}, 0x1, 0x1, 0x7c}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, r4, r5]) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x7fffffff, 0x9, &(0x7f0000000180)="b1f5d915", 0x4) r8 = dup2(r7, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x40d}, 0x0) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) bind(r6, &(0x7f0000000000), 0x10) socket(0x10, 0x2, 0x20) sendmmsg(r9, &(0x7f0000001a40)={0x0}, 0x10, 0x0) write(r9, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) recvmmsg(r8, &(0x7f0000000080)={0x0, 0x1}, 0x10, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x1, 0x2, 0x77) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000280)=0xc, 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', r4, r5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpid() ktrace(&(0x7f00000002c0)='./file1/file0\x00', 0x2, 0x104, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, 0x0, 0x1b, 0x2}, 0x7, 0x0, r7, r9, 0x2, 0x0, 0x3, 0x3ff}) r10 = getegid() r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0xe5, r8, 0x0, r6, r10, 0x9c, 0xfff}, 0x8, 0x8, r11, 0xffffffffffffffff, 0x2000001, 0x83, 0x9f1377d}) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20}, {0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c, 0x0, 0xfc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x95d2}, 0x10, 0x0) shutdown(r1, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x81}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) syz_open_pts() syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/142, 0xab, 0x1001, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000100)="7d2564ef352ad7dc70aa01cdc3dd62233d4c13bbb64333cadfc664d211fddc9f22a8f5376d09f75bdc29b6572904832029d829fa2b542eb52d84cb4f98a12bba4db5bed0edb865ff1e720cd0b3bdc900c2d9c089f48f4d9b5279f6d4", &(0x7f0000000280)=0x5c, &(0x7f00000001c0)="71ebb6eeb2114166c944bc36103acef3d57a48a50f98343e0b2dfa4857bc88f6541b3b3b6a2b162061cd9b141ceb80cb7712ce0f160908e181ee02a65f34a0070e411c9eb2bb1f7c9a12bab5784de27062e3a228b8b1f8ffec2e7e4c69dac4e009f145d2e0fe2671996968019e130dd5e75a2380f7fe9631373952e368e6346aa2bfd6dae03d0ac3a9b027257d2f3c91e96f71e0ad307d8f", 0x98) unlink(&(0x7f0000000080)='./bus\x00') executing program 3: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) link(0x0, 0x0) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r1, 0x1}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r4 = socket(0x18, 0x1, 0x0) (rerun: 64) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) (async) r5 = socket(0x2, 0x3, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) r6 = dup(r2) dup2(r6, r5) (async) connect$unix(r5, &(0x7f0000000000), 0x10) (async) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x42) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x49, 0x200}, 0xc1e4, 0x0, 0x8000}) r2 = socket(0x6, 0x1, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000480)="d2737fc886c103000000db1ea6c265cc9a13a928bab1f700000050d444db0b226199a7578db819b5a05383545ef22001855061ba6ef88c78e4762a0b982b378770c3c42c6d1f633830f057451e6a16e4e4d1feae7ba9d2f821aece9f71e8480887f889b105702cfca92195f7dbce3c0ea024e26d0687645822799a85869aceec11a37f1463c67168cee930219376d35850da85cf1b07fb4550441925", &(0x7f0000000080)=0x9c, &(0x7f0000000280)="98532d78dad5c97391aaf5dd4a1543c18e926d7e7e0a30dc6a71765cbb84ff3c786115260a55f23d1ed36a2fdcf9f1e0210000000000000000000000000002ef2923c300a4089ac38646669483959dc7535941919f6b8cfbc1ae8a42c7630bda118d2c0bbfb03e26a0aa5098547ccb8bf1f3556815f1022cf8ce90f404f98eef37b481d748bb6bfd1314de0b2a7bc6cb1116b48f604dfd0068ea81766649398b48594923fc4d09ebbb652bba5fbb5496305c88b4ccb5833e9433000000000000000000000000000000297387b3d27741e6b6902b958d22334097f92e7f0248c1984c702029bf93bbaf58873666350b739bcbc516c5dd5ccaa79865f95b1e40b70d1594804247ac04a4b45c98429b99ba3584d113aaed12532bba61e7a28821620a4e5cf03f1a951b17c01d9ff389aa7a9846dd4e969b9a60e64a0a99cac0475cda3be88124c41720c288eca166aae1d74bc46b7cf427bdb6bf55f36a3ed7aaa6183ba8b4a8fd6da833e1b5c4e70062060f03d7aa6a67415798a64673c5b6b360abe6c53e739117c5577d159d98bcd5ac95a5f743fba147a9569f6c00e317b517931e3d8abe0ceee9f80a7a489738f40cb878df25621a41123151397007ce154628c72cad5c8b3240bbd20f1481225e935db9ded37d1740116100fdc8dc5a984a87", 0x1e1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000600)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e937752e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea5bfb31f2b22f368aae1f287d3d04000000000000009b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e740010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4ff00d7832e3aa26a7c7937ea37e8cb3c7ae3f32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9270500000000000000178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae7bae2337ee80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb070281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e3ff8c57ad1171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8099a16fddbc4773d70bae3e75b3eb8e4d1105f31762e7bca015329561c9d480a95936fa4236260885de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f35f81252cba16434dbb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2a2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893364a83447b34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e74510f9bb0e207a863c560212f6abdf154a7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30dd4b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38074699985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42fa974260f0aa3e5534cc18ee123395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d6300000000000000000000000000006bd22fc9708dae4e58a5fa824507134513deef474c89adaaeb6800ee0dfb5f049fd29f12cd6a42f2fc25d7529f9841dccf51ce2f5c1062cd9fff402fbc665a8bcb630da017cbd528e938d8e42afb7a7c00000000000000000021a7a5c7000000000000915eb080be435b86a0b57bd6c18faea2bb791d3df9462a106918736ca41b0008cd72cd22897e306785a873e1c7ba22dd41f68ce448810a93c988bd4c01fa522b14a106431bb49a7fd7ff7ae646584569e707d0998e506bf92262229514950c9db84623f0f04d516db2d4ca4d50b59990ae4947ec2d9652c20ec6309a8c028469d00afa81d660bfdde6765a5569d85809a257da71097fc9bdd9961784a43ddd62a0258a08bf7a2b6cbd67", 0x6af, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="18bc56ad", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) executing program 7: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b9761c63b58d45a62ad0a62"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r7, 0x0, r5, 0x175, 0xfbfb}, 0x5ddf, 0x5, r6, r3, 0xb8, 0x10000, 0x9, 0x401}) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r11, r5, r8, r9, 0x2, 0x3}, 0x40, 0xe0f8, r10, r12, 0x0, 0x1, 0xc000000000000000}) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @random="6cefb0153a81", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semget(0x3, 0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x0, 0xc00}, {0x2, 0x9, 0x800}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r1 = dup(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x61657c65) write(r0, &(0x7f00000000c0)="faec7394ad876c277f4ffa9087ca7d6e83ec101b8f5ae4388cfa671bc92cd604db", 0x21) socketpair(0x1, 0x0, 0x50, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r3, &(0x7f0000000140)="72b33fa54a7a10eba7886867289c2a41069353adf2afd5ec5fe862ec9d138a0285283185cd6866f050de1b2910de911bae419e3bb2b7ddf4ea8486530575b5daebba8e08a889a30a5bf60c9f7e4b37ad2d758855dde2fbf07972e9ff274f1010527fe04046b0f999a89e630ae4b780266ff0f2d09a33ac6ac21dfa533f7948167d640f1f4bf86b3851d1537c1e4caa90174af8df195c7256a44e2de78580e871507d80e80e13be929f03fc9f89f82b08b521178ebbebae9efc6b06a9c7073b6dcbed765ef5b4697dd367aeafeeef63e3d5994d0a98e2a07ad65a2b6d82cb24e2d76d", 0xe2, 0x3) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000280)="56753ef6b4898d6506799f5399275d0ed83931381e7d11785bc67aa753a9f07765b038aad17c525e2647b046fcae72ecc56633a8225f22e6d9fb84351e0626c53eae2a526cf2d61c801f1079f3c3b495d7455add268d3a82599330274bf3cde629dabff9d64ee2af47822f23f842711ba324457c73687b9b55ef7515ffd0e38e07726a1769739d2640597251e57bd662bb91dad431aa6270fbdb42a2460cb7e4b219dc764faf57d322c8442808279c2dedb90d6d16c53d45ed42c97a1aa0f9f470dfd3d22c2089e93e74a9bc78e46cbc53600f1996269045a2885ec6e273ab278edc5a8ef0437e1a4d0b9539d08678c45bad854e309552d420", &(0x7f0000000380)=0xf9, &(0x7f00000003c0)="1268529207fd85b9bd675e13785b6dea8710ff126de24789c9d4aaa9e6be9fb330e8d26efd31f05155aff8d662c78589282611725223cc5858e87ade764241cdc72ce170b2774f387d435a73d362a0fe4bdc2ba0382fdca6ba87481e7fc61f4037f7a7119bca00687e52d8e57d5d139aff337231a4ebaba15eb64ad7e4ac71298c951e0d53f931dc5bcb6738697a779a2702685b70d85a67478ec7361fea8e0027191114736fcfbfb531b67671901d8d019bbf8c3bbce7d146bcf7516dff", 0xbe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000500)={0x3, 0x20}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000540)=[0x20, 0x7, 0x2c, 0x2, 0xebc, 0x5, 0x6, 0xd9a3, 0xa3]) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r0, 0x2}) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$TIOCEXCL(r6, 0x2000740d) sysctl$net_inet_etherip(&(0x7f0000000600)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000640)="60469d46d0e142d4e97e79f6ad9e5f25b1bd8a7698226a4fbd27f4bddd91882ba91f9c795b8541fc1c91ff42a462bd9e997ec0ec401786c2454d3e640ee64798dd51b5bcf1566f51955df9378a49a699db105be8c59a4c359335b4f504798191f833c89a5316514c28666223042ce15252abb02788aca63843e019f1c4ed4047db4b02cb93cf315b3e243e241dbec7be1781fc2b35e44ffc98423795b8c37dc2be4eed486c12eb2536a030c4b07d231b8fbf7e3003313478f2b0ada6f77b91c81d488ec7f2ffc917b2a7d33b7205d077049f16c7342323b157f242d3526a7cfe9631d4e7d1de2ea32333f687a5e2aade5937818d827baccfab3d00d877b6bd55352e9eb057a18226b9ad3adfc973805d86912f70b5ce1233253e2e72cc1066e5aedae39be9ea4636a7160f6e9b54d3c9f8714b7de90efc90349ad459b677c55d9de45beb8d78476269ffd486828ead66d814495dcd8c216fb913afd11c08a7ba33da44ce1a6a86f7d6f1ecfecde926f2bb84c9e7a7a71083298432ca5c6ea759ed79ad1982f88501a08a6ee028e3d7cf47026413e0063e011af356f59a8f4ee54c181dbcb871a136cedfff2fe726c36f193dfddf533cc7e90cbf4f6d30edd0fee92840b96c250aa1f3bd344174ed7161f4871fcc1e790b43f466c8b7c08ed545bc4b22e23abb6cb69119883e0cec20a34fb1b02cc689fe0a96a2f630e14657c96495cad2ee28423df367f707bf835b217740cd3c6a55bd0369ae7db7517a95acc827377638d835c1f7de438d5892d61140d15013453ddde4da5a9a656a44f0f8e13362bf2c33007c29aefe12bc9ec36ceb4e298e8c6ca82bc89e2062493f610ead765b193e10610aee32095d707c2d5877be51ddf084b9431ecbafca905514d01157fe256ce9a32d1428c7d62c190c41d7ae66ed3109bbca4edeef7dc6707cb420fdbe556a4f57d35e142ae03e41282af6a700e25604a7346c83d403a868b7bba2e1d751f6a489f0506fe35499114022aa9950c865125d4d820caff92fb4344cacf752b39b4fd44968338ae675884dedc7b87758c789b805f9c9ae410289afdff13dfa1d3eb2ae35aac766a6ad0562e688e3c5ce0323a034eda00dee83514c78690608bf3b346d70aa3deaefbc22f29a4bdfef6c9a5b898db43ab295f7d5916d4315b921f273e10117d0e23f471423493062c1e43bd902abb92a8675c87af4f89a89ff812f0f9361d8027dead6ca9de79fdde610e8514386491ca4d66dd661dc325a5a3ac737bb61592d394b1e641e0c415dd4e7336979d7c7e8827d4ef277a926329af366786c25c92365710b73d755c96a5a8ce28cbf10e70ee547e8e5fb5c053a751b4dddfc7e265882a2edcf5a72406cc87ff80627b27482393fc2416a2d9c57b3d3c1ea14fdd8f1ecd8dc06847c4f110b33b9da51ef3dbe282575c46e9906e5742fca69c087e4f8f89567c5f8c81def1c4d59069cbbf4fa3497937d034b0fc89c31f30dc594f221e281dcf4b340ff89d22638477761d672f5ab7e9267aee56ec2292807121ba63d78be821878e01ff3417faaf07e78a30e01c3869edd87defa35af0d7d17f512b03246f8239b6b3967c66ad7ed13fd1055bace646b77650ed6541fe81d133b658da9fd6844e7a2ad826e9f78a51b95bcf492a4900f5d0040a31c011b33e5a386c5fb3e1c115e62f850c127600ea334c4ea85aeb16c8185cb2484999c4397ad43f16b56c3163e721a5617669f06211a49d62313f8019f6cca3e9135689c333cdb3c596659ce8242dc0245e4dc7cb462dcc76eb24859baa4790e67758211aeaf03689e67679dee644107c8cb33719e2c0bb9fca1fd1f819baaf54012f2e3f6ec2ad84ecea8d49fade560910144515b47a0a11b113611416038523c6e760d91e09460596b34cb7f2f665cc789b3e00c0be4557e7a4832f7691d191080325926283f0ab4aec8e985666aa4c838d3aeb20496209fb598449c05714127029e445dbd3afa4576f05606c245fd43ef7b72aac7761822a0d2f9b22bb766a4601359a733669e34dab9b3588d62018858db1dde9fce0d3bc4b9100af9ecf7d1f137f3707b3741d45b794e542062b2356ceae0cae0c9e8c7d92c25f270cd7491df9e5a687b4883214177170ee1c99e25c49ee274fb245db9a858d178a87576f6ac5c48a27e8541387a261fae840fd49a4a02422296bde9af874d63f9f39eb72215a82fefc5858d5bea705892c107737439191a966a6f6418100f13013c05993352eb584f33388c7af718ba8d90714385f649c7fdce9ebd86ce2fa2658515db8b91f37368f104dceae64041fb14593a676a86ce151a2373a1482ccc34952e06d5bc469843a42679a17ca94b859c8f4467604916a633302fa6c4095805eb3107276bf78d8e5104efd7a5b94bdad21ef9e64f5091d14a416861ba79963b378798b196d6f213f050005333e7557c4361b262a8de4af181d1f11039c7f0b463f7b7d11e8afe1c306d72e6301e14c89ff33b130985baf0246fdb27b151d5174f85e6a040f78486fac0209cd6bab63471f8369e57bb007d66680bf0eae7a8a57aa9936d378e99ef6587293f739d8bd6144ab61ec11cca4a399ba8a053eb10c45c0099a8ddd54c5671a7c9ca71df9155de3e4b7e10cf9fba2bfba73fc251d25f079ed9b90807f77701373d24ed6c1e06a68cdda6bf0391a073aa017ee805c1dda50a994d594e7cbb40f271414a1ccc7a1af6bf08190da1dfe346418bd88deaabbdeeccb3de6edbf63a94899ada8f89886c48f991da4b039872a6836a20d7b0b5f8eb2f7a18a976ba1155f6162aa3fffda5dc50d0844588f7aa10efb6ec78845bee8588b400ed3b072b7b17680190cdb3fa603aa64d9135c593499013b829d03f8006989b27632cee57c2a3b5e064a9627a510e3f7b5ed5235407fbe456e7c4b02069ca27d54b2b7bb5a83d6669393cc8072ddeff5718597ab84e4f026c9990fca388db95bc1b844592bcbdea186afaf28efa265d46bf49477bcf61712243583acb5435f7db59711e406c342266e2ff576edb3923bb4a2a8d35eae6c471506612a55eaef34feff356250005ebef419783e5187ed36674e5e72aa40a82505e1e0880b42a12f3715cd51870c039a3931a7b1d0174c2fca56baa94f71a57ca7cf50e9d47d48b844eb3f49d4f916aaa61d2c50e32529a00e6be91dd84f73e42f7d8942bacb10d171c882d1d24b26b5f37fd20ea33ede9fe17936e385b21db715a96b9e50288a59dda1f86ca822036cc0403a25e7aece7ecb8357630bf245e2e779fe1ea1202a5156d72c674555b2fccab630811d3cb72051f3cac4da7b9762e5aed9fc0befffd8a563489e82b347f2081622ff0de9ce51a770ba8b46de46e3bed824a78749b6655cb4544089b6c372cd877c93201f28cb2dbd6d8864c5d1e090e877a00024871b255398f155e2a5962fc267a5c5b7d700f193a2cf2cda159d70006f3837ec05ba9b3cb578ef36e7c61e2b3fc47cb323ae1932c87d0c0af838a76f2221af6ba7ccaf41d6ce1d21b07c3e9839c9b7bee938e16ef269f9ece7a706c3f78cfa880ace97da2fe844ec6415b0e71f38bebb5cb1ab8fc6c735faf8af94ae2bb0fb6e6cb57da0ecd02c1f6fc6bfbe30201de9362f1a173922d4eed400d7db9fc8e8ef40590637346cc26d54f022e7445bd3be387eb9e641cd7630b47a75006518d9a88cc5f41276828640fba07fb0de8fffa654c8ebf1bc7d2783feda9f1c1e236887ac3494665626b5823c5d3e550fc9b87b316c52aef9a4b0480c21ef0899732fc29c8d8de578c80c3b2c65745d68fa7de02a0890bcff2de646197f3f2f8ca0238f0398b935ecce9afb8bac3d1f394eea9db071bf2fb4626ef6590bfba1c7f517cc30d9353b16df404e216658acd61fd541a76c6f4825257c8968d572afb28fa4a6e3e83826d1427a489bdbb07f024914e7be621ce64cca28fd1179f7917f2a7b5fda93d778d15dc3499521d13c6ffbc8378e371c385a2c51d19c17860098149d56918b1a59610e1beb898a2e043c72ee129f4ec4ef550cbc3651846dbc2a0f26f48faa473cb82418acf6b7ea570f0847b8386e3f2b060c34a4081159db4f2ea87a00326ad45e64af3ae0cf1ac94205c236f667c7ebd952290b7523c73c63a0f9e2cc98438f163f0a7344c6d82f99a6bfe6f2ee8148aa533393ae12145e5974ea6db8cf6bd94b71e12e482195522e8a89e1e0bb1973b133acd1ef3a8461b6b08891030d3613604e29227916937844f80440975e96a2b38b95122ec24ed04cd6346c5cccc008497b18122f9897ea4588377ba7d57bdaf5fe2c9fd60bdc1fb73a351aa2499ec25f3c0100c33fa53765ebddaf0de3c6afe5dd58cb723c91036e0f677ff42d88e306674e124ddaafcfca5fc3869f82ea0cc35afaf392804e258126fae8e12728e4d799f9205c027b8ce4e8ba73b62b2a0df3fe2f015c8b6616080a66b46da61f1c0b321ba46ab7cf89fb6d07dea91a49a4072343733bc89aaa922af512800caefc58abcf8dfb980b1b98475f2251767e954c9c7fbeedc9c73d48734f3cacf700f7cb30a43f442dc2e2de491b3f26a4b128567305dff8d73da3758712262675216faa76c5e92f1d8f842b7f2bca0d65bc2fb820962544682f2cfb74ca90ce15441f6abfc6c187a32fb7dabac65e74ed79bf362fc131915eb8248a69074b14611b68a980f9b83c132b056ea1c7e59c51795334ce326a1cced16d2c7da80e88331eed7f362b7a21dae9672343411eec6375ae1872f0b6e7c07a524f7f06b76ed7a9bb5f3da396df530f406e961eb95afe1d75bef0970a9a53a3eaa7503895078d940b5bc737b4333dc7c611d031f4eb79ee69486d03b7bbf0c8679e98c3a959c373bab2131edcfd69ccc72d803d846154fbf40914e211026954351abf3bdecc98b336b955397676d810d645802b87aaec2206f40fd4ac509e09120176c31b6191890f9d05adf69f13a07fb947be089dee60fac1c3724b0cf659f3351551f85240e4d26eb293daec2c87c8c3ab5bcd8f4f6dfe62ae5374d39bf1792cb5187f2de0c6c531175e095326a0e6bf145af8062de4dcac5662e8e2b074e1c5e742daf2d264e9916de0ab80a037166530be4f6d1ee5d27914584a3c60ab263d57af9ddbac7bbf293095104f8fbabfda86eabe9ceab29fb98bcd79a2ab62c68a93b0b102f9c06ca1c0016a3a3f9b19c6850f3678de2d89e8b482b9e0c43125c579503622746ce4d0968f41926bb082c7622f532c43d03705ad16b15d4b8f5dfe28691ebb8a39c39df2354e238df6391dd532e209f6a6b724d8669601ecee28d0bc44992db9f83d391fb44f642018047f19557c35bb358032e078e9bf39be32aaae5a4e153ceac9a691417de31811e23a8437a37ed0d6217ede718194b369c03c12d808b48037392f06dda7a2a68edfc237f44f23df192d4846f746e090da266dc14a716d279d8f43723f91f66244a050f1b14030bef22d1a27933503afcd228b2fd17c64b12e50824fd5efed6c1875e0f3b6248b556ba1eeea62266f07a43528e1d20f2fa8535c10b334099ccdb0c16852895d028c4d052ae42a1e291bacc7877e93877997cbacc0042ea484ca2b647916883ca998127557c15d77120cce0001ce198e3ac60f3f64a933e6045c9bfdf40cd1c41cc8fff8c424fccf91d7789d99566a4a7fae02027e6c8c99c3c9a3000902b130031c23409a3cd770402c97b69d32b2bf4fa965f7a351bd76437bf0dbb2d832bb930120e3de88a253d7375d2ca1766", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="79f86b854f859b589af50679a72e4e6973b3903a32e35abb89046955365d0ace", 0x20) bind(r3, &(0x7f00000016c0)=@in={0x2, 0x2}, 0xc) fchdir(r2) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x7fffffffffffffff) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000001700)={0x9, 0x3, 0x3, 0x9}) select(0x40, &(0x7f0000001740)={0x8a7, 0x93f9, 0x7, 0x6, 0x3, 0xfffffffffffffb7f, 0x7, 0x460}, &(0x7f0000001780)={0x0, 0x5c, 0x800, 0x40, 0x7ff, 0x7ff, 0xff, 0xb1e}, &(0x7f00000017c0)={0x4, 0xeb11, 0x3, 0x7, 0x5, 0x8, 0x101, 0x7}, &(0x7f0000001800)={0x623, 0x80000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001840)=0x8) mkdir(&(0x7f0000001880)='./file0\x00', 0x30) accept(r4, &(0x7f00000018c0)=@un=@file={0x0, ""/18}, &(0x7f0000001900)=0x14) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000001980)={0x5, &(0x7f0000001940)=[0x5, 0x6, 0x6c, 0x3d, 0x7]}) socket$inet(0x2, 0x1, 0x5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x392, 0x8, 0x7, 0x2731, 0x558}, {0x4, 0x80, 0xffff, 0x5, 0x1}, {0x1ff, 0x8, 0x4, 0x1, 0x2c02}, {0x9, 0x8cd5, 0x800, 0x8000, 0x1f8f}]}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) semop(r1, &(0x7f0000000200)=[{0x4, 0x68}], 0x1) msgget(0x0, 0x128) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000240)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setflags(r2, 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000280)="2b8bea85af926bb1751126c7a30ca42b18e9de8ab7d26ad23008da0ed48da8ccbeaeff3f393e41d038afb0c3d924d2aa0f4fc5b3ee959bed37fd990da662b758fb2e4390fd6b96f7e6e4d7a2f0b33a989e43aef5dea6b23b71e9afcd0362f03220b0d5ddc10e67e28a1f397f1f8bd371fbabf55130a80e06e78bacdbaa186f6f511f77895ec60ac03220805b44b984bc738eab5d526cf22048ee727ed9b9e100c189bce040cb117d6009db1f4f40122a776cad83d6ae2720fd7a325e921c928cccc57274498f9eb60d4edd169af979f4396161b822457a876c061e9fbadd38a89a836986b33a67", 0xe7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="632f64361b83f4b60f3fad2d5d638e522172d643bae68eb0eb4c6a116060f8b7c8a264a08fd44d2cb24f687c3c132b70d05ca7b36a26e3f1f8bd88e6ed1335697c5e4ee6b7500d358350214aa46615d6b07aac686e240ed815fb7240ab", 0x5d}, {&(0x7f0000000400)="dbc629ffa3a5974af33ad275b24e757bfd6641b4fbfefe6eedc0eceed9593a9038b9d3f96aa4da4b383a3fd6f51aa016470065d5bfca4a209c396b2eb698a7746f22940d0e9d0c70521e16fa6f4013cdb6df5ce77384f5baf32bf94c2f861151cd464eb59146dc8057b5e14c16aa3f7a2ad54b89487af856719ffbbc3cd87bfea0325bae802dc6e0f03fa3f086861ded55cef0b8f3f78fd7f680e42aa87c5eb20b9c2aa91183be902675c629deb1f0f4e3afb9dee344df68fd668e5e826d64f2980e16f46be4c19d712eb1e9b9f61f6be14e76e59671c85bdbb2778fbf404feca73077b712", 0xe5}, {&(0x7f0000000500)="2e984be8a23c6177fcc10322cd330b5929abef554648f0cd3ccf5da8b02a865d", 0x20}], 0x3) pwritev(r2, &(0x7f0000000c00)=[{&(0x7f0000000580)="75b4cb5fedffdefd8e9b2d0033d0d013e503d80c427a68b9ac87587ac976fba3311a549e245d0ce9e645e05405dd9b530dbc6458c6fff0c429e5db3872dbb88bf3f275ae610559ae99b2ee09ac5c9297595c33c3be551c2b6ddf5cee12dbad3040b0805b9fe3895247c1a091abd3e45171d427d4008a0e6a0d5b50055c673d1ce0a1ae2124a9c45f6315327a3fc2c11001e16a0eb1af62e4ec32393ff3d7aea7091a5fdedf6787f0a14b5f73cb92d7dadc5d763efb19f91b2a47e0d93b28adcd02bac2d7386aa7a5231b57d78d26c8fd519c906816b9eb202943aa", 0xdb}, {&(0x7f0000000680)="984cdb530738d6831fb81ce799c4a761f71ea5c2ea1b98d7d94db9d49b11401312188f3fda72aa22a619ba64edb31bfa0dc1afc3e17daf567c1b10b90cfd5dda833b39c8f4d1cacb6056cce2f1d5d8185cb2f43f50d8ee45a7b04ffb1c91ceb1460a771c94795339409cc51dcbb6fe9cdb5c308b3c68e9337a0bfd0f2dec6fed118d9657ca2183ab43f585a87094a7e6d517d51afcb995deb97e6de8d8e89111a9a31bbcf4c40d6cb8c502b5d0c028f1754bbaec1200403ba4339f77e3e85a9ca93495f69c5d39abfc916bfd830686418d3feee69bb693c1b39e9be0c68949161b20", 0xe2}, {&(0x7f0000000780)="e8ddf7d536f4a646800c97d62efac89ab217db5b2e2b4108aca67edebcf5e17386e9fae3939d88f5b672ca8ca9d09ae32dad9dacfe690ddb7d746140db62852be88227355bba1ec7342056087dfd50dc4ca05b0c600fdacfce0292dfa333781fbc2f26e53c5c60a6b42ed49196ea0ae9236a16b303922e59ee97dc3a2ae6ff987984de9bedf93fc959602c5af634fe794c0e0c93acd2b097602430785111fbea2a68c83009a72a1061bc4000f6916f630d9bec", 0xb3}, {&(0x7f0000000840)="dd223a0ba28a073229b92016a1c79fc44d3cddc52c64b65f7f14bac3fe30e1aadded439be17c683d2f9b730599ea3de58e808f45ed340290c8ba5bb255d76971c7eb96e23371cdf06f413a991d13fa5f3b71715c2d678df47ca8b372ec61e39244aca2e749b3b7cfa9eabf5cdb3bbe445dbb486e678fe09e5fef25364c", 0x7d}, {&(0x7f00000008c0)="d6c8e88d207296c42f78c394358d4e4ac881a70f4c3b1d38d9c327017b4360a29af7035ccd240a37bf2814b74800307c67b25df4cb8f313fc3e135761a470e7f07364696c7216ce9f143bfa68aced0ea2cf3004f8efbe0edd01b31505d2b54c294510a6c7245e9350f70236fb5264e10c063b35a32f22714f2789980e4e341c2b3286d3b407b3abf85412ed8fc4231d26eb3fb5268557e468202a765bd52179be0de0b8e0b37dcd2f4f867f4039af6ff7594ece0773dadf47a9784a680a5e74d137af07c567a", 0xc6}, {&(0x7f00000009c0)="e93d06f54b5c11e25c937cb84b46e7ec28d619539b81e23724038305d08349e841b61f2ab164986304d4945d946ea3e1a92bfa000fda36274616e4189c24d63abc28d033de4ace49dd4e291a60617c5fe60b8447d3292f1051cabd", 0x5b}, {&(0x7f0000000a40)="f1ebc1a11ed7b13706e81b039a32fb1fd3d27240f013762b71841459dcd3878512b34aca2f59aee49774bda8112270f106cd1ff15d538837ddc6aa6861906a5e6518b99d5985b8e6728ac8716075f0423a125c117e7c163629e08e66453ad525a033afa8c0652040a168675741ccd66645a8a8ab448bffd45f2b5c4ad78d933b7edefb878501aa4b57653a3e37e8026c", 0x90}, {&(0x7f0000000b00)="077488af6da697d6b81c58c84fa9dfa4004cd7894c125d7436307d4d0b3abe6885296be5c839341c673606bf7d70a00c3e78e0f360cf1f15e930e8bc30025da304", 0x41}, {&(0x7f0000000b80)="5c4286a6a0b510c6d29d3f55", 0xc}, {&(0x7f0000000bc0)}], 0xa, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000d00)={{0x8, r3, r4, 0x0, 0x0, 0x84, 0x1}, 0x9, 0x2, 0xe6}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000d80)="3f857f2802632713597fac929ddc3d8331d56b15e8816925c30774a047d7affe1e6239bf58", 0x25) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000dc0)=0xfffffff8) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000e00)=""/123) r6 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r6, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) setreuid(r3, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000f00), 0x800, 0x0) close(r5) mkdirat(r5, &(0x7f0000000f40)='./file0\x00', 0x10) r7 = socket$inet(0x2, 0x4, 0x81) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000f80)=""/120, &(0x7f0000001000)=0x78) setregid(r4, 0xffffffffffffffff) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) pckbd_enable: command error executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) pipe(&(0x7f0000000000)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) r1 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}, 0x0, 0x3}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfe02) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r3) syz_open_pts() socket(0x6, 0x4, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000600)="b1000504000004000000400001000010331cb0adcea10500fef90000c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297b70d38389000051e2f0ad3ebbc257699a1f139b672f4d375c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea04000000200030ca9b46e5d8c4f03b625e0ff88f8a72a8989cd0cfec782ebd5a8bf70520ff9c1348cd0456576c4abd7d9e491b2e84059de90056489e361613cc85663349f93e28ef6684ff00300b2308bde3a279fa14c791a202382a2448268c", 0x10b, 0x400, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r4 = dup(r3) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = getgid() fchown(r1, 0x0, r5) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfcff, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r6, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r6) syz_open_pts() r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{0x0}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r8, &(0x7f0000000480)=@file={0x0, ""/519}, &(0x7f00000006c0)=0x209) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000001340), 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = shmget(0x2, 0x4000, 0x480, &(0x7f00001c4000/0x4000)=nil) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) shmat(r3, &(0x7f0000162000/0x3000)=nil, 0x3000) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x529) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r1 = open(&(0x7f0000000140)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = socket(0x0, 0x5, 0xb) ioctl$FIONREAD(r4, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f00000000c0), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000000440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4771a4b39f7a29b099452337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660faddccda3feafc9b5ece00752492162d64fe9fa501ccbd83aef1f26d2d2da850000000000", 0xff) pckbd_enable: command error executing program 0: syz_open_pts() r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) executing program 4: munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)="c2", 0x1}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4569de660788a15d2137e2199c3563d2207102d79c027142b7ad8ab67757abd2168ed9291182e078523424e72099189c1ae685cd010215d68cb2e50f507a119f54c7b4f3ceb8ed0793f5c9b39573c4a5dc55f910dca4e5549cb7b07557aa5a02c8de8e3d830a80303a52791e783d5b89020a627f11347ac54a12ccf306df7bdfaad10074818c043727dc9fc5bfe716b2de8f1cbddb469337c2084ffe8f505f37e99746a175225ef22bba653432b46c8da970c8a0a132bb4850dc35c63c0a61e0149077acaf877fc5752389da88d9b3cdfbc41c1652b2548bb50187d01f2532d78428a7812d347f6615282564e1f3fc1e38e1f083089053fc435750d239e8da4edcb388d1ef0ddc163f23a6a1e1d39eba638c0479d7f779c34063851c03448d6445d3780daa23985c3390f8975c75d064f1d5128e5bda406a53e5cab136df9d3d014791da8e4852cfb9a39efa59057100e2773df290f684a7e5abf63c2feb5dd1546ac3bed7fda27b6958e4b0d052bcb2760", 0x37a}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/224, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) dup(r0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) listen(r1, 0xf8) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x200, 0x20}, {0x0, 0x0, 0x0, 0x1fffff}]}) mprotect(&(0x7f00001dc000/0x2000)=nil, 0x2000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0xc1}, {0x6}]}) r2 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x1, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) setsockopt(r2, 0x11, 0x4, 0x0, 0x6) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3, 0x3, 0x0, 0x1, 0x20}]}) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000180)={0x7, 0x8, 0xfffffc00}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket$inet6(0x18, 0x1, 0xff) r4 = syz_open_pts() close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) fchflags(r5, 0x0) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xf8, 0x80000000, 0xfffffffffffffffb, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4d, 0xfffff, 0x43c3, 0xa2c}, {{r2}, 0xfffffffffffffff8, 0x81, 0x2, 0x1, 0x3ff}, {{r0}, 0x87d08b785015fe98, 0x20, 0x40, 0x1, 0xbb}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0xff, 0xf0000000, 0x6, 0x2}, {{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x800, 0x4}], 0x1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x1000000, 0xb00}], 0x9, &(0x7f00000000c0)={0x2, 0x3}) r6 = dup(r1) writev(r6, &(0x7f0000000100), 0x1000000000000309) fchmod(r0, 0x32) executing program 1: getppid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000003c0)="25d804d9929564850117ad2bfc61d22a4be6fe9d", 0x14}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0xffffff9f, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0xac, 0x0, 0xf, [{[@multicast1]}]}]}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2d}, {}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f00001ca000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setreuid(0xee00, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) r1 = getuid() seteuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="7a8145b4", 0x4) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) sendmsg(r1, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)="277d3c387fa0a00398de298db18781dac29092896fd00e0618b284df", 0x1c}, {&(0x7f0000000240)="fc63d68d10468e7d6201a5d2c93ea7ba8d65de94edb01f4e040dd88d45825f3a312217a243111259b787a86ab3b050dff3ab4e41b0b601131c87cfdfbf0bfd854c1d7180a4fabd812dc303842b1df5bfeaf49fa959bd199ad33cb59630de801c056253b8610638288a25ea725471d06736daaeeb24e7e12f0cec229727f0fae34a4f3e99ffb49b975d40a3ec6e356af50b175a98db0d9e42ee0fc28eaef18818956e9d3b036e1775429f68d265a44d", 0xaf}, {&(0x7f0000000300)="058045f9e2d73bf5129d693a910e278184d29771bc6f57fdca85f4a92b5b9b526c8327f7441bc6da3c848c2497965644698e8944a8320bea77e38d7a6d61428ef373e9", 0x43}, {&(0x7f0000000040)="97750d0bdd04fb79facd0a10ce16747a4ba6fa8a31ec7e5ff8b650efe07c4e4ba14852d88926422adaf9e04c96c7f69530f7276e8b29a687df86381c42978d642ec553a6c21435aa978bdfba11046de9542e7f5ef5f3b4e08c7a246f1d44c48335b9c4646edfe219eeca2ef1522c19bd065b5a1dd0b340a7026cc28ea4a92fa6809beb57101a3c111000db93044ec84e28a30f5f28cb7f28f40b226d72200ee9bf000000000000ba412b2895193936f7368a182d3fe0b047ff5cae4b4fd48c09708cbc50c0b1a833863f5ac4be18ade5606c857e638c395e4b170f490faa778c30ddb4705204ca0bcf30e842ac6a1f56ddfbee640fc8bb851407f412bd1612b87fee7410709051f8ea7288a0", 0x10c}, {&(0x7f0000000440)="e0e6b1038c1993cfbef4ba03cfdab17650d193ccb58385244652634398f5e66eed1337515ea2a4da643433c87ac83d0415641589a910835de5a3dac90b6da116e50ce6a5c43319b820eacc7459a00c6b593be010cfc26c5c7a37a991f2ebba7f2c76c3082cec099819251ca6318d278121a71cc90a4e304da773a7e71f22fa1c08f36595ead77652a903e58747220001cc064790610ca047f561e9be61b9657f1d9178b02cd4e61e64", 0xa9}, {&(0x7f0000000500)="89ca98abc8b860c3d5bec4e28f69be4433ceaf97c7722308cf14900ebaf605", 0x1f}], 0x6, &(0x7f0000000800)=[{0xc8, 0x1, 0x0, "c9e7f8113ce66df96ce3283bb542c6e4770e82203911a40ceef0941fccd8217a49c11a087b01e9d9e9acab4c0b33f22d46dd0a664aedf75135d2d582b130034c23a741fc08dc205feb98a13e5012a3d1621217fd9431e8fa9dad27d7b0dfa5eab917d5b239e48988f5d2098900c28f6c3d0b3238efd117583dcc0cd2f9c85d02d8457b1eaa374967996c29785b5f5723a2d5985c4c8a76c3fd8164564ace267f754cd9244aeff81ce54af4cc404ec50461"}, {0x108, 0x0, 0x0, "1b70f0f55983b91fefece40c1b4a4d3b1d80c980eba012c84cdd2695ee673e54a549eac09e3b8c8cb52462924866bb7cb3ef9431d678d8d148610eef1981f37eba2ec6230d2ed312a7ff476f71b8b6d8ac1145a7bee65571a861abad5e6af8ea509665b22e0ceaee167391f49f03fef06f8bc1f3e3e22797d05fa89e2c3854355f0e4da473d43211ce5903b6524f4d763a55caf7a5e582737fd001c2378b4447133d8a962f7f381d1a5550605b96217df18f2c28710028251b91619313d697eac5f560f51b6b5322c29d9c59125819ce2cc8461bb51cce2422f50f1b38ad78e8a79d2b5e199ca4e49d888ea01e312d69b6"}, {0x10}, {0xe8, 0x0, 0x0, "7cd8eda010d35ed935ae15f61aaaef4058e90feefedae3032b91337b07099e56aef9dbf17c2b42c73b7e76be1f84249ba2fd8df127ca4f6563ee9147fc290268681501a672ee91b15683529e18b7986f643cf05c8fc3802d4a28c2082e1adace30b2f8d4213cdd44935f0f52af266cff3fc4464fc8a4f4b9e96904f852b367fe0c361d14040587e327a4dbb6740d83b88039485eb220c3c364880dbe28c297e63a450d658025e19784201458eaf276cbaa1cb12af8f37806121eac74314e848fd9f1e0fd34b2ecb22aee41d5d4f3a1e87c"}, {0xc8, 0x0, 0x0, "5781f8d0e834409546d10e79ec34f7fa489a983cc6a9aac1530b4b481dc572a1d88d51790212e32d826b3b8951a701acf68ac6d6301dccfad2ff3b6b245fac867243fe6d4a28fcd1a051bd338d8afb4f90ffd5b6c1199cde0b1d1662e3eb340fa3418bfdc3b3bab2770ddd58446bcd5cf10ee654b0c8356e079d1e0bfd7c801febc47711b9b466fb41fa3e5cd6cb31c13b4d5961a2818000b4d743ca299511fbb783b5bb7df4703612f470f7c781aabafa"}, {0xf8, 0x0, 0x0, "d80fa46e0f2acc7be716cfa80c20b5bae65be939b67cd4daecb0c72e27400b815660875dff0f2ed7aaf338ca2fd36ca1018d8a8ac23cdd77f7d06cc293d9b3076fb5a534e5ded1e5dd890f7bb3f86fcfc3b5f56cd872135a63fc0ad77f0cc66e6f07a04a1c0b383495d802c48f7fd39164d3e141c6fa8361943bc05b152a0966e76a44a691931354774f4ffa6388baa8ba04ada47e809bc671d43d95f048269aedbbc6c4ee04687b893df1897f1bf0753c19994a06bdeb7a3d1c9dc9a076e8c05c70fd00d7f81884ab5ec1115f84c860d238faf7dd0b499bad5bb2f3ed68c48ec1"}, {0xfffffd59, 0x0, 0x0, "7b7f186399cf3a4d2ae2306093a1b8f12411a96cc329d0faa29fa84907519ad92a6b6fb3c1be51397b27db15f8d5c5aa73cfc5ed31082f3cd8f9e7e4432b4692647e046213731db18f2b2d8028e2f42f6565169748ebff745d3216792714ff949ef4d5b98dcfd048b087a5c0a5acebe7d6d5d4a1e10ac098e93dedebd4b3bfb3219af6e11ff1fed91d12929cdb6688bb366b219f4e3b301c42128685d292038e8ce2320722251041ccd18556da0623fe9efeb70426775084fab16a8367fec112cfe4b60e5f86412e2533ff4495ca640d3a"}, {0x30, 0x0, 0x89a, "f38b9dcf49a1785994119bf0edc07fbf6d3adc7994c4a92d52"}], 0x5a0}, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5, 0x1, 0x1, 0xcb}, {0x0, 0xac, 0x50, 0x3}, {0xffff, 0x1, 0x4d, 0xbe}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000200)) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x3, 0xfe) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) (async) r6 = socket(0x2, 0x1, 0x0) dup(r6) (async) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)}], 0x1) (async) write(r0, &(0x7f0000000040)="ac", 0x1) (async) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000000340)) pipe(&(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r2 = socket(0x2, 0x3, 0x0) semget$private(0x0, 0x0, 0x440) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x8, 0x67, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x3c23, 0x4) ftruncate(r0, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100}], 0x2}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x7) connect$unix(r0, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e077c38f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd106131762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b10420007594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83646e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4cc, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x40}, {0x47, 0x4}, {0x45, 0xff}, {0x87, 0x4}, {0x101, 0xe73}, {0x88, 0x2}, {0x86, 0x40}], 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x8}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0xd19, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$inet(r3, &(0x7f0000000280)={0x2, 0x3}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xcc0e, 0x4, 0x2, 0x2, 0x7}, {0x9, 0x6, 0x0, 0x6, 0x5}, {0x20, 0x1000, 0xfff9, 0x1000, 0x1000}]}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000380)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) poll(&(0x7f0000000440)=[{r5, 0x10}, {r6}, {r2, 0x2}], 0x3, 0x3ff) getrlimit(0x5, &(0x7f0000000480)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r7, &(0x7f0000000500)="e83716f499ed18e0fa605111a767598054a740cd95a5fe6b48598a47ed9097b0001c0940d1f4c089b2fe4f56243f6edaf7e076233c621e501bd1484f77f3fab20372d6ee00856ebf7b60f1760f02864f35097e34eae09da3669a674c236de5e94f7860dcabaddb95ede4a77b77196d6cd09c2ef74e80fc356b2676a965d227cef909620c660fd9877eec8a", 0x8b) flock(r7, 0x8) rename(&(0x7f00000005c0)='.\x00', &(0x7f0000000600)='./file0\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0x0, 0x6d, 0x18, 0x6114}, {0xfa, 0x6, 0x3, 0x80000000}, {0x100, 0x3, 0x0, 0x7e}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000700)={0x2, './file0\x00'}) r9 = semget(0x3, 0x0, 0x93) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000740)=""/11) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000780)=[{0x47, 0x4}], 0x1}) socket(0x10, 0x2, 0x3) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0xeb9, 0x0, 0xd}, {0x9, 0x6, 0x40, 0x80000001}, {0x0, 0xfc, 0x2, 0x4000000}, {0x0, 0x7f, 0x5, 0x40}, {0x2, 0x7, 0x2, 0x2}]}) getpeername$unix(r1, &(0x7f0000000880)=@file={0x0, ""/519}, &(0x7f0000000ac0)=0x209) r10 = msgget$private(0x0, 0x410) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000bc0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x32, 0x2}, 0x7fffffff, 0xff95, 0x0, 0x0, 0x1, 0x101, 0xe3c, 0x81}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f54d4c0 executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, 0x0) sendmsg(r2, &(0x7f0000000800)={&(0x7f00000001c0)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f00000032c0)=[{&(0x7f0000000200)="e4c1e24bc4aaf19079477826256f4b39690046ffe3e49d9a56874bf16d2dabcca486c93fdd64e87811dece5fbe381c54b2b73fc4724f5e95dd2aa00172ce2e1ad878eee95ad3", 0x46}, {&(0x7f00000010c0)="746ff1caf68232b4d9b688ea5165570eafd25ca4adc5e3fc2748993b478d627ecb28564dc822680505d265db7b901d9e89d41fc77ccf77fe636e49b4f0954a9517ff9367da04c1e2ae447ef9f84e59cb5a8861baa37952e2db73e73cec524b2ece0c087384a8960d70f38416545d6fccca0b7e422e6406c172c1f1cd6d91656de10538dc6cf60162808d8abb6be4d7a7136efbefb9217e1b89f666c91aa89d60d7d0645825e996ddf1f5848a027cde0cf7a269b75537cc08cebf775d3d1be01bf4f629dbac531410c85be5d5971e701e2188f586aa22b291679b0248691d5a85a724278519950ef0825c98e04b6ad31a1711e03c754937dd00e153515358396ceefa7f1a452eca4bf21819a13e5a12ec5747221d60b64337caaa25b67051e60a96465c62ce67ee6112353b6b5ad2fcc38f04536e5c81429cb5bdd6a22e7f33558662935bcce9cad3c90d3fd1e94ec1ae88b8f6740a994a9445bfdbd325ec8b3ba52f58dbe4ed034974231bd6c11665133a270701dbdafcc61e7c27f952e521177a1fa3d398df0ba787be68028ad0956bc1a271a66d0c4fd510f5d2c3ffa57d32351f10c00d4218b5a5f5f0d6b441f5a5fdc26d339fd8f8384798cdf1ea4c9be76a88b16b3cb0cf71146b8eb4b9af1df57cbb5b575e01acdf45a6a9a5c5a9e7d0ae7842af54776f76b3e5ac0b6be8361ee35417e08b3348124e97d3947d7d5fe8fbb7d3a1782f18b7380ff50c82df05a17670882d288c138c2e3dddc493cfd459647d6d92699920437dc98d09540ba86d5687b38a0e9a0c742b5113a053d3e4da91eec38b8bb033fadc7a2f2600c35c5ef588d5628ae7c242c1b26713d63ed7351e7a82ecf63d4d234bcea92d397cfb3b0e02d405a0c8e92b910d5e63632395313c9174cf2443df01998357a38a6f84aaeb99e720a20fdd6f15d0725897d466ad6b55094bab2eeefd1a8fefcb115970d8ba97d9b43a5f24f3288c32dd29ff70c4b10536f1dc35e6682ccbaf224e5a1965f2e9cbe0d0437141330538fc461e1dfffab598c74d5f642c6dd06114899d50fb3fa967fbd1d392f86d19aec7b409490eef48ac3cca21113a07d322d5115b8a578a646e29d94438e676af6c322762fbf998a04b35813c9cdbe7131274e203edf5e15a0417b51b2a87df8012f627af9050927e0dcd1f1c8a8ed1c3325e0b27edfbeb722b38d4c28e34db2fcb837f39304b5875a31b905433b45bdb54a66ee82b2e7d4198e3a33a7418ce71851a7f208791826b65a26d8f2afb60cd78b93660e624368fffd05066e094be6f268522bdc40b0d7ef5b4096ce2a67c55a15ca65982ef6662c914e5f5c334bdf56314b89d9516081372bea13ea999164463f3f48f13abebb80611cbd8fc04e454c501086f71938596bc63bfdceaf8009b08c3cddc8adea16c5b05d49c357522409461b907cf851a5069753dea8838ee5ef06208aaae46d15c7c4b15c35a59d2d5c40d22ac43f4df3cd0abd9a9b64c52056425e2455877b4f3f8aa362d1ce18190b8d71dcad49b6e240a598f2492dd6d8c8c7edf5dce74a4aa5f9901672ed926a457b0dc6a0fe9b3bf13a467ed7ac643d13c4e6384dba7bbe0a2cba7a3e061f2389fe77542428facead3017cc37ef2e25b7ad925278edd1936f5733c7a04554d736ecc8d1a3b7713f91b8a818461bc0eee9627497f1bba93e2e07f9ccbafa459e468789a7e8fa169e84fc05132190f0266239c90b3d9a419dc1812878a693ba775a7c61789c0503c5f882a55aada95883cf74f718c1a5c2d6db65f729c4bffc972f49f98338af533abb80634c39a4f04110ba6bb2ae08a1df404a4d562ddb1c5203b1962786e604c074e5881fb2c862481f713673b1136ddab1ca1ee4aeae9528b02aa44ff45522d4cbb45099b5a89b2e2a442746ec51444d51fdb2c221dfff71b534088286cbdbc50e72abb12a236ac497a680b66c19a4e22e9ede8a0d3f176af0463b05e7d734707162307437fc77504ad82eb623824eab002891da74b5d73f451a288b677205c2603148fc709d51880d279f37b1627ea3e32ef4d10b83debd97216617aca742f36fd71d3cf800a80ad8ad661c5ad0ce202ccf2fbc64be7808881a2bd17445b0f7e7f86a1b186ca091f2fdd26fdadf7e03b30d991353f9805aec21a0d359727db2221c0cc5543c7556bce9bf91b23f058fdbf9dfcf7f857456725c3445040e89d8fb3a6e27efcf4f5281430a876245918531919307e0011dbea83ff83d8ce97cc9a0edb7dd943eb855a4ed087cedee6bf88528fe23f107cc946435e4a44f4e065ae4b5dc5b45a0b5ee87e5beb366f3d19399cfced156b740b71569c144f5ba1d61ecdc2969fec25f6dad5e6a908d6326740b14d50242500582edccb4cc0fda648f40a91adb085b8e9ff733100572a1bcbbcbf057cbea0307a7030afe40364c9e6fee39adcc7d6fb0e2828d59a3d218555d202a415b43172431f95ff18a35559f7b60449b679b82d42fb61a6ca4bf55e9105f1bb01a507d43d77ecbcf86175c1f1fbc6b25df3f24d879bd60c9929f02b0abca1be8c7bf99dacbde4691988bc8cd9a7be11d01507fbbe6804b5771df55ac5b6a23a314bb9a36a9def2bb969c660b9a17e6fc40a14884ed23af48c9d35fb0483f98178c8d90d5e7afae60311c41292778f87537d8f148dd5edfe882ace11d5695220c0a3651f2b9a01e0d45997bb4567911ef8199c90f60385bdd72685394cf2c0bc0d81893fb0f98519e6ee5b037f2285bbe8aaadd8e3fd71513912d5427c67d036b3caaf7dd43c40fb596c14e76cb2e67b181ef54d79f4d93c15a69db2ecd0ebcb3ab0b84cab128bd83418b0698d6bf509e8947ca677f0a2816250c83f0af93f21f102d72c22949dea5d416c5284951981820b7b1f5410f0e0370e895f0023ea13c21530de27fab13787639d2062072e758d0c86794b3693452fc6959e8ea59ab9d71bfc8783400ac2cdbc7804d8443c44ecb715c2c3997b16286661a69cea7a10a503a3193611ed472a24c5111e2644c6d6bc902e782c15f30126021c1051148b7f4bd5d47cb398314fc9136ba1880f359ebc985b483fcaaa56f8b3af0e5e81c29cf82b777a79020896a6be52d35bce3d96516c0f99ffc90ce8c4d51b8cd2b168faf927771f265bbb962df33af0c7c595eb0ed50d6552982b32c8aa2e2009afd390839300becf90ee8b714773d1b992816b26d5af2781f935e10a4a17a93fb9462d0e95d4d553bcee4160f71033148becd176bbc02b95c59d42875d380e449a9640233bf69085bfd5e39cd86f5de3bdc7da99113e064fcf4c74a8e9f3f364ac442abf7eca99e036ace9851f8c5493ee513390483f82e5e7d50dc31a0a09ca003eeaf38c533aaf5673789e2852a1629cd70397512bb50d1d87711b4fcfcec0e5d041d0593cec5c962e7cbdb3dbc4ce63e5a08646943d8168104e4423d92243c34080586002f8376a83141d586d518cce46ccb080794ab56e8fa5cca2c3d6cddc46066f5eca8994e6cd1eacd667921b5905e6890eb54c0c25e4e6643fc8a443e78639502e01a767336c85c984ef96b127a8ed2d148904448d681410aa94669176a002f46686a8ac9be0243d0dca392ffaa2f1dbe678d146a5f50116a27378044b3eb781f490fd6b901f09566ecaeaf4bfb3b43570b5ea69c1d57b814fc44048aef77793e6bc51922803652512775ee86e95d9a666f5ba3b6299fdb1c52a8693b4df540abc6ad41fd044167a159ea0234b83496513e1632b8f8e8201fd28758c755fed337578256744a5ea0f3bb2d7fc3672dcc84aa57380a2c6f4115c42815f883a009d0dc9d4484336ccc749fc1e5e87b0f8961b239c744d93ea75c4f557cb9c734a70cab78a37fd98b36bdec0ea1a93b303969ed7f79e88e7f420c9e7b9a7a7d850bb5e8a68e53d74adfad0e050b3788642d1ac764072128a653979924e1774c4a018a48f03074c240ed3637eef34ce0df16f04008672b983a4fa58999ceb98f59b1852059f2d023b23f450933a3d99364d8c8f59e29597c3e8b4848ed39ac7503747362f857b574d46c3f5207ed2ca1a1e4d430d3d4bc70a0eb03dbbb6182f9ca36e7b3b49762aa3f9f4c1f93f118086560fcbe8009abd12cb74b223e33ab98ca6855ca4662300732a5b715b0b325450f8fe727cc8f5b4b94dd4022f16834060325b92e486a92c8b4b149db0d56fb1bbcb48dd90aebb1d51f9e6d252c71f9d72a485ea55d2f3e7c53112c86557f4a3a00b9b9b80c5a8be6eb3033aac81cfead5835dd38a348ecd04a5a7fc8eb51d8c485f964f9b0cd1f58cb9d1d3f22314f4f9dea2d4a5adabf527a8bea6ca1f1c5e40752191ef447196f2f1b097394ccc7bd57c50398d946c3fd7307b62ebb5f6f07e7fa9ce9f11c411e9a062bdf5d622c3d3867b8e37c116021c8c6ca31a40fb42b57d4bd13a7313e36c5ef1575bb2f573cd0f84d4ecb9d82bec471b7a77ebb1ba217789e64d82ee6c2cba9b6839fd8a4f37084b9fc85390b9c668393f9d17a3ee6ec1173a470d28f87bf57a20b1a4ba2acce4debbc30ef0f919df5f4c61188419190798504d20e8422a3d103f23448a4f05c587b3b1b07eff34cb0e85727612a2e7d8b8664e8062816ac62f3a3df2cd5391d38014c1e80a4da97eefb511a8b742c69dcd02460ad654c21602ea7ded3e578de56d6024e34f07c15402cef251abc4ed90f9c67019fa3edf9d6cb3fe96bc8fa8b140d91c264109495dcf718153e07f7e6b1b27312c1d5433f8f9621c935ccf4139dd3436844f39bfe371420ea84ea806a532f1cea9d3a0675605fef132b4bfe3cd22dbd441c037f23fc170478f8102643c13845a5e735ccfe6a0b5176283a7553aca8e867b842a8f200b2fa27797c09cc497a5825eeb53a17aedc81237dff325b5f747c0c264753f3fea9a9f846ed4481a27ecf90ed6fa07c91c1b02794720bc8883d499c44a8c3c1fff097e35c410a615916fb34c6d91caa87e3268ad309f496c345ccd7181d6acc5378a4570461d4b9046fcdcb69cc39b7e801ecb95e918742130b188f03762a0d6b3b2bfed9ff922d6c3fd0fdf00a001a826559511ef1e68727a4f986300bf6ff265d20af2395c9a444dc09ec4e5b0bd4c987bf2503db502db3ea55bbff921fadbf487183920a42ed7897940077adcf291b76466229d4786a979d89e7a9ffa4825fcd01e0d90f534045f111f46d7b229a3d6fabc140a567fb476a019c79e4a8c4b488c6a0e530126ff0869a04a8c6dcaf2dd0005c43b6a471752cf66996108e00d1e07090d799571708732bbd3a6d1d33096454c94f73be3ccee13a6d239c24222449306b4336898456fd15688307647d88739070885fb19f1b55ac3440534f904e81b4a0c9b9e6061a77b69f569fdcb26e6e82eff9a13022a4b090bccafb5a3fbcae23650ae031f0d727dd17133619fb116d7f64a3ca5bfaa8975ad8edf346b102d98cba8b3d6f620d9c8d0fbe56b869f2ca2c4d846ca301b580ea8a9128e2ead02a924aa930453d0de85b03213bb37fcc571755690ad8a9b38ad5c900e3b30f45fa9b612e78bd8806feaf198b87e97b5d9fb66da9d39a774de7b3861502110f814584e9d9389c19adca7cd361bd14385ae641fc7dd943a04343eedef844c513c35eca9546d420f7a0921793a39c95ee60c103abecd5c62944b5c737b0b981194a1ded5cd975c78f6514972192e09a9e3d85bf6895b89a262d4f54cdbb2c097520729b09ec822c0b19638b8af98a7afe6cdfa532a00c05458a8673ece6aa93cb5c1856c", 0x1000}, {&(0x7f0000000600)="2d29174418e1c7b67fbf16cd5c7e716a8ba3e20c411cfd6f809ebb940cbb5ae3ba501a3dc11a1fa9ddea429645fb47fd422a7da63a51d19230be2972130bf5925a761834c5456cad0dafcbce3e0ec2072683826675e794b392ebae855e1450b3834d99478d5d300fe4564af5bba53050fe52d0084ef1582871fd87e3ee9f37387ef4357d401d110d6ea87407a98b52966400403767c65815ad370cc79e406b0c6cc47d754567cb77dd08a09c0e479cf4ec8952a79b183582ee5bb62b1dcab30261c2a66ba24b2d343ce88f5ef2e0231610ef976a101064ba55f27043694a8a8288aa", 0xe2}, {&(0x7f0000000280)="d9497db375530ceeec080f391280fdd11ab779b5cdeed708ccbf7230db8a633ae49f3ed9d3fb0d1a64d8b7af1c3dbd1752a30ad9c3531d818fe709b0fa743894", 0x40}, {&(0x7f00000020c0)="4708d7c29c92b674d570abde82c74e18aec5068da2e099a75eeaa6e69ca44f9db817a65772ad1ef7bda680230175fb0fa8d792021eed11e215980054d8a8493464a8c3a5cf9bb9105e0dc346d56c919c1f11ee159d6f7c2771d71ba104345ddfc79ea04cbb346a6754d603dd2652ac40bb705198b13c90a5664285f0697a828f1172a9821e2eedf6a8a472d90553a3fb6c3db257aff5d274755b7443405397cd38c8561c06bb045a76403ddeccf36d3d2c5140ddfb8669e5b1ec9665a12ce2a7400456900a47dec586bde9b964c4259ab9e861fd605b2f18894333f9370be3155fc2dd2895d62922067c38fdde467db0d37bb1d1dbb1c051ae0066afd6455c4ceeb21f49a6dd19896b85efc01447332b974f31886065b476256ba8638d1b6efdff7cc059b7a3a0ee000651e4b5074d8b53799c13f446904c21d4eb9904c92c7acfbfa4ee8190579d85f7a54271d517cad31f3dd0602a7f7461784b8461f4166f8662a83411e46cbf51ee7e55f2d6c68d9df110b357b1c6c4de6c0bc9229300baf0863e90a67444b729e9a9fad8fe2e157bc0f708966ee2714441ebff3636638752b6326dfce045d0c64564c335987c08cabfab44bc3df4824fabbe7efcde01dbe5a058e9694d1ccee5f124fe2cf9418fde4dcbf4d076534b8a04322e212f3b02a35a857044fd4f1ba2dbeacf126c8ed27015edfbf348d88ae4ace7da490c7ab99862d9a4b1ffc8d140466b77c03a00b13f5ef589933160a23437f930995dc4e6a1eb5b20756874ee89a5687a7e449424cbed53c9257615d1c98a6a8cc85445275e4e87b678cdfe3f685e9102eba8d4063e22dc267e68990898f93039b4051a5fd2abe1d962179e54e40c56cd4bb00dc4348cef4b14aa8ccaa9f7d41af942737fa54448836076a9836a5e900d3e1da3a99182895d7db85659502a3d82a3223293be3f66c7a44f7e417e0788c16bc8d2839941cbcfdd7907b6a8e2e669f7927844a66a0b677826a548595389e4d1a91fbc4c37390a25faf383116be18e78ae89520287cfe923bd6cfceffcde3882c42ba74056b134661671c477171e2a22a939c69ac732f3b7f7a34ecb228ab4ceb64aa70ad940d52a1ae479bed7ab0ca3a2e240b595eeffd072f7e75f1df05df4bff87ecf03e8bc7ba481fe31bd9fa085615af3e6a815e89f4e981c4d018849d2460519a210206268381ead40ce0e684748f5c2b85d6c820497f2058d88b94480e830b2ae0434423f168ec3bf8d70e4e9baae0c41f4e6a7eeb5998cd1fbdb8a2247cdc7f841573dcaf1c2cb5855f795d76a98736836710aedd555db50f56caf57bbed06b3fb0fc7f123c3e0b9c98be9b5823759e64175dcb4493858a42637d93fbe201535b71e63193feb84b4641cac78d2630f438ac8e07f6ab11c6cba66ba8ca7c40413f9906557062eb03ddbfc146ee54c7d5d72c4ae14abe7380adbda53c39fb20485460bee31ab7af3fa89a08793cf91304863c2aa2346e8ca6ae2d5d705e432c08e818abf7524bd81eb914c128d2fc29cd954732cbacbbf23da1b8cb10c1334cb09d4a4093177d97dc835dcd1554d009e7c7cb4d162300a5ff3ab45cfa348fa3421ade7ffb46439273d87b853a245cfd29d0a24a9abb40418682807ee287ddf79fa94be0b1d048762173c88a4df676e2b1680f8d00ac9302b2ae958e33eab70d695445cef7287deeed4812e21b4721ac0b195d571df8f77a8ec1097d79ac3476ce6d58d8a874114e1507940311bb33dc5597e3b7ed9c3c355e245725aca1c7bf492cce84598d5c30147aa3c09dcbf3a834379c034b5d647adb7c69c68dd4069e6be2942a1281b628f1af144d2e53be3586f91ae8414d7f3d346846d7230b28bdd67816ee8a416caf9354c704e868e3734485d6aae7ce221ad7ec9caced6b8d702f38b88d9432b90363af945af5b46dace923bc85b00d5c6a49f53eaaa889ff40b77bc51dfeb46a9c8369fb8e9728588b0ca0fadb871ab4b98452de5ac129bc49ed585c7a04e2cb235d508c88c508371c522107d5d5ab620d5649f855aebe481103c36e36008297671fa3852a02b336d293401c76186658c6b768ec5af09e524c9c4e6d714886d5237355df5819248d08861cc7c7c4020cee6dd2c046378e97a3606b1bb05709c8e1babdada49c5628fe32a03d7d51beeb014f6b35994c4c9c6ed7e5340b25778b7017643b052ea159a4f283405f6eb607407b552ca8490055019108df4c7c4ff5ba8386231e64493c2ce682f62ed52553336b49b06fdf54a934a2ed8c3c2b5ab925e887ade38b423363574b73a9c852b639a12154d094e0d4b60149e29f9067bc8c12d40da7d7a1acf3d6e3a677426d41114ab0c76becda446163155cf23dd2f2d372a914072dcd5389ef248b2816c0d508d5061bad5a0844e7a9ac619aed43434e80a4171daa8eb83fd8df107459012886a1d4007f5e825688fd71c017bc6c08cc9f32ee268f5d8b7c2d3e98f82c88d85bb603c4b1dfe71c1ca1c1fd89a80c783e52265d1e3cbe71590b6fe81c5cea0c7b80504be18f43539252887f24a5cf9dd859525d50e07df8a778354c51f41cf20a3120e1b4a1531818024b5be8d38ff42c581f683e637cecbaa974b0cce8a88553eedaabdfb02c087559b5075fbc316567ae1f1a5e2bd30cdd7c4ef0c7899fd584a2525e3bb781d0af55eb65962b8e8bb7d8b57e733443266baf1c3233ed1fa4e0e469bb30a3005f737bfdd230b8bf0ce46601c5afd4c05d98e749c044b05fedcab00f45f172bb4d72b297b22f6acfc448b869610151c7a53e1b562221a839bd8d33cf4ecf97a9df6fbbaded0f38c3adbbf09d5297a7a71d5339f84d473261258d1f7d8dbf504ba778c489b8addaf7bc25bc329c99ca17037e4db997c3251a09ce785a7c0bcc74cf751c69a5f8aef4411c1f157a4e94c625f6e26efe979afe96553145bd5dff32ba84e5d5a684d8d94065501078fae92e5b9e24ca131ffad06e51ff18559fccfb204d15b52507c6a19a40119c8f3825e92a3b259722690e9732a4d2e3b8669ac831e4c2a05a164f150fecf8ed577cdd1126c322964ad44c22cef70cf56dc7839954b7647e58ae73e2da287717782f79ef3d4606721cb7661bf2782e266194f48e0500767375eb9f7985d6426df2c133a61e94be36418a722109657a0d39f5f2367da6880df5c28954b5c0614177266134ada65352153f7c79d4e86cb8093f61ec18707886ea8b1a253498362374ab8ca3c586ad5fa1cf6ebff0813bc7efe6920f0ebd1aaf54851678689a729f68268a84b498442cee0ef9d78af2f02f94c8c0fb4f1368a286aaf393bb25882f7c4cab7aaed7c38eddc31da134f67924c258e1f54b0d601243cb2c630ec0784c36824e3e442bbd0dc181f1c32d1a905d7e1e8b897b7cb3a4cbc828ac7f9c07203498d4936faa1a0f025e33311f411dea91f8dff529391e8e8f1e54304f17167533d1346043fe2c153b3156f946b90312f7284b725486fb1dc1c8e8cb83909748749d67f16b814f674aff8b650e28289099ba531445647013cc6d090dd8d22af8806e4928921cc2ba31d2d23e45aa2a2c721a36b0b829942592cdee895e4afa3257de0fcf74ffca38dbaadb07efe4a78c24e766ca16781e5f7f1c9f2308b8faacd931be474d2a134cc0fcbec4059c59c15f0fc059e46046313c16c2a7837b8042b73c7fde5e890bb5e9b91c1920daa315decc8842f363517c2cb8cad9d6e13905be9c6ff57388c707e578e52621871af44803071db3609562f6607632ef4c301aac12d4a1705deba23c56b6cef1a0e1c47e23cb9f18558fb093db3773a67f5186e57b272b834df3319e79eeb2923e3f7c14f0cc64bd59a3512cf1e2f1396855825b1d0175bd8a2e1d76d0602b7056844faf1f65a9e62e21998d8a048b520705701d66cb89e7780abaf8189fd804e5d788b013f79deff69b1b68a5c5ac56bcc1924bfbf963f6ce9bb0dcf8e9d0f18c616bc75c5c14cfeb7330146b1460de32529a5d689d855ed4ae6fe9f14d989882c624a2db682bfdc528091f5a51749466edd0e7b0347e0047c25b60b880979ff02399822918885ec70ff63103de40a166fe27c16b704dc990c3034b9b78bb5b12b918fc50ab7ea29e381b9d0be14dc0a426831ad287bbb6079d7361f047f135df6bc4e36d0e23c4e900625d3ffa71e489d05e0129ae7a66dbe46d83b18c6c6a1fa423dfc7706238f360370ccaecfd731a8a75fe633f10806a6774d31ec5001bd9b5c390d6a68ce2713ee9e5af7cdfb77786b8e873a2d543f03d33f7b0cb23dc6ff1a768ed5be4c305f699c94c58eeff1b5b0b69e4743b9c1c1bc65ccfaf0c6569dfb8ca976e5dfaf1dc6d79c5b46d7188c4e5f93f5dc7960f52be3fafd02288f6c2ec54b07ce2f9cef87acce2ff167ab37b4692ebf40a48b07f59ebe188a72ece835feb1e70fc97a47d55294f31eed28a228b7791e89d8818ffdb911c1bce3558e3230f282596b5e7f0322fdace717445bf925aaaa7e898b5eb09084bdfe6ea2a657582eb3c7c2bfc38c99a2497cb7cb6221301634b6cacd09efa2b69492b4c979fbf2a896c91edc85811164e8b635da32552c04fccf3faf00b55bfe1e11e849e0ec2790570e28125cd5de55951b44c4be461e6758826eace237b409c6e7e80a94c04ecb402bb3ad3a0d11f2f3461a33de6d7229008ef32b6379513b7feeb2d2e87700c364921954f6d48b84fb0e864bafc2ad5dc0d2be8190f533de9e124b3f5d863f56ed933e5c7a8e048442b32399e66e043103a545af489e0835ccaf3fc424c2b5a8a89d3f0d3dbd7ffa19def53e060df4be48277bb23555a4e0320336b43e5f9e7d3a6a8890b591446b57ce9f087f3308bacad746b6447da336d7356f43a7a527dc2d695adb0cefa6369c0645dc7fb4d35c7593cc3ee57a9822acc27bba05fa43c19ebaa23bcc6cffe09b9fa824abf511a9ad73632a0db93ac8f09e67616cc11b36bce6f82230b9851912fb1b2ab1119a4f0c126fa1ea92f4e2d5a8793a810d7cef4994d0feb3070ab3b1e52f850f74d2e9b2e79971f4124929b9b9e814761c6aea2f241e2a2fd445ff0b571f5a79485d33b46d99bfcc440578d4fccb22a8e9cf17c68ef9d16f2e502bac998ac4abeb0e798442d2422fb90a1036807922b45dfcdaf04fd6a419e532cdc3bba1f574da61fdec625f01caa3897aebe035923993b66ba427d699790df1ff26091cc2029ef29359b3cb7ebc988b426d805e0c36447e0f88f974363ef14cd2273ee1a6f810d4e61cd2f561d0aaadbfc00ff32e127e66ba6b3e0d1313370f8b409aeb1de2bc74624b773b3239857dc19c7ff53656dce7930319d1e32e30b7e6b007e3c25a926cc5b4457256d2c13e4217819dc18209404d17ced2332e83353e5f8c74db5cb123b1a51461d9ed55be9f4665afa980021d69b3d0c41ff2057731e0ee941a6aa22166b96ed41ee08ad26411f4a00047a1d9b542dc80f695aa999b9319c18a68c650289a343bdb082438171394a31e84f9b64fa537f00d5040acfd5751b4588f2786fd68e47b391d6a20b2bc768d8a6c759ec59005b655d555278588722ce455e6f0763e62a8678facec8f127248794942f4e0279710450cc01ccef5901a447a3b7582b5cda9bdd44627188267020668aeb97d845cdf331f50a5c79db64df93b073daee1e7f14369b718418f774e297d8039aeccd307f1c47df0d58f3c88746a5e97b26b4acf1660d1668f1c204b8a68826e992f0e217e4579f8db495c5e1d765565b5e0e30cb7ad", 0x1000}, {&(0x7f00000030c0)="01db467ad6a073c26b484f2e46ed35593eee8a5b9e92accadc16fbd2d92dce68d0475000dc86d9dd4db29104d765a4e55f2c1e5112e1f1e5c8b27e6a89898d6f440c544297e5b59abc6a33eee312d8e9fd431ab39356e369373fa8e420996a65b73f662a75fa11b621860eab0d62692c0adcd007d2caa852332ac5829adbcefc825494d5cd25feb60537331895e0d898299d36f46557bc7823f9da3fff17d1534f6eb2cea2761566d28b72c2a20714ebd3235c77e1c9aba5dfe45da9d6a9ca90a8d248878cf173e1d5b8816a515ab73f4bab3a51c76f1492629851c48950c05e55", 0xe1}, {&(0x7f0000000840)="b8e86e1fabdf800e07ada48ecdfdc7439b3c688b6c2470f128f338b8ea3d8b709bdc10d1f4eef720eebc52e57cecf929364a02be39a77b88b3c3aed2d83425e0380900afe3aef9290290137f6fb309ab92484b8d23bf0964c616a8bc66fdeea15b522e08b49be5acedbfc8edfcb9e8b0f3bb965baa1e442044a1b11e4fadec9bb5b0bf9639fb5f9bea97ca4a544b59d1cd9760cb25f5a5ef36e0c77a20abdc17a9ac80eb2fb3215a2d3377611543defd9b1d4d98eb40133c3ccef7ec2dcda9e67e40bb497c5aedee7dd90997e0d0bcc27eec10f00c5b656ada2380b5", 0xdc}, {&(0x7f00000031c0)="1ba762b013072a80ac1428a403c742f529737e4a4ec5902cc3b9d06161adc9ec7f8f3cab963933fffe2f5303d4b79d6d7d68b1447e1f10173deacab293258393bc503b2a72dd5e84a61fb5ee6f32c4fa2e6b24ed549c54552ec526f6d00330f154baede74b589042cdbbd56e3736c678d98af2b9e53260d707fee15dca1676aa70f9cf9241984006a4993e0f61a8903fcf3890f9b3c45afb69202f9fbb3e722d01e27b9c443d4fddbef1f219c41a64f7c1070fecc152927293a1c9c84233bf50667d02a3fd4c8a0e7afbf00dda088a2d617b9bad35ce38c8b9ff9b92a44c3557a675ad7eb6fa7d55dac626a73ffd", 0xee}, {&(0x7f0000000e00)="92499dae1eaae4bba3bb6e698576e351b809031e2ef74e14b8f52f48804f11d185dea158f827c3eb11cc670b2e3c3c06e0950559f9d3f296efc4ac3169809495d2c3677119d30e04fab1a797a984c26c346de97896b5f1efd51367e8888adb5035733505b2dd7655186f24a13ed53b0f943daf60173f5b6919994a5247e4fa9dfa9ad145f52e390d5e63a8b7bec3b8ebbb60aa3a5083ba8f4649", 0x9a}, {&(0x7f0000000480)="dde6be025c67e4052290c602ee2b581f6079adefe37079c1cc079ff7", 0x1c}], 0xa, &(0x7f0000003380)=[{0x58, 0xffff, 0x8401, "1576db2fa435b6400793fcfee3e1414fc5781db6c16c690a5324b7a91e85004ebd4dd42433ba401053115e4aa65fd0c9dc386f4e9c4fdf7ea334986d871bc193fd962c"}, {0x20, 0x1, 0x9e, "6aaca89f74571a78317aac"}, {0xf8, 0xffff, 0x3f, "3600d067beda01f4e3bf8e366618c0dcfcd49dd2058baa482fb4ba11106f8949122c1481027788cb4707852f10f4859545a210041fadfcb4d383e8dc03e024a376a682b2e5873c2f338a8b7e9e72ece333ffaf8ede8b75f04302153a7bfaf71c346389daa6300b79f52d6960613860552c41209dffdec94b67c1a45af9ddb21bb09a36fa2dce45428ac8b07cf05e5e1c1a8fe4d1dc380dce16fbcdc6edbe3096f02e6983749af89d7833ffebe512666aad8fcaf94ce13043b9484ea6d6e7cc3716da0322b6f8425e8ba4e7fb5c35cdc3f90f49e30b120e015a39e90cd82a8c0e7ce060"}, {0xc0, 0x1, 0x9, "f13ff9d71a48378f073615cd9e0b7671e2a7166bdeaf7c506374d14eed94f140e2aaa611987b6c14f4a839bd9cbe29c80a64f633a2494a50bc85289d097ae0b84f6c7742acbf5d1fb09533b003ab419e7979fc78975a1a073edcf403e83cde0b4b6173b4472b61543e8063f31e9c57e5a9a128203adf4493378549e3d9f2d9e7ac6478b0c9354d41174adf88c3271a07f9e2e41899758d8678757e3d5796b8c2e1653df700d0aa2f328123b9e0c21f"}, {0x50, 0xffff, 0x5, "4f4c2a80156710400515908e280355ba9027d7869263949cd12a22994a2ba38731b4fe498f97336d04aa1dd5dc5f899afe64ef52a6d627b5552e3ca7fe"}, {0x50, 0xffff, 0x6, "3e2966bd136dafbedd13101a0df65f205327f53adfad443573e977659217282c324f1120be0366266fe9741f0b3a6916739debb764aadab6bb"}, {0x58, 0xffff, 0x1, "74d6d6e2b8d7d846bb9ba0a7044e30c5b86a500542a20aa09d5cac4ab5f594f12ef344c0424f7e508c041b4480262f987485aeea3b553363238155026fa6859dfdbd0c"}, {0x108, 0x1, 0xe7, "76a5c54a37c4c9e391e60df3370e8d8f2787289d953b832c480225339a99e685dbe37ab3b6316c62b5ad445e61918c76d03207b802adf72d934e3fba9061085d3a781a68cf346133855440e6f49bf4f1fe6b43364a096dd39975a3a38875e689b44454d00a2ecedd882d9fce973585d26fbd2079db656153ead6d7c01e956ad519942797e249b67a8c4419f9db7286bdd48505d8f92666b6a2c0b339ee10f86a65eb23e0ba5e68cd75190707979ee33797fa0048b5ecc5bdadb1eca6ad590572d724d5f5a7bf63afd0c6408b4f98444708df01a2e00d78b8d83fa8d21d2d5d0bffd0dd6f9424b720cc3d21f65b272bcd4031eff2c2de"}, {0x18, 0xffff, 0x78c1, "5ca255661dbe777e"}], 0x448}, 0x9) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, r1) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) close(r3) getdents(r3, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/230, 0xe6}, 0x63) execve(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380), 0x0) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)="5e477846fee21c57c3b4c6a741b4b4302a34b7fc66e1c7c2f1d2273537bbe2115a972f7f53c2f5bb13f51530dd0033ceaaf4d2474dc74f4a8f629f3d13d253a6", 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, &(0x7f0000000340)="4b18a1f9e8f1e553ef", 0x9, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) kqueue() kqueue() socket(0x2, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = dup2(r0, r3) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r6) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x9, r6}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x5}], 0x2}) pckbd_enable: command error executing program 7: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x0, 0x2e5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xd6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/218) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) setreuid(r3, r3) mkdir(&(0x7f0000000240)='./file0\x00', 0x12f) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x1f, 0x2, 0x1, 0x80, 0x6, 0x1, 0x0, 0x0, 0x2, 0x3}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file1\x00', 0x3, &(0x7f0000000380)='./file0\x00', 0x8}) r6 = socket$inet(0x2, 0x1, 0x3f) kevent(r1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x8, 0x71, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x42, 0x2, 0x8, 0xfffffffffffffe01}, {{r6}, 0xfffffffffffffffa, 0x29, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x82, 0x2, 0x4, 0x8c9a}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7f, 0x6}, {{r5}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x1}], 0x80, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x8, 0x5, 0xfffffffffffff800}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3, 0x2}, {{}, 0xfffffffffffffff9, 0x2, 0x40, 0xb028, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x5}], 0x400, &(0x7f0000000540)={0x7, 0x10001}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x5) lstat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)) r7 = open(&(0x7f0000000680)='./file1\x00', 0x0, 0x20) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x4) seteuid(r3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSKBDIO_BELL(r7, 0x20005701) lchown(&(0x7f00000006c0)='./file0\x00', r3, r4) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000400)="5758680d88960473280278a11f85b581722ae17d3c906b916d485960ee83f2e4134b5e704d06fd63e9d22266ec181596311abb9f47baac5a511975e5c894a33d479bff0b380d43954580bd2f739638406027dc558dc854da58aa2039d2245249e02fcb51b3fed16b1689f99a0de7f1593d56a1ae5c02a0759335e6ad79d5", &(0x7f0000000040)=0x7e, &(0x7f0000000100)="886aef850c86c968be7958fc4b11eec2f10bfed47d31b37ebd6ecbc0706da5d2c56e2e57f6c5045bfe1b8f3b804dfb397c33bd0fc76b67d749da9cb48ca6d0f7507aa46d17d70d98238a5d749c712d6ec44c25e33a2822ade1737e", 0x5b) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', 0x0) pledge(&(0x7f0000000e00)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000e80)='[\x00') sysctl$net_inet_gre(&(0x7f00000006c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000700)="d3c893211ed5a847c7feb817fb148675062f370202cd4bf66ef319e0f92465c639cd28dfb2bd9f4f3220610b5b07731aaac6e228e6ee273a7fc16f86b3303c0556801a481370a6f0db7f3ccff8af6b81a2488628a04ced25e123b5cd8d7cd68c", &(0x7f0000000780)=0x60, &(0x7f00000007c0)="df3f215a99128bd54f3dc216a74ef7e863d3b362a1270f097ae1e0e53d64125610c575191ade5c4b6468c31c12610b46aff7b10a29d89934ece42792426048d87f94e33965b2dd191cc31d15ad16188490974ce6c53d74e95dc8aae10c43670d72c4cce273911e174f9e8e765b0d1f8f9f6a1095bbb2d4aed53ee094a409ba2cb57e98ad299b192188d7f8ce92e3dc624669a23b4883c9389fb82c3f1ec2b18c7e44eae6d456b2a78af8f8f29b", 0xad) pledge(&(0x7f0000000180)='/-)..:B}\x00', &(0x7f0000000bc0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-') sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000500)="75d63894217eebda89c65cefbf29e1f0d40dc9e7ef2b32e3fd4063e495ba0349fa095552a5", &(0x7f0000000340)=0x25, &(0x7f00000003c0)="ec9e743635b6e1b16c5e5a28d471a9f784d4b2eb2e76612a0d67", 0x1a) pledge(&(0x7f0000000200)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') pledge(&(0x7f0000000ac0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-', &(0x7f0000000480)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') sysctl$net_inet_gre(&(0x7f00000008c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000900)="e5bd61563c75fe795e2551f62f1ecf96b2132d30c91f3ecdaa2efc67e7c5", &(0x7f0000000380)=0x1e, &(0x7f0000000980)="c498b64be793c0b1b3d3f0e4fe25a497221acb783e210c42555941ec59f24a47bb2d4177b0179428571aba354965e6eeba91feceea80263cb54a6281c9a4dc0a5f8b7433065fd72c4b8246805a4478decfca2a1608dd49180429dfac3fe73ef27761dab2590f8852652c8dc410aab6f089c90ccb84821f2ba8540a294a65306ff18709bdd30933171cda12d5471b5a56f1", 0x91) connect$unix(r1, &(0x7f0000002580)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00003b2000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000239000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400000000000000}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x400004}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f00000000c0)='./file2\x00', 0x6000, 0x0) setuid(0xee01) executing program 5: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x812d}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002340)=""/63, 0x3f}, 0x56a) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x68, 0x0, 0x0) listen(r2, 0x5) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: r0 = socket(0x18, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x400, 0x0, 0xff}, {0x0, 0x0, 0xf9}, {0x0, 0x9}]}) poll(&(0x7f0000000d00)=[{0xffffffffffffffff, 0x30}, {r1, 0x80}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x1}], 0x6, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r4 = socket$inet(0x2, 0x2, 0x20) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x14, 0x0, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRES64=r4], 0x107, 0x0) msgrcv(r6, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x200}) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x5}) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000080)) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xfffffffc, 0x2}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x3c, &(0x7f00000003c0)="775aa3a7dc1b5ee2ce58959600bece9e4ae5e7e88d18a42dad666cab87893fbc0c7f3c11633d1e0b8a63580baa51", &(0x7f00000000c0)=0x2e, &(0x7f0000000200)="0812000021c8d81e9bfffecfa7825710f568a7ec28edd9d2cea4ff7f0b069f1387c926c18f19b6b56023e9c823ae21bef0f4e869af83a55c5a95d2a2b20435e760ba9d984e78b8f2717c5a0be9f66200afbeef9f28203dc9ff1c6f3ef787b6a84377db590798865e061fd219f5e93fcab928898aa00175e6aa28a64446f9a85509b1df8909fe4051e1485f4fc79927e82dec2dd36bae678c3809daf9554d4b61f02b761683c38a8708dfc6dc8aebd35d7f61c409c2116db2d8186b9c93f75d7b714d5e", 0xc3) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60", 0x0, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r7 = dup(r6) writev(r7, &(0x7f0000001340)=[{&(0x7f0000000340)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509edfc9f6b28e9fade02acfb99c9058083e9380ef764c21ebc7ea33ff7c475e234f408564413518d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c", 0x72}, {&(0x7f00000005c0)="edbb4e58998d700a35d7839859e1a1af02f57250ccbe2a8e571425002fc32d499a9872a5b1f2333d8c64f32d597213e742", 0x31}], 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x7) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x0, 0xc4, './file0\x00', 0x2, 0x1ff, 0x47b23000}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x1) r0 = open$dir(0x0, 0x800, 0x192) r1 = socket$inet(0x2, 0x2, 0x3) fchmod(0xffffffffffffffff, 0x24) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0xfffffffffffffffe) utimensat(r0, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) readlinkat(r0, 0x0, &(0x7f0000000540)=""/87, 0x57) truncate(0x0, 0xffffffffffffff9b) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000600)=""/90, 0x5a}], 0x1, &(0x7f00000006c0)=""/4096, 0x1000}, 0x802) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001700)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) bind$inet(r2, &(0x7f0000001780)={0x2, 0x1}, 0xc) r3 = geteuid() setuid(r3) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800), 0x40, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000018c0)={{}, 0x1, &(0x7f0000001880)=[0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001900), 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001980), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000019c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xf8c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x200}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], './file0/file0\x00', 0x9}) chroot(&(0x7f0000001bc0)='./file0/file0\x00') socket(0x0, 0x6efb34f9ae2e33d2, 0x0) executing program 3: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086e6e6b1b14544ac61efbd80ad43250eb5ee2b29eb346a97f9630a", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000040)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) dup(r3) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x222, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) r2 = open(0x0, 0x0, 0x0) r3 = open(0x0, 0x80, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, &(0x7f0000001840), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) writev(r3, 0x0, 0x48) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x10000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005a9000/0x2000)=nil, 0xfffffffd}, {&(0x7f00003f1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff00}, {&(0x7f00005ed000/0x3000)=nil, &(0x7f0000535000/0x4000)=nil, 0x401}, {&(0x7f0000016000/0x1000)=nil, &(0x7f00007bc000/0x3000)=nil, 0x8}, {&(0x7f000053c000/0x3000)=nil, &(0x7f00006d5000/0x3000)=nil, 0x8}, {&(0x7f00006b6000/0x3000)=nil, &(0x7f0000759000/0x1000)=nil, 0x3f}, {&(0x7f00005cd000/0x3000)=nil, &(0x7f0000351000/0x2000)=nil, 0x1f}, {&(0x7f000039c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000759000/0x3000)=nil, &(0x7f00007e9000/0x1000)=nil, 0x9}, {&(0x7f0000756000/0x1000)=nil, &(0x7f00003c7000/0x4000)=nil, 0x1}, {&(0x7f00001d2000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f00007bf000/0x4000)=nil, &(0x7f00007d7000/0x4000)=nil, 0x263}, {&(0x7f0000324000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000351000/0x3000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x3ff}, {&(0x7f0000202000/0x4000)=nil, &(0x7f000033c000/0x1000)=nil, 0xd5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000d4000/0x4000)=nil}], '\x00', 0x9}) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xe2) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r5, &(0x7f00001de000/0x2000)=nil, 0x2000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2800) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 3: open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f00000001c0)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') kqueue() open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) utimes(&(0x7f0000000280)='./file0/control/file1/file0\x00', &(0x7f00000002c0)={{0x429, 0x8000000000000001}, {0x4, 0x5}}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0x400) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r2}) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000), 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) executing program 1: r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000000)={0x5e4f8fd802eee57a, "521a29b6538d0e4a4425ffa8b186797c97eb7c9581836a20b1a9e95584fdfb56aac7e3d5fbfc087025a99bab640c21f908cf684bcd1d25afdcdaeaec73acd0510d40bcc5e578a199757a9b84cb35955a8ff35599cb"}, 0x5d, 0x800) shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/59}, 0x43, 0x3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/114}, 0x7a, 0x1, 0x800) r1 = msgget$private(0x0, 0x1) r2 = socket$inet(0x2, 0x0, 0x8d) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x1) r3 = syz_open_pts() msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/226) getsockopt(r2, 0x5, 0x4, &(0x7f00000002c0)=""/169, &(0x7f0000000380)=0xa9) chdir(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x3ff) r4 = dup2(r2, r3) msgsnd(r1, &(0x7f0000000440)={0x0, "f843047509261fcaa6f9f435c40115466b3e67e8dcdf5a2dad69bd1013fa8fa2ece6ccf8a900fc63422b9365139a251f7377da24e7dbc14170cf8ad40b4543b184f5ee89bba63b5c2fd4f2eee570956da85ff0cd4182aa452df58d2c626e3706faf5286a1ac63c955958efe5ba513ae8bdd116c38a69b72c7df076c15ce1d015ad76223d3f90d6e4cf050b935e47271642d59ad1fb2065f74dcedbe9f3e69997c3e856f34a518148dad6ddee32fef5ec568c8983fbcc3f705f4998f37d9f17dbf7fc596994eb754cb16214a7ac14986b199337766e2d667300fa09ae"}, 0xe4, 0x0) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r7 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r4, &(0x7f0000000d40)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000580)="0cd6d9a8b3d49478b7d8683dbb60b73d6648c36f3a006e0089bdf5cea2ce9b344227ee9b92693baf6dfde7d92ea8848af4af71816dfb63deb19ff3887f7cb2358188be7d3b8f315abcb786caa09341b507564994622a5d5f6d67d883fdd3ffcb3a05e15a6b6b7d5b120329e25bedf32b949bb2f288830c361bdcf5f130db4070d741bd6410dfc221a2338aee3b726744a119f19d", 0x94}, {&(0x7f0000000640)="228ddb93eec3d7b50a71689b3ba0eeee3a7caf0d053459e4da7188622a9d1c5e5039706d98ccdd3e61b7c3d9b026c1223967ace28b9f6cffd8dc09bd1b389bea5e2652060c3e34fa5ef117f5180246c4d4845eca5b4dfeddc06c135caae266478a26bedae6943c3a89", 0x69}, {&(0x7f00000006c0)="dfe7fb21da5c8c24076b244d8e7a992a7d8a81f01a2403bb50d345af7fd63a3d16952bc5f0fa747e48d44b74fedc76a3d0ebdba6175cbcf7303f67a7f8f4eb3037928d429cceacf828d52ba6e9dd6c6095f61a9828388a22c18fdbec27152532f96e57403958b06c4d8c24f3c97233f9171e6d81c4c6506a11bf3a4821d8fd58c2058312af2201a8ee9b30", 0x8b}, {&(0x7f0000000780)="02d42377ab05e294190dafd61733a9b571a4c6a88b561aa782ca1da96912113a455a892111835ce2dba0db47b604290767158e8d0b54644b2f98d8b2931ad3bb0fb3bf6a78fc0af638c3a51608242c56cc807e771a6c000c9c74434bcf0bde2df6238876496ddb165af99c576e63d40e3bee459ec900df4d0f15ce31e6be8264b6607911e5f10d30e915a8023863bdeec3311efb2998cb12205c24e4bfbbfb31394ee5c2a9c330098eacf5b701b1e8fed67f51", 0xb3}, {&(0x7f0000000840)="0123fbb1e12519c3351139a0022ab9f27b3442bad50c01bfb3bfb714136a8a935001a0c7de2146185370d8956df9dd57c9f74d7e0e1c275836f061cf8b805a1ceec1ae2999ba43c43cd04a7ec6be6961c44e158a286a4e", 0x57}, {&(0x7f00000008c0)="728010b3a906c2991ae4ae4317cc3bfffe0607f005ebc3827f05c7f1a8354d161b9fc6f49e6c965f0cbefbc8", 0x2c}, {&(0x7f0000000900)="c4b9599e12994170404121c8b4f204f1147873c39e2d999e3e8126ff187e4cc545476ac792e13cf9db9f8b381b00da7c47c932c4776584e98a24602df53c48d55c70668b62fc1a394fbba7e1ac6f4875453d67873b331f58ba1374b51401103fc7abde69bae587bf1e182c9b59de1dac132651512b877d488fd4eaf9f394c21efb5b8162b811ab7ec0fee2461e5fa2a3b89d1887fe4b934e", 0x98}], 0x7, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r3, r4, r2, 0xffffffffffffffff, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r13}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r2]}], 0x110, 0x401}, 0x1) r14 = geteuid() seteuid(r14) msgrcv(r1, &(0x7f0000000d80)={0x0, ""/200}, 0xd0, 0x3, 0x1000) open(&(0x7f0000000e80)='./file0\x00', 0x10000, 0x82) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x81, 0x3, 0x0, 0x3}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r5, r2) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r0, 0x0, r8) r9 = getgid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) seteuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x6}) executing program 7: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)="5e477846fee21c57c3b4c6a741b4b4302a34b7fc66e1c7c2f1d2273537bbe2115a972f7f53c2f5bb13f51530dd0033ceaaf4d2474dc74f4a8f629f3d13d253a6", 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, &(0x7f0000000340)="4b18a1f9e8f1e553ef", 0x9, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x2}) select(0x40, &(0x7f0000000000)={0xfff7ff7ffffffffa}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) clock_gettime(0x2, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000c5000000000000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7000000090780000000696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581150008ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d984"]) ioctl$FIONREAD(r4, 0xc020699e, &(0x7f00000001c0)) executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x28, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="ff94d99b4500", {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}}}) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, &(0x7f00000003c0)="ccce78f37b1cb121ed0382df6d01c1bf274d04f381015a8cfe8e35970d1164bf697af43f4ff439044c30b2f0e30adf0fee87917ea4bfb889872f068cfc881796d26b0f2eb283778cec23b3a41e3ea66e08330e36d57de7c3f9333c16", 0x5c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900), 0x0) r4 = msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgctl$IPC_RMID(r4, 0x0) pckbd_enable: command error executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x202) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = accept(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x802069db, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRESHEX, @ANYRESHEX=r3, @ANYRES32=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r6 = socket(0x2, 0x5, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x7, 0x0, 0x0) r7 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) kevent(r8, &(0x7f0000000280)=[{}, {{r6}, 0xfffffffffffffffa, 0x10, 0x80, 0x800, 0x101}, {{r4}, 0xfffffffffffffffa, 0x20, 0x10, 0x1, 0xff}], 0x30, 0x0, 0x57d, 0x0) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x60) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="240208d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090800000000006745b653695b5e8e0010000000000000413fb5df308cefae8f43185f7b6a0a", 0x43) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) recvmmsg(r1, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/4092, 0xffc}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001a00)=""/243, 0xf3}, {&(0x7f0000001900)=""/250, 0xfa}, {&(0x7f0000001700)=""/121, 0x79}, {&(0x7f0000001600)=""/118, 0x76}], 0x8, &(0x7f00000000c0)=""/27, 0x1b}, 0x1}, 0x10, 0x20, &(0x7f00000018c0)={0x8, 0x9}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27", 0x51, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f0000000080)) socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c, 0x0, 0x0, 0x1}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) rename(0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x7f, 0xa, 0xfffffffd}, {0x3c, 0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x115}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}], 0x6, 0xffff) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000002c0)="f28a4393f25737fc4a810137446f3119b52ebb88e414819c2a71024cc9e10e485ed6e0acc057318fa44b914514ef9147cf47c676a56ec131f66a1126b9f45ad29bf53337d7273c3d035e5fac74baca0ab73eface4ca089cab3552ed51f16268466bd131e1d62a53eeea4a6b175b1ca583f5c468c3d262fd46a4ae1e7e240a4700ae09bb8db592f565bb5f8c73ad4158c91cd01e9841853011c8e483c088a2dbd5433f1f147efe29ed04ca64c628a520b7cf43dd4aa2c78f583cac106b88c2e98b41c6812f4345504c810dc436fc86ec002bc4c3b288a93f694d5c6ef484beee72f7a18674e646e", 0xe7}, {&(0x7f00000003c0)="ecdea3c9c39e76c414af18187e0194fc8c1fcd8fa255c81a0923063823e2f3c207a39fb996ffc318abd7fda798dae851ad3681dbfabe674884bfbcc7e195a7b677245d745995f4e9b90fbf9e847efff7175cb3ea181a4fb33735952dedad92592debbde4280d689ef226fc88c3a704182b62918653b3f2cc3d50", 0x7a}, {&(0x7f00000004c0)="48d6ed93b5308a5bfce89b664f91916e5fc8a8a4720fa9d4fb88890f8d9676da3a3ec08ae5a12277cf78ee64f46cfe8071450fbaee944df93b9a05fc7fc5f441430b90ebf286cc318007c8740a", 0x4d}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x83}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x1}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000000)="7f94d7b3557cdd6c36b3003f00", 0xfffffc7e) close(r4) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwritev(r5, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6}]}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x800004, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r9, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() socketpair(0x0, 0x8000, 0x0, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x500, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x4, 0x93, 0x81}, {{}, 0x0, 0x0, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r0}, 0x0, 0x0, 0x10, 0x0, 0xffffffffffff8000}, {{}, 0x7, 0x4, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x8}], 0x200, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x4a, 0x1}, {{}, 0x0, 0x0, 0x40000000, 0x200, 0x9}, {{}, 0x6, 0xc0, 0x200ffffe, 0xfffffffffffffffc, 0x1000}, {{}, 0xfffffffffffffff9, 0x0, 0x5d19e6c3bb03b694}, {{}, 0xfffffffffffffffb}], 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000001340), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x8001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r4, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000080), 0x0) panic: pool_do_get: sockpl free list modified: page 0xfffffd80681ad000; item addr 0xfffffd80681ad800; offset 0x0=0x0 != 0x1e56eccce1b53a5c Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 87889 85643 0 0x8000010 0x4000000 0 syz-executor.3 db_enter() at db_enter+0x1c panic(ffffffff8285b43f) at panic+0x165 pool_do_get(ffffffff82d79ba8,9,ffff8000377e78cc) at pool_do_get+0x434 pool_get(ffffffff82d79ba8,9) at pool_get+0xba soalloc(ffffffff82bdad00,1) at soalloc+0x58 socreate(1,ffff8000377e79f8,1,0) at socreate+0xa6 sys_socketpair(ffff80002a6f2cf0,ffff8000377e7b50,ffff8000377e7aa0) at sys_socketpair+0xab syscall(ffff8000377e7b50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbd40452e20, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: pool_do_get: sockpl free list modified: page 0xfffffd80681ad000; item addr 0xfffffd80681ad800; offset 0x0=0x0 != 0x1e56eccce1b53a5c ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8285b43f) at panic+0x165 pool_do_get(ffffffff82d79ba8,9,ffff8000377e78cc) at pool_do_get+0x434 pool_get(ffffffff82d79ba8,9) at pool_get+0xba soalloc(ffffffff82bdad00,1) at soalloc+0x58 socreate(1,ffff8000377e79f8,1,0) at socreate+0xa6 sys_socketpair(ffff80002a6f2cf0,ffff8000377e7b50,ffff8000377e7aa0) at sys_socketpair+0xab syscall(ffff8000377e7b50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbd40452e20, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000377e7740 rbx 0xfffffd80681ad800 rdx 0xffff800000df3f80 rcx 0 rax 0xffff80002a6f2cf0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x8ca2116ee22eca81 r11 0xede67344381788f6 r12 0 r13 0xfffffd806b92f0f0 r14 0 r15 0x1 rip 0xffffffff8196917c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff8000377e7730 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb> show proc PROC (syz-executor.3) tid=87889 pid=85643 tcnt=2 stat=onproc flags process=8000010 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6f3c50,0xffff80002a6f27e0 process=0xffff800035ddb688 user=0xffff8000377e2000, vmspace=0xfffffd806ec492b8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94554 87211 75016 0 2 0x8000000 syz-executor.4 94554 312703 75016 0 3 0xc000080 fsleep syz-executor.4 85643 182167 80878 0 2 0x8000010 syz-executor.3 *85643 87889 80878 0 7 0xc000010 syz-executor.3 42726 243345 20995 0 2 0x8000000 syz-executor.1 42726 441894 20995 0 3 0xc000080 fsleep syz-executor.1 579 36547 67236 0 2 0x8000000 syz-executor.0 579 487440 67236 0 3 0xc000080 fsleep syz-executor.0 83534 270407 59132 0 2 0x8000000 syz-executor.6 83534 419010 59132 0 3 0xc000080 kqsel syz-executor.6 27595 54829 70721 0 2 0x8000000 syz-executor.2 27595 267018 70721 0 3 0xc000080 fsleep syz-executor.2 4964 309387 53898 0 3 0x8000080 nanoslp syz-executor.5 4964 318753 53898 0 3 0xc000080 sbwait syz-executor.5 4964 123301 53898 0 3 0xc000080 fsleep syz-executor.5 53898 177582 89722 0 3 0x8000082 nanoslp syz-executor.5 75016 41658 89722 0 3 0x8000082 nanoslp syz-executor.4 59132 11170 89722 0 3 0x8000082 nanoslp syz-executor.6 32828 264740 89722 0 2 0x8000002 syz-executor.7 88647 109639 0 0 3 0x14280 nfsidl nfsio 17412 278010 0 0 3 0x14280 nfsidl nfsio 1808 287452 0 0 3 0x14280 nfsidl nfsio 76233 63002 0 0 3 0x14280 nfsidl nfsio 96208 67933 0 0 3 0x14280 nfsidl nfsio 4439 1049 0 0 3 0x14280 nfsidl nfsio 62256 358459 0 0 3 0x14280 nfsidl nfsio 94311 86962 0 0 3 0x14280 nfsidl nfsio 81562 116523 0 0 3 0x14280 nfsidl nfsio 40895 377619 0 0 3 0x14280 nfsidl nfsio 67704 15960 0 0 3 0x14280 nfsidl nfsio 15628 457187 0 0 3 0x14280 nfsidl nfsio 18826 318773 0 0 3 0x14280 nfsidl nfsio 90715 50901 0 0 3 0x14280 nfsidl nfsio 18834 471859 0 0 3 0x14280 nfsidl nfsio 42528 378749 0 0 3 0x14280 nfsidl nfsio 30003 48407 0 0 3 0x14280 nfsidl nfsio 23726 301718 0 0 3 0x14280 nfsidl nfsio 42968 409302 0 0 3 0x14280 nfsidl nfsio 80013 932 0 0 3 0x14280 nfsidl nfsio 80878 206289 89722 0 3 0x8000082 nanoslp syz-executor.3 35805 361520 0 0 3 0x14200 bored sosplice 70721 219070 89722 0 3 0x8000082 nanoslp syz-executor.2 20995 472689 89722 0 3 0x8000082 nanoslp syz-executor.1 67236 57368 89722 0 3 0x8000082 nanoslp syz-executor.0 89722 327389 72743 0 3 0x1a000082 thrsleep syz-fuzzer 89722 47849 72743 0 3 0x1e000082 nanoslp syz-fuzzer 89722 507768 72743 0 3 0x1e000082 kqread syz-fuzzer 89722 476521 72743 0 3 0x1e000082 wait syz-fuzzer 89722 485474 72743 0 3 0x1e000082 thrsleep syz-fuzzer 89722 3219 72743 0 3 0x1e000082 wait syz-fuzzer 89722 394109 72743 0 3 0x1e000082 wait syz-fuzzer 89722 393611 72743 0 3 0x1e000082 wait syz-fuzzer 89722 315225 72743 0 3 0x1e000082 wait syz-fuzzer 89722 392743 72743 0 3 0x1e000082 wait syz-fuzzer 89722 493166 72743 0 3 0x1e000082 thrsleep syz-fuzzer 89722 80095 72743 0 3 0x1e000082 thrsleep syz-fuzzer 89722 296899 72743 0 3 0x1e000082 wait syz-fuzzer 89722 422189 72743 0 3 0x1e000082 wait syz-fuzzer 72743 140624 65041 0 3 0x810008a sigsusp ksh 65041 267756 3050 0 3 0x1800009a kqread sshd 22271 124974 1 0 3 0x18100083 ttyin getty 3050 519520 1 0 3 0x18000088 kqread sshd 64408 99770 90581 73 3 0x19100090 kqread syslogd 90581 181172 1 0 3 0x18100082 sbwait syslogd 58502 497112 1 0 3 0x18100080 kqread resolvd 71474 180646 19811 77 3 0x18100092 kqread dhcpleased 66300 211812 19811 77 3 0x18100092 kqread dhcpleased 19811 62426 1 0 3 0x18000080 kqread dhcpleased 80442 206688 0 0 3 0x14200 bored smr 51129 211970 0 0 2 0x14200 zerothread 64043 195870 0 0 3 0x14200 aiodoned aiodoned 41059 303775 0 0 3 0x14200 syncer update 43054 21874 0 0 3 0x14200 cleaner cleaner 4722 218812 0 0 3 0x14200 reaper reaper 34613 256314 0 0 3 0x14200 pgdaemon pagedaemon 64422 391213 0 0 3 0x14200 bored viomb 78687 115798 0 0 3 0x40014200 acpi0 acpi0 97113 267424 0 0 3 0x14200 bored softnet3 29547 402744 0 0 3 0x14200 bored softnet2 59506 219338 0 0 3 0x14200 bored softnet1 32478 400274 0 0 3 0x14200 bored softnet0 51473 281152 0 0 3 0x14200 bored systqmp 86696 116384 0 0 3 0x14200 bored systq 78282 22929 0 0 3 0x40014200 tmoslp softclock 18566 167548 0 0 3 0x40014200 idle0 1 180288 0 0 3 0x8080082 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 devbuf 10206 6681K 7079K 166960K 12650 0 pcb 19 13K 13K 166960K 146 0 rtable 244 7K 8K 166960K 1005 0 pf 34 9K 10K 166960K 82 0 ifaddr 45 12K 12K 166960K 92 0 ifgroup 59 2K 2K 166960K 143 0 sysctl 1 0K 1K 166960K 2 0 counters 32 17K 18K 166960K 52 0 ioctlops 0 0K 2K 166960K 81 0 iov 0 0K 16K 166960K 56 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1419 89K 90K 166960K 2250 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 72K 166960K 26 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 98 0 dirhash 12 2K 2K 166960K 33 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 17 61K 77K 166960K 1037 0 sigio 1 0K 0K 166960K 50 0 proc 58 59K 91K 166960K 713 0 subproc 104 6K 7K 166960K 182 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 119 0 in_multi 98 7K 7K 166960K 192 0 ether_multi 1 0K 0K 166960K 8 0 mrt 0 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 513 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 292 93K 101K 166960K 11008 0 UVM aobj 23 2K 2K 166960K 23 0 pinsyscall 37 74K 100K 166960K 2317 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 62 0 NDP 13 0K 2K 166960K 61 0 temp 75 6812K 6884K 166960K 39126 0 kqueue 13 18K 30K 166960K 158 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 226 0 223 3 0 3 3 0 8 2 rtentry 112 392 0 280 4 0 4 4 0 8 0 unpcb 144 935 0 907 6 0 6 6 0 8 4 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 808 440 0 434 8 0 8 8 0 8 7 arp 88 99 0 83 1 0 1 1 0 8 0 ipq 40 5 0 3 1 0 1 1 0 8 0 ipqe 40 49 0 47 1 0 1 1 0 8 0 inpcb 352 1245 0 1228 8 0 8 8 0 8 6 nd6 104 47 0 20 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 kcovpl 48 14 0 6 1 0 1 1 0 8 0 ppxss 1072 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 808 0 349 29 0 29 29 0 8 0 art_table 32 809 0 349 4 0 4 4 0 8 0 art_node 16 391 0 292 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 95 0 85 1 0 1 1 0 8 0 shmpl 112 20 0 0 1 0 1 1 0 8 0 dirhash 1024 31 0 14 3 0 3 3 0 8 0 dino2pl 256 3149 0 1632 96 0 96 96 0 8 0 ffsino 240 3149 0 1632 90 0 90 90 0 8 0 nchpl 144 4729 0 2991 66 0 66 66 0 8 0 uvmvnodes 80 3809 0 0 78 0 78 78 0 8 0 vnodes 216 3809 0 0 212 0 212 212 0 8 0 namei 1024 16112 0 16112 3 0 3 3 0 8 3 vcpupl 3904 4 0 1 1 0 1 1 0 8 0 vmpool 664 6 0 3 1 0 1 1 0 8 0 kstatmem 264 66 0 40 3 0 3 3 0 8 0 scxspl 216 22979 0 22979 8 0 8 8 1 8 8 plimitpl 152 213 0 197 1 0 1 1 0 8 0 sigapl 424 1345 0 1280 8 0 8 8 0 8 0 futexpl 64 15962 0 15957 1 0 1 1 0 8 0 knotepl 120 6684 0 6600 11 0 11 11 0 8 6 kqueuepl 184 287 0 277 1 0 1 1 0 8 0 pipepl 288 240 0 211 3 0 3 3 0 8 0 fdescpl 432 1307 0 1279 4 0 4 4 0 8 0 filepl 120 8233 0 7962 12 0 12 12 0 8 3 lockfpl 104 342 0 340 1 0 1 1 0 8 0 lockfspl 48 154 0 152 1 0 1 1 0 8 0 sessionpl 144 29 0 13 1 0 1 1 0 8 0 pgrppl 48 41 0 25 1 0 1 1 0 8 0 ucredpl 104 1078 0 1067 1 0 1 1 0 8 0 zombiepl 144 1280 0 1280 1 0 1 1 0 8 1 processpl 1072 1345 0 1280 5 0 5 5 0 8 0 procpl 656 2459 0 2373 9 0 9 9 0 8 1 sosppl 168 12 0 12 1 0 1 1 0 8 1 sockpl 504 2415 0 2367 35 24 11 21 0 8 5 sockpl: pool(0xffffffff82d79ba8:sockpl): free list modified: page 0xfffffd80681ad000; item ordinal 0; addr 0xfffffd80681ad800 (p 0xfffffd806b92f000); offset 0x0=0x0 pool(sockpl): free list modified: page 0xfffffd80681ad000; item ordinal 0; addr 0xfffffd80681ad800 (p 0xfffffd806b92f000); offset 0x0=0x0 sockpl: pool(0xffffffff82d79ba8:sockpl): page inconsistency: page 0xfffffd80681ad000; item ordinal 1; addr 0xe772bd4c37052d77 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 27 0 27 1 0 1 1 0 8 1 mcl4k 4096 8 0 8 1 0 1 1 0 8 1 mcl2k 2048 22274 0 22176 35 15 20 35 0 8 5 mtagpl 96 58 0 30 1 0 1 1 0 8 0 mbufpl 256 46049 0 45773 70 40 30 67 0 8 8 bufpl 280 6994 0 665 453 0 453 453 0 8 0 anonpl 24 273185 0 267415 87 0 87 87 0 188 46 amapchunkpl 152 36097 0 35416 41 0 41 41 0 158 13 amappl16 200 6739 0 6627 19 3 16 19 0 8 8 amappl15 192 12 0 12 1 0 1 1 0 8 1 amappl14 184 170 0 159 2 0 2 2 0 8 1 amappl13 176 13 0 13 1 0 1 1 0 8 1 amappl12 168 2032 0 2003 2 0 2 2 0 8 0 amappl11 160 54 0 43 1 0 1 1 0 8 0 amappl10 152 40 0 31 1 0 1 1 0 8 0 amappl9 144 150 0 149 1 0 1 1 0 8 0 amappl8 136 108 0 80 2 0 2 2 0 8 0 amappl7 128 53 0 44 1 0 1 1 0 8 0 amappl6 120 408 0 393 2 0 2 2 0 8 1 amappl5 112 181 0 169 1 0 1 1 0 8 0 amappl4 104 535 0 503 2 0 2 2 0 8 0 amappl3 96 7683 0 7597 3 0 3 3 0 8 0 amappl2 88 1737 0 1666 3 0 3 3 0 8 1 amappl1 80 12644 0 12156 22 2 20 22 0 8 8 amappl 88 10368 0 10167 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 22 0 0 1 0 1 1 0 8 0 uaddrrnd 24 1313 0 1282 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1313 0 1282 1 0 1 1 0 8 0 vmmpekpl 168 13684 0 13628 3 0 3 3 0 8 0 vmmpepl 168 98355 0 96492 111 0 111 111 0 357 27 vmsppl 344 1312 0 1282 3 0 3 3 0 8 0 rwobjpl 24 33990 0 29115 30 0 30 30 0 8 0 pdppl 4096 2632 0 2567 134 67 67 70 0 8 2 pvpl 32 670443 0 658599 361 19 342 361 0 265 235 pmappl 216 1312 0 1282 2 0 2 2 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 515 0 146 12 0 12 12 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8285b43f) at panic+0x165 pool_do_get(ffffffff82d79ba8,9,ffff8000377e78cc) at pool_do_get+0x434 pool_get(ffffffff82d79ba8,9) at pool_get+0xba soalloc(ffffffff82bdad00,1) at soalloc+0x58 socreate(1,ffff8000377e79f8,1,0) at socreate+0xa6 sys_socketpair(ffff80002a6f2cf0,ffff8000377e7b50,ffff8000377e7aa0) at sys_socketpair+0xab syscall(ffff8000377e7b50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbd40452e20, count: -9 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8285b43f) at panic+0x165 pool_do_get(ffffffff82d79ba8,9,ffff8000377e78cc) at pool_do_get+0x434 pool_get(ffffffff82d79ba8,9) at pool_get+0xba soalloc(ffffffff82bdad00,1) at soalloc+0x58 socreate(1,ffff8000377e79f8,1,0) at socreate+0xa6 sys_socketpair(ffff80002a6f2cf0,ffff8000377e7b50,ffff8000377e7aa0) at sys_socketpair+0xab syscall(ffff8000377e7b50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbd40452e20, count: -9