9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4c35c6", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r8 = dup2(r6, r7) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e4350200000000000000ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c2fbebcb00f1f3978905cff24ee4e4c76f645e19757858fdc3d38a670a15fec50c60504f2aa4299a2426a894888025df0c7187b9790d6109a00f41bf12fca2370e06c3a224c94d4", 0xd3}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff5ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/166, 0xa6, 0x0, 0x0, 0x0) executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000004c0)="34790db0781efeb9b531e759fa811bf6c5eea4346eac03a723e932665dbe3fed1fbd84cb7afb4163058b888b77684f8297ecedd94d488b37d3aa884ef7cacf800f5655f52c7f601d8f854e5c5b14d76aab07dbc543d219409691cd6a036fc8be187f51801bc41b01d5126ea7e50aff65a6148ceca108e462e82f9873c351a806dcdcdf0adea88b76872d5ea13735a9aa2f1fbfec642d0e386248c3a8293b5cd453b203899cd3c55234af4ecd", 0xac) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8e, 0x0) getuid() setreuid(0xee00, 0x0) mlock(&(0x7f000064a000/0x1000)=nil, 0x1000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x20, 0x3, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000140), 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) r4 = socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="29c49453a102bbcabbd6031124565dada9bf3830f6fa6f66000cb42fe02b4259838b5542eda9b30d41a1b208656913ac71c85e7932a1c33f2abd016e4066e08aa004abd2dd7ceef8e30d198f1c138d94141116a66952c97270ad948488e0ff064dce69b3be80728da9f4054309c503f982bbcd432bf8d962deac68577dab6a516f596d7c72e2157d08a409d58c9d2d4edca7f47eab", 0x95}, {&(0x7f0000000240)="3a9d673526e4593e3925dd25925aa0b3c453f5e4651a9a4a5e90f1d24cdf4390bc8f8c22453657a50b385a5b9226324fee3d58ea7a7f9f5970804a17b80a650de1e3865e7546d35f08b267957e21f1c0b30adb96c32c3879375720cf16fc78d2c5a298d34c9248014f487900ffef6642ca732eaf0034805bed2eb64cefe184d311ffe0821325a2b81ffc7b6b8385b21da70b1d6aa4feaea525fd5f2e335673575ac6f3d8ff08c2bd9d775432ef1f744a7578f3c76ceb1877bcd51f4c998d8b2f3bf65ec75820ab5cef5e09c4e02a05cd81d23501106a86f8d4588314067cc860bdd24fd5a453eec4d754a516d16799f93ed39a248065cd5a0b0a", 0xfa}, {&(0x7f0000000340)="20d733d31d18f9c8e4e33479c56453d8897d493c540ac12fce6d347ab0f658899f7bc1774f8cb301eb2f624adfd3509873917b37275ce6f5d3a50c854c3f43007f217c1e5134855977b1b2db70cb7d0a592a4fefb28c2e1ecf1688c5d984990213405e149a436aa90fd245415bafbce165bc7fa1b7796c036bd88e2087409acab7860d55e4e3329e589b4919dd9deea35de20c16ff2fd36015db1e9c2f09b768d7f4b95e94adf1a3100e1463782b70ebb660486e65f513e808d9f1d1a6b69cccea137983b0c7293b7e81413b5029c14f555846063e08831eb5ce541b288effbe4f9105d93502162d52c409832a9b70bdba8a09016f", 0xf5}, {&(0x7f0000000100)="b7005f8d36ced7b894a6c4b63f42db8a60ef6d5fb7dc93a2e419ba41ecac340d5578f7458f6bcda6a1fbeef6d1d893a12ed4ba03e463b4d8fb2d24b57d92", 0x3e}, {&(0x7f0000000440)="e5b21d1822", 0x5}, {&(0x7f0000000480)="d570289f7eda915f241466f2c8b22616fd2a202826c12286c58d5acfef7696705365ec56e7b212770e4fada2fe17f3a2c605b2097fa985445a31d5322efc9c24f5780e2ddabea35a11e4c77be3d2c1fc07744baece5db23eb10cc963f456f8086bc3f09c5da4193475e4d103c587d95a98a8", 0x72}, {&(0x7f0000000500)="701edc89456b8447416c648925ea063842a5300a283a4ba6b68c322ddeedb260c75dbcda6e6ff19d18a3d3", 0x2b}, {&(0x7f0000000540)="e7c11ba8c16eee5196941284716d3910f7a0a614dbf8ea07e258cfc63011e4cff548d9bd01749dd7e168bef72cdf1c3caa06afc6a3d7ab437f0376212d1454b1a0b40455b8", 0x45}], 0x8, 0xffffffff) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x6, 0x8000, 0xfe) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000640)="ea0020ee7f0008013822eea505bb3f52be23c7ff13b990b9f71817817fab8800a3fa87b66f633e543ebc8195b5a6a510a883c66f2ea02ca06b13cf92", 0x3c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a30b8e7f840f81b5e87aff077082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[], [], [], [], [{}, {0x0, 0x0, 0x300000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0xff, 0x0, "bf08000100f1675910812cc900", 0x9}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="2f814f6842541c86e8134dc03f", &(0x7f0000000140)=0xd, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) msync(&(0x7f0000422000/0x3000)=nil, 0x3000, 0x0) socket(0x17, 0x2, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090"]) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) socket(0x11, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)) accept(0xffffffffffffffff, 0x0, 0x0) getegid() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000200000000000000000000ffffffffffffe00000016b1adf6c66e77592cfcda50c88b126a355afb373835a827f69c88197de6655c4a54a7dbc752592c3d5e31db9a1f971dce5143a77b9ebe5aedcb25f33e6cb218cb3d18f93e04a936c98eb4787502dfc5a09a09df545b050b51a69a383179d6db4e00f6ab1995cb93fdc499ccbdb142712be6d68d3528a2740c0b05c36c36a5680452f547337c308a8e1cb4c13e637d710509a17310d776366d92b33ddde31e60013fac036a2d1d6c6c2a4ad544bef3c57a8e931"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x20, 0x5, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x153, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x5f) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) syz_emit_ethernet(0x3e, 0x0) r5 = socket(0x6, 0x4, 0x4) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}]}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x5}) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r5 = socket(0x1e, 0x3, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000100)) close(r4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x2c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt(r1, 0x2029, 0x6c, &(0x7f00000001c0)="43401cf2333d3ac6c6e7bf3582760d17beb9492b05c8f5b286fc5383e0c20758391a9f4f24a0ebe7510bef80835eb66e27559579b952240fbe9fd2f451fc1e78b950b3ddd9d52c477c4479412a0c083e3d5411f91873ad5f71fe1aa0e3524348e25b88f6ec8bff4597871013beee8549fffa7257821e0f3b0c37cb6e8e0729982d7fecd15c1b1d8d04b80000000000000bc69e86270f2f99e200", 0x9a) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x400, 0x0, 0x40, 0xba}, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c00000000003a9078ffffffff00000000000090782d917dcb60fe82fd611e06b8d2bed3daff81b5cb5715d583693dd6e6c656dee4e424060e2a3025486117fb7ec99e659dc8f383755451d683a49a72b21bbf018321f5171ebba0f5d9ad4a5e4ecd149f992b3acdb767ca991dccfaaef42a41533aca332810c2c7227757f98daec96fad6aef04e5214f2119075ab4613f6a135c6ab5afaa561d307ef77768b7346e202cfeaf68c505ddad323b3278ed191c05"]) executing program 5: open(&(0x7f0000000040)='\x00', 0x200, 0x0) r0 = getpid() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod$loop(0x0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r3 = getpid() getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x80000000, 0x0, r5, r6, 0x0, 0x0, 0x3}, 0x1ff, 0x0, r3}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) ktrace(0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0xf23f5f07a9c2a99c, 0x0, &(0x7f0000000040)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) getrlimit(0x5, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000280)="938415fe2b84", &(0x7f00000000c0)=0x6, &(0x7f00000001c0)="b8e43bde", 0x4) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x42, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@arp={0x806, @generic={0x6, 0x876d, 0x6, 0x10, 0x8, @local, "0d5234d30b5f3ceba1d570b3834f80ae", @remote, "80c280ee21b7c77e7e1c82cec5af8d1c"}}}}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xad4, 0x3f, &(0x7f0000000340)=""/249, &(0x7f00000002c0)=0xf9) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="a8a405247ac1ffde3b164a78721ae74ccd04d1307bcd4834e2ecca6e7abcefe2ec5fbe7cbc63d1c3db7d76c41c4dce24d740fc", &(0x7f00000000c0)=0x33, &(0x7f0000000100)="30753d95e4035b777e7379f7db48cb3234ce044cae9051899b1810c8227b3ad0ad9df3970ecde03a589f4203b17adcdb038c14a7b1683abf15f3d4475a1f9d48f7ac9b5047", 0x45) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) r3 = socket(0x1, 0x0, 0x0) r4 = socket(0x1, 0x4000, 0x21) sendmmsg(r4, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000002740)=[{&(0x7f0000000040)="c821d6", 0x3}, {&(0x7f0000000080)="010672d8bbc825ef9806cab74110482e3ea1f82eac250dfe6a50a67f2b66137ad8", 0x21}, {&(0x7f00000000c0)="85c3bcf31f257e8f9e18543ed45a22477ca42db645a19c32e2c9cd4b3cea8a40da47a83534aff5e9651a5ed8d5898357a2bba56df5d4aa5d7498d8437b22a22ad28b7f2f005d2fcc0e82a56fbba886ebef43b2062e64d6f8f7d93e42fd96efac26109c1ae3838b42cd7afc8a07935a67936f126a38673c21626449aa", 0x7c}, {&(0x7f0000000340)="9e2b2553bb1942a7c3ffa80ec587c526b7794e9a8caf116b73232533744ac327196e6161c55724fbdfeccd23299a2bfdc029fbb137bf97bb8a244476092583836538442e01a7b912081818d6b2a4217650d3a563f066f4ffa68792454c913c19c72bf2578b8e1c201d8b3cadc0eeac9caa52371d841db3777da6a6c0ff0e6942e60ffefe79449e53a2c15c29682ed6f60299bd67c2be0f58ab654a08be6ea806fbec497f34038762fd6542354bc39612da00c81386ec010b38f0639cbec143c6a133e70cb556c7623d26d8686cf395ee12fdd6c193ca100c26f5aaf960d35be43ca0b1cfedcdcdeef49d372143169cabb79acdc5d6470c1d009806ff2d9e7b6316af5bbec38c4216d003424220b10e09cf450def0cf65c9a7cff8237a6c97a63ff6827ec0c120093a0fa6dfd4bbe77c50d9c7f66c202df07168a53da9d274b120fd543395a394485ee225e477b7a75d89c3b5f5fd589dbd265090cc4785c530c4be7eca70257ac26cc27fdda9fb60ced4305734c0b7d987a75e4c9c34d59cef9e037dd62ccc1842e3f41b5622476b4ce9cb00909e44ab5654294d5d74a6ccbc8ae87d9624bfc59f8ca61a6004b7bbb0c6d17b71c2338cba939082b643652366fcda325b7ab8cb6b84d493992da60b97273c741e57606fd478da4395340727e1273d6b9c9e1b848a0aa3e4ae9cebaf5a261e1ce67148e6a00d0bd6a835d2ea0dd86fe4202f9853df6831af7ded4b722d206d154c9b498379f8b68db85bd435339db5ac43df06a2528a8ffa4f1f34e4f6553421a2e1a71e9f98b7938b0fbe1ad23eb1d389949468d21d49186dde23082b2a67fe8ad72c27665e7526b090437bc1304c28e1a7818319ed20e17d14c3e830a869982795614c32049f25a712562de265ba56639a42f7878674308f25d78578f23dbe91421637d0e5383b8bf88a7fa1a07e1df0ab09e5dbd7d5a6b877c6be21b9b54ebcac940fb00805ca7f29287948338606f42ab3f58e93476b5eb52e3eee1c205c1aad55e04345ef40938a144a3a08171c5bb29155a9f08eacda181166981ab313d7b88f011f306f547085777c1f18eaa60026a9bf1686513f3b647f4407add4e11c9effb9175e7e7b7b6a0187ec305edde0a1f7bfb74c563d0477953316636b11c570700764b1d53f904c54e338c06041108fce85fdd96c39b7cc6988c64bdb8e30ee056638dbadb91b47c5d949861023dac3ab4d947682a958cba12408b5911b29b10d4b2ad9d5446bd9ac7a18272ae858e8c57a8631ab7f0a52f9d27ebc2db0c293b84368f02ba1ea51aa88b66656615434e65e96b31b1cb333afd8097566640b4948b71c3c78a1fe3e4cf782d0388fbed227666c8277d3746a99f75d888acac7ac043bacecdfe39034421ddcf189f688d6c598d437514562dae561240508a7aaa05df7a9c33ddc2170d4cde180884948977e1e9db55acf6928313842e0846c7833b36442b7190782a097e640e1e0306bd55a6b3debe207a91165a8af18a46d355111cc28919feb711baf765a53cef7bfd1050a1218a683dc7bfbbf1956dd46c269667e8309b0146f9aa6776136300bbdd941d4de7a8b1b9656c9e2f9a69b5cbf145715364af43b052cf0e4b1be51d4fa20535fd5bad4246390cea2cf5c48ddda000755034dd5268eb87dcc01209fa74556fc8a60b21899800d69c5b32e54d148706c5cbd1bd9dbbcf6bf6118559e480b9cdc52a43d2de5b6b2167d9fec785025202e596b0ba82ee5ca987c5d17eefe551a939bb2212d5f1977c9bb000ab01b489f1e968e0c62dd3ded5a97119212f952b49639cf8f79f643e83f0687a6cf34f5dca73e26937fd9f881a1896bc8e778973c3942079a1277bcb0df75f2614dfaedc1b59da12d2c8581bd5bafa0c625001fd6a6bbcca73e6a03927247811d77a6b03ee2144a717d170943e80ac8040ced7d7c288d04d448eb88eeeebe1546275c9aad8259334ce5f675a7dea62358748c0eb6c40e618c8808b29a6017581cd027556a37c811aafa6470c87407632fad695d9886052e7f778cf2e8414417ecbec0955acd35660e6b23d155d6a34bc3423fa4e3cdf0c33fc532975e1ab816a960b80918e7f73c798189cf632c3ea4cad4d148ea9aa49b068ab281efad07387ac8a1821d5e0c8bddd307b0b3f08021667c04502efdb54999292610ddb5540c78062e429b7ba2764821683490efb1e6c0267e171d3313c09e76f4448278ff11f683bf249b67d62ed78db2bc0eceac677c67c6d1a35a99d502728f60772e8fa4b97ddfb07dce408f0a836feae86063c80956b04e3e5d7fd99540d64f4a8c2afb5c60852120d07b341debcb9c10c52fa005769321f508c03525448f17eb408dbed7c5b9dd1082fc9ff177f9245210ca6b171480085a7449d0b83ec6e06c778d5e40767fc2c417090ede83e727a95fa27a47f86c99d73f9bbfe12a018a9b48d049e7200143fc08f43bc77aca6f8832dc76787e6ae85c68bdb200ade52a8e15fb9afd98aed1503f9df2603d096affabae37c8220e088e97cebea46753051a89a3be8637c484cc7baac12364d61cc04ecdb9aab011bb1eee1fef942de82a4b1e8fae5f204b9e3576ae1f78cd6ccedd0ed606f0f4e8d9c83729f75c36972a85c9deb72797a065f049d89647dfa06cbb1e3021b7a2c08456b79ddff8f0d74819eee80a873e5c8ce56c7413597f3957e0c3e7f3d2d507b15a62d8055685a88c6b96b780edf06454d782b9ed51bad64c738af153d3d7e58073dc4f93de6b7b8b969991d7d2cdc4beea7ebecb4ddf381ad8673f915b2de3ebeb411bed57ca1cc6065774e89194831a1c3062d895e7afa959416c28ce632ec817fa7a70c3c02d64cf9f9ae9469fd3d510147a58ac751ebd9e85792b4856f64767556e1d69fd3fe1bc33c39ae688b758c5c40dcd29c848b8dbcdc57700b5dcb842bd3eea8655fc34377855671a62c92a93161a99712ded5b5689b34a7330693628ea01b49a2b4f4c6be43740cfa286f637c4b2f7ca53f75b2b15eb35332bf7cf63a58371cf6df08e221f1aa837e5f56bfff92dd5f161256837cbc5b820f54569c0093d129a4db3bbd0efd5ee8791f9a3193091bf931931a74b180e23e8b4c207af6157bc5fe11b5d7b032faac1a398634ec45b4a173e4653ebfa51ab3e931c030c6a48440c141e7296f3529bf1e04f04cc568529c923562d8b25f78a6f34b67822dc65982d24ff8af9e6f033ee78304f4b049a7bf8bcf48f758a0ab20dd6983e4969f5329763557b252be3b991b829ba5e70643ca15114d9416ebe0b8353129e985173eee72b42e3f1bc17aca701f9d8c146f8f65550b5847703fedde5854b159340d82b3766487b614224b0e32211b965c6dc61f193964ef81a1bff72ddab059df683676f2d5911d4dec4617cf7b0b44b0e76b6e6a57ab0ccefc8b5684991145a1fe8c1f3e98b7076b76a24d87c938ad06e18a5dff70c90caa6e6d6d3707bb1da3337edf63a33b76129cf25cb991ab25188079f9c004dc67bab24e75d9237ef1adc94543afe865032d404d8e98b10016f708da1c3357c0f468ef73560f991a977a46bebbf71afc1b442a6e57ac3899e0adcc9c74303717315eb3ad41bd408a41b9a9878e764388b291761ed7fc29582acf8253311cf8e2de264bd4ee7859414fb6a5dbc06be271b20c6474fa0166d3ecefb3a19d686d4ac256dd4d61fd5da01c33bc7bcc682c5851401fd456db95a5b3a1da974905613e700da7d6d17d969791ec3e4466f21854282bba4f2882a3660c99bc3bd3fb7e634dfaa45c51759b0037179f8fd0ce2e9b2392256e3282174343a74a959efe134e20a3a01ed5541a2cc64e222b2c12f337874f1f7b6795a66b3869d3b0241ed856edd5c6ef251b3587e57d4f9d70d8c8e6fe586435ccd42fe37e848a295b56056be2c088c35de3ef4e00aac9317ef76f14cef1c6d8ed75aacbaea1953fef4f118fad9b2769f9a4cdb390f629929a85e60ec763585fc87b437477866d4bfa72db814858ab290709bc591fcf54c21573042152144f0bf2f368a506b809426df5cdba2312840b684669e901b3493573ec611ce9325a1c35e401515066db7b079bb023b0f2eb3fb1c05e793b52f5030e7f5c13912e4941f153193b7e97300859773fad6a130b72855aab8cec24d8aaad872abd7e0e756fcd71122714a7a705e5dc26750c627f04c6863470785029fe0b0286c96242eeae50f66fb188331541456577e2b8280f16a84146004aa09f4aa3fab0f6a3d91bddbfa0277938cde8be08c783d5b5fbe4bbba66e674847c11aa67f40e0dd65962d54a261b9c55e2342630efc07bbf3d5f340ff530c76fe12075a3938a88a1498d83238a4ff2cb117022539e624dc979b2ce39ebf9352141ccb1fbe3d8dfaf88a639c2b909d35127a970f66c33f88a4288a51b8b0d001f4d76c43988f1e9fe4e80dcb8a0e04997ce4fbe66ab04927b9ddf9bd9766f430bfaed69f14a2463b42710c33cda198948bea6262006623b39dd0237b94b9469f22372f0733be8f1bacf880673eb2e987c9fc575131bd2ec145c5cd66c2a122f5ad023736d113478b62b36d5df5b2ce71153e773036d40f6d70a18bf2ce68d019ec6787b335eb99f0d727838994ca8539907db7245215dfdf048366d525aa05e91d75cb98c3663a767da69163dd1aa291bcf12afa97b422eb0777737296552e1eb770e6039242648cbdfb9c6cab5606930429144947ce9785d6839b29f591235701bafe0fb1c8561a62eaf7fa368cf78baac6a2708004fbb9f374b031cb1080a7d1a592868668102ea511a751ac557bba1b58d66134b179e8425b87a8086547140c061e9444cb9cbf6d4fda8171deae7c97846e8dbcccc6cbb605118cdf93439599d81bc992428b44f89e8f52a22f19b21fc66e0e640f60c043fdaf04cdcd52f4bc5d538627437bc1f6e7992bb6e7c6295354b2a0f1e35e56aa26be8963ed5683a0656f6f26080d224204b0a1346220c98cfcfd1f2720c24b219e4fe9345d8947772b189fa6fdfdc0b66b703de6581b40638dc4295b2ac6f0ae6de309d7141227a44ce1eb22f45a5709f26c72e9916db1500b953c6b006de70dbf6620810b5aa09cf8c343e44728c517946f853c6d24a0259d9b7a87ff13b5c8be969e689dd54f5cb56d21c160d2614010d962a374e5dedb2418a1729e141404985296a4b8cc69cc22b30f99ed3b9e812a9db05d0792083b0e3b488a79a8244a8a2369410520c28962a41ccb4ac7bf5629913d2d6cd8661020d7729cd1db2f7d82e0480382211e998c09f69d829f55a851b92912d266cfe9b843be46607b359ff0953082bb1875d839e3c753381ea0c7b66a7c2b0c71e26e02d77fd549cbaaf27580455a8af15300bc0420ddb64c6f33b2058eac1dd54333ce8c5a4cd5cf339673c232df194dc8529ab4a54c92a639b40bcbe8cc959537662b8d18bf3251caf885f53aebb9ab4a28d7becb27f501450e9148faeb0634fb2e542d2559c4163d487e69952f32564225f1266ed0b265815c5a1273a91b3f823077bff4e5e44be9d8b3936fb7d1939d5fb127bae3d71ad21f91050dfcbb4bd082e06bface216312221c548341706e93c3291ded10e0840b0f428459e63890cb893bd32421b6f4bb34165b6c4dae14aa1ba2a76ddabcf0704124d49c9d8f3c4c676fed4eb8077ae1b13ff9c19e59e662c6085c8889e32fd8756a72070f2127b00a46b7a0941a03d4a5d9333a0f6e920bba79cc69b2509eb43971c83264643d11196eba68203e76905ce2b6d35", 0x1000}, {&(0x7f0000000140)="1a08754b3adc897c61b2f9f891a9532912d053bb6889af9405062853fd6131935acd58aa310cc54a3d", 0x29}, {&(0x7f00000001c0)="99d1c83284715f6d5fbea4032d35e7a7d58644dbc2636f3c4235784dc98b8ac5fed4a82b9cfea2a818997b303ff4f63e997cb42e3df2262d2e9304b45dc35367d012582f398e4ed82bb41be289175b18609576be8d956345031f6f68aa681a180f0761094215e9395dc24964cb9a5d0ecf7b", 0x72}, {&(0x7f0000002480)="0f66da494f41834cc0d890ee1337cefde244429fbfec10518a3bb894569e9086f2a7f773be3a5fc0c4ee056d9205211710140e6f222076a62a8c3c31c3fe3b112ae5372fb5bd959fe471650a6d7c4a23c91fc693b9d801c4719c9dbb49572d69d236557facf941ee2161bd9a5b2befc49e4359b2418fe27b6b0501234230b1acb10dc8eeea74bb0f6baeeb03c47f5774874455ffcdc6747196ffe81b48e6f83d44b36c48c484973e4e8dd269b3db7717ab2914099e29b2b406afb8b692b02d544849f67142fd1671fbb38208f2cf2a90f5c3b22054b0b33d", 0xd8}, {&(0x7f0000000240)='#j', 0x2}, {&(0x7f0000002580)="b57b00587cc96ccb9ea70ac8c4e528a4cf68b9e1458243ef91016c0c346b8369557cd745831b5f2a6dc1989f8374dc85530fb4398d0ede0f85f7d30d084d0cc90f5df37f106d0e0961da1b834913a7bf8db154da89f05c80850d231c737b4153a8eee61c7863d16bce702aa0bacfb7cecf5d28539e0070d7059a363febb81d054e3ffd7163c0dc1311bb6575af0d1ea367a621d5f65a1454eebe7aa239c258504a67ccf7e43f1738238c76f436bd3155182b160a8e28bf19a39e4ee2ec", 0xbd}, {&(0x7f0000002640)="114de07b08b90a0c8e19262f5f19f88f29ea36702f2e8a656abbc3915adcf6808df664f0931a8a64aefe40620abcc2fea803b18021d7021d994eb0e4398629f7e9a0f5bee59eeeaed130afd3eb9d4b6d1d22dbbffd7ff7a1b3457c900d9fa88c140baaee5a924ccf7a57ff41b55f08820bfd9471c1b45b5421ac5a1553b1b1ceac803e483d426ca263edc7e66637879b18e889a89bf2f72565793ab1f908a03c22d2b57349f29ac59a9e1c2a7e7dbe573de24ca966dc2f6bc8dc40a65839a8c634a9a77794224d31af96894977bab5004991debd5e7311674fca4fbc144094104b5f19e010551bd943f32b0ca75bda686558d7ee185be542c55fbe39f371cf", 0xff}], 0xa, &(0x7f0000000280)=ANY=[@ANYBLOB="700000000000000001000000200000003709041fd7e19954097d7ca82cd46f868c0700000069e369711dacc627551fbc4aa195c4e7a8a6807596f66ab0228393bc68730b71f29cf4dce76ecb8552756391fbb13b3f9fc385591084aeb94bf8bae4db8f21896b9f4394bd452f85ae2f00"], 0x70}, 0x7ff}, 0x10, 0x0) close(r3) syz_emit_ethernet(0x36, &(0x7f00000013c0)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="406eabd99b627dd454136c26fca897f23eaf83d9bcc45e07429cb341397e27c450dccc730fd11b27d091d4e17597f4f047b50765bf5bcda14f5ccf975e72e75006cc900ba1017099b5078bc17273c643d7f5ce5de6ad818969a66405a56cc8bc69ac70bfb730dfcbca1450a174bf8d0ca630585f6f43f835aefbad185adb347c611ccb6ed0d53063440631d7a61a1ce174aaa77b1d920a3b9d1cf901507f7de98cb0e89e9bdb1c600c17c70b2d0e9aea7628a23a527a57042a528d7be36805d0bdb1062049a21ccf12a4b056481a1604f2220bc51c6eaf1cb77883592c1527aaca71bb5b9302eedded24929874401aafc674d3da68841b289b8e916483dce292351fa7a7f4070b2e42d3e0dab858b388a0ca0c4e2ea4f62573c699f8882beed570dd100c428d9d3cf8fa859239d430efe5655c7ca5e28f5008bea330f9ca057f7687743caa75272b6b5140c11ad751f1d0e93cd6f80a7fc294fd19d36cc0e436c35f53b4a19a8c5055aa5b0871f1185c790292b1b71f2b9b1627493b37ba1a6c476c90dceecd2b91078239fe5d4cca68402bb7a46dc273fbbbae4e094d61666e94af86b95c34ba81320f7e29d58727cf0f196cdac014dcf0354cf4a3043fc95129ac9c63661c7393c263874571f2a2730c646e5cb9f2f35f391ccb4baddb152bca62b39e6d2a13f5f3309f339f6a9d313e72371484af0c3fdc4d978bf76a47f1699d75443706f903f82d93e29edf93489aea149a9e9cb568f8ed8b7da1f9f1fa682bfac59779567e6273dd400db9e4c50b2bf8aed1842cae204cc5934ab3b145fe2acc28e034424556ef0c12b16092f47e59f73bebab6a24464a85bf9825be925f7bc2d73975dfd3d60123157c03b322e646391079ffa1cfec08eb958799b668384576a283d246fb2deb09bed22bab62224ed14f37bb6f7aedd71a9870449dd035d03659a5de5b2803476fc17c13a53d63630c6c66debe2428971524969e44907b7fd8240ba0dfa70485ed6862924b7082820b0ca65f52228e6f7be220a56f048fd8d23f31e95637666af47265cabd8ad572ddd0317765b012ec32efb21c542ae22711d3f0a1101957a359c5999254be1a0cd7c7be8f0a245685a8774aa4af51f9a00a5d3dba6bc80ca944d398b8fde41c74f1173447960df7e5cd0a563563ae37c7878cb0bf6119d2b3e439d4646278b9d20535adfc5cddd4e8538fee94f3c7132500ec43f7d9adf727243d184bae5f5c6bcaf07b309a539a70f9ac416ad82400f6537b9e163c99c9729a256ab7889bce95c11b8412224eb9d01b0389d7aa21ea968b7cc45ee7dacc2e98346fc2366db972a72e6325a0f0261c1bdc826049689db717ae06f32e13ce84a08616affabd920d318f43363bf6cf4ec024237dfe93dc125ef9d9d2f059a4c86ed82fea0eaf2f477c3f01a5e512e6b47341d3cc38523a5b2b3a05ecf998c090160777d9ec63434e02d1e7cc9245654b475e0462e47e6ab76f3ee43222cd87deca196aec17bcb568fdc4503019a5e5d7f4f1afaee4c846cf135e41473c893e97196c75f467a2216edb0b3bbdfe3d676a3edca41b56cc152e163d3ba700550b67caf16f82dc8db128c09e88f95fd29a82a5c6370945178a5731616ad2affdc678b007652530e44ff8a424ffcac45de68f05e5d81bfc87c69bbda24fc758793ec6e3cd641bcc297be1d276282f832d2552ed305a2e5495e87c49e1a442f877f1493197df35822faed6c790aea8c21b1cba192720cc17330208afb462893268e1d90d9350cee021e2ae6296b5484dde30be60df1dccbb438066a0221d5dcee8595676ef54780a9bb546c89118c3102230d5b5ada5bb6a67e31c720d71c77496ca53b4a9f04fd3660176c3169e3655b13d02c1ebbed9f0a79488a82fada7687f0fd9495abb6c38ba3a24a045d6a7f84f757086cb89ca1e49c93242cbad4bd656e1c12fd86ef9da70d9edf6d5cc46cb57dab3de15951ed3d62ebc85fd59f4c16c7bde563e7f35ee628c7b6e66a900dfa6e39382073dc8d467acd68455e361e49711cbc9da4a3b93b559ccd06b9eaca42c629156d16157e2e04e7bcd156d01dd7a554a90057c098db001b26dc5123e9693e7eaf57202b8598226015166a7eb418b8db7df84dea868e6c8c42434c685d8eb39fddd966bfbf0cab76d2a26f59d23190cc9f3cfa1533975b528940447be4df4057432f8509ee0a753cdf5ce8547d7dfa7d05ccb5ca079fd7514abb644adbe44e58b78d727efe3af795f709de88f8ff979abdbf0d5cc8920ee11c8aad593ba4f34831a1d26f4be7215655ea532d040b8df8c78fea5752e6197cb042a983f903ca1281f333b53774427482cda08ef135335a5cd4801adda883f2b80d62e7299a64470d005ec63fd34329fdab0ade6891d3dfcfff8fba46bf6d687e2c013e29f4b0250a76df6a007a9e470090c129e01af932c83c5543ee594080f1a550fcdd477fdfa11c70fc22017083314d797c13b5c0b98f25a98329da97bcb2651316c48271a939db79fdb2f2f81866673fb1ffe16b21cca41b238246bab8ae4525678cb496cfaf94efdf5e922f1ff0a384740363e3d370c122ed2ce8f7d1b5da3764763f49ac1f77c9874d37c0525c80d4076159f1df31fc8a60710c65ddbf525e6356dc0b8d98af8bc91100a868f34e607a37c13a5aa736f95309074b9def7776942f3718e94391db910dd117d0ad976f10cd65b8f55d210830eb978baea5fca105da05156f6908b22f2546f11e85b2e7e96f2a9808dcb8c72241e3858d2e5b058a635ff8ec4c888c219ee35291853900bea38800c31281666d010e097db45d652def5db63724119e4271513508e0c7349d0395056543890fcfd25ac937699bdd877681eef8d9f2f236d994980ff2109b315045af3e36de7f2329188fb52f10520a04b60a808ee2c98951973e779a0525433f32093fc0076578aa6ead45ec41d77ddd31e2833aa0eca8855f590cf81058fb8d3f0ac7945d625015a9c402a5a8f9219624f9cfa898bc497d2c8348802eac30a4f7a89aca92c4bf506c5321b937ca454988188d8a3c30e76d8e341aeac7dbe41229a41ea6096be320d522629c11d23b051bce6082dfaff67bd33d82a884759a05719fc31e66658ab124380d99230c138e5262c9baaf1803197339eb6781781985f158b06c26dfef07b85002e42ebd09c27d9a92c656369de143729c3b54ec566312b8030bb43c6bfb0553fd1653ae5e3777dc1275a24f4fa32574c6d2647a46195a51bef869bd48f6470d163c035ec526106aa9a516487fadc76f8055e04a32150df8d2bce426b7d29218201cfaf1f28abf01aa5c3103977a2ae1ee9365cdeb339deb61b8e42406831d0c1b621b371d8e0ee844931e4b25430db22a79e55ae9130146b673c3cc3e9027d5218db59638e53bc7483faa7223417f8c43d54dabcdb92d6b894ead196dd0556fe9f5223c42135bc5c3967f80a92ae1378ef370194394f6faf06d1d302102d1b0fce506e7dc76110f3872aa3f768b598d2b5bf99d43d4b8bd19f0a402210a55012962de25a740aedaac5247c7ddb02f990daa434f8a6f7b72f7c3ce8712357cf22888ec6ac66b7872211bcdd351b2fc13d9affe3d1d78cf70b8cb3cc4912328a2a311e7eedd961236ae37848b4c2c48d8824f3cb2024d36e37d2b1b73498da73513edcb1e299fcb351cf45b36980917ab08f74197f587902455235c00e5e243625b7a70ed446d2296c564ab1b0dab1b2d0e2c0d4c87532d3d1f230241744dd2b2d14acbef6faf1d81d5993d4d1dc5de9f7f26a2f8d56aee7b874fa5231c81fec57895acbb790f9bb0962a2b559ebd2962580a4e1db9712e135a1108cfa642eef3dd27ec91bf688ec693991956ad4d861a412b81378cd41ebbc9cb37699fd2ee8b3663164ed6cbfd463746319b6faf4e7ffbe13ec237c0f4bd80a5be2af8b2e292252f8c8e44962debf5c773c4f2f562ff9aad0e867037fb4b909771488485faf9ad0cbc11bb7feb992b67e33fde046d041a349a0174cefed292d5176392f48c5bbcb0fc36747fe7d9a9c361a9548cf0437078da11714c47de30d120b7219d6d04b16c959fcf7d63a299f762aba40b670a44cfe4b7069eced19f2f11e40144a83159018ac262a7bdc6e2356b81ef4bad6318c1850df46d97f04eb9bfe52fafee0eac6a18a583847c88c7c8434cad4773dd58de6397ff16fb0d697a5e31d8bbc944d473316babb85972b6786c2e12a405196db282d5b4b0bf453a675557f6d522b7a7f6b1ca2cb89b56fb743d6abb0f6f2250740ee3f804277684d45f9f6bb51f38651e1d70e58386b853f0366745e9ea61859548c0234b811e59030794c7d4b66fd4a194eafc814723be3ac6e7d3de03265596a9fff6742cf599df6a144a33158666f85a315213a99b34da9ce513c28d89f60ff076a5ffe2dfad685a83eec18f28cc5cd3907cf9ce68ea0ea4827a1db146b4bfa9b3189eee2c7dd6bc03ceccbe0a1c3caec25d28c56d0913ba6e005a1d3a7095c38d1f998b3af1fda8a50f9670b150d3dfbe9dcfa2b4e499e057fe375af6f5fdf21e3d13b8c1bc23c9293ee0a9df57c9cba7f511bdc06204956becf3d8d770d1bfc8bec8e57895c8b9e07be566d6543991e284d23284de77a4632dc57491de4aef87250b3422a690a759eca9d4d7c80d3f87f383b4cda0b039fe5c95176732a33bc6f213a6e0d96cbfdcaa34ddb7997236f838a21224a76269b4d25def078b65e911cf1b4d00fef59456cab25949896be570bbe3ba643bcb6ad9c398a3016795ca81f256d12a30f3059597f654b2b9728e451cc3dbd8a7112d5d8941c129d5dad343d878356ef05b47390865176e4360c15522f428198451169a083bd0c83ea63e23914bfb683210775d628ca5d9eb6cdc37fcf77324fe53970d320fd9e12a2af5510ad59dd396055111f56b3c0c539b9db18b90c642b92ecf7d2495eaee9f4c80d236b3f34cff83f896a0852531d8fba422707c9fc7bdf14a992c19587fa7e93786502cc2814e9e5cc4130bc410fbf6e0731b91940beae9ed44a160872db62b952eaefe911e37fee202ba25d9fbea740ee78f5b865d59459ac280af4e4b6a1c57eba8e7f74c8c0cca5089f50586fe3d2005da5a7238853c504f6629e4b9cd984fdd84e35a4f489b6ad68ed2c1182f8516a005890f351a775a4b7f8257ea47f242a190ade224ebaea5f5224fb195cb6ab5dfd51fabf399c7432b171b8b6d04ed50c7d94ff9b1e8fe6550dd2db247c088e780473ad72042df058b2fe016abd9ebe37237efd7109d58e775deb138a64e0dcb624ac94e87e24a97cb3fa6a1f0cbfd4ea64079bd341975229e49e2a0072b4e0eddfb0c210c50b9f208e0cdcf95c7ac78b3cbfba781c556a65a2facdab95377a7c545f2d1a71b2ef65b0b6e02ba0eee151d96c453402fb4131c255b3fdef771c38a405cbf0322cd5acf0692fd4acd9a4ccda074d42c16032606b7e785a2850c0edcbddb6cd5c4306fe815fe86e3d1edc445010e8d18d92c964cf93b01acb70d20436139a10aff7299c76ba649f3bb6b5c18c3bc79e891da4404705d39e15c8eea7b53a2c299975563884301473d0bb47c74eb12209ae93e1e0ddd706514d8ea6e1cab93a4257d53c828f9703f29ed8b1ae9d7185518234864ad8174a2c01e5821004613c87e21baa660c79fdb0e71115193ea80284ee3297390304714f5519d5261aa78834195200f3aca1aaaeebd59619019e674532cd81754859697ab02a3e475ab3f20a5e55c63d86a099e0", @ANYRES8=r2, @ANYRES32=r3, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRESHEX=r0, @ANYRES32=r0]) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x200000a9, &(0x7f0000000100)}) 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, 0x8020699b, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r8, r7) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) write(r8, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) syz_open_pts() executing program 1: syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x2000, 0x101e5f) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x10) sendto$inet(r1, &(0x7f00000000c0)="be0dfde0546462fc6ee2156b35ade289a65175311940955452d0556d003f3eeaad931a1c10b059972428a8", 0x2b, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_emit_ethernet(0x24c, &(0x7f0000000540)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x2, 0x6, "38febf", 0x216, 0x37, 0x3, @mcast1, @empty, {[@routing={0x16, 0x8, 0x0, 0x9, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @loopback, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @hopopts={0xf0, 0x22, '\x00', [@enc_lim={0x4, 0x1, 0x7f}, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x1f}, @ra={0x5, 0x2, 0xfffc}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0xfe, "85fe637603483ed2602a71e9374499322cae8c07b6ee49c768491bace00f155c6c833c1f10580bfa9a1b043e7c3cddf11a804b7bb83c1f3fb4c432de066e5b8c4ed5f47dad875a8e15537985f422646da82b3bb0142eb659da88c3dceeac05a626fb1fe242b0bc4d1a5d1431576554c5d6c532275cbe5282a8cc0f0cfff012117a0f1524af05fa5dfb28badf9008c624b2b271b064ee747db208dc8c61c0897004a4e840f75ad3181f485d63fe71dc28cada6bd6a8341466b711e6c17ddc8ee59021f15009df503496911607dbc7bdae0b1c2144033aa6a69019253a6d8d9ba4e5b03364574ef7357e315311f55028ee27e7327d3109be5c84d468c06ff8"}]}, @routing={0x2c, 0x6, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty, @ipv4={'\x00', '\xff\xff', @multicast2}]}, @dstopts={0x3a, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x9}, @pad1]}], @udp={{0x3, 0x2, 0x8}, {"190cf9e7085e78be8d5283c72d8e5af2ed4bd17625f5245abc8ca7f2ceaf8f1abf55bf3a4798fde21b722d65286d55cc954e76fbbbfbac9256bd14e2e0dd"}}}}}}}) executing program 2: r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket$inet(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r2) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000538000/0x4000)=nil}, {&(0x7f0000172000/0x4000)=nil, 0x0, 0x40000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000194000/0x2000)=nil, &(0x7f000017c000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x20000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {&(0x7f000016f000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c8000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000337000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005cc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) semget$private(0x0, 0x1, 0x0) kqueue() (async, rerun: 32) socket$inet6(0x18, 0x2, 0x0) (rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xcea}, 0x0, 0x0) (async) r2 = socket(0x6, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) (async) open(0x0, 0x0, 0x0) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = getppid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r2, 0x10) fcntl$setown(r1, 0x6, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) clock_gettime(0x67f3248105b4e004, 0x0) executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001cc0)=0x9) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 0: sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40000000000000}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f000064e000/0x2000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="b5bd79cac01f", @broadcast, @local, @multicast1}}}}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 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), 0x4, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 0: sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x2b, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809f8944bb7ba75941be69577043d59e5806b74693c4805284b0200000000e3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323b259f751a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee785619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f859856b3b497f12839e3db3797fac8664f0d09714a36aa22ca702194a463c43ab0f337c7e7bb6ff0939d9bd83d9ac48d41066fc0fd4ca904f15a684aef400578bfbe1eef7fbcad876cb062d9361c40b181001fcc658d1a4ea1f6a3c8ef7d463063d22d3cd74808da0f5c1ba0708165efe2d4a30eed9400b16a03e12bfd74d71afb0ac1548485e7c7a28240113c1e12a7811fd96eeee5868e78a97fb8256ccf68f2ce6afd576f80e800b53744b9dae0bc7f4cab35076e51031618d213494985acfc7a460962c5c6581ed2fb5f4ee2f", &(0x7f0000001180)=0x29a, 0x0, 0x46) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = open(0x0, 0x8, 0x14) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="26000000ffffffff34", 0x9) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff}, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r1, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r3 = msgget$private(0x0, 0x440) r4 = fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r5 = socket(0x11, 0x0, 0x0) getpeername$unix(r5, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r1, r1, 0x0, 0x10000000000002, 0x0, 0x1}) r6 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000280)=0x6046) msgrcv(r3, &(0x7f0000000400)={0x0, ""/98}, 0x6a, 0x2, 0x1800) recvmsg(r8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0), 0x1) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x10001, 0x771, r4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) r10 = semget$private(0x0, 0x0, 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0xe735}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r9) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r1}) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x24, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x9, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000ff000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x6a) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r5, r2, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x8379, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9ffd}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7913}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd9a}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x339}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00', 0xfffffffd}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x118) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/125) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) executing program 3: socket(0x2, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r3) executing program 5: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000380)='./file2/file0\x00') r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81}, {}], 0x44, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYRES32, @ANYBLOB="dbf5024e63082270e143705348b4f65530dd477a68e60c67c32aedfa32"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x3, 0x0, 0x0, 0x4}, {0x8106, 0x0, 0x0, 0x3}]}) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0xfffffffd) syz_extract_tcp_res(&(0x7f0000000340), 0x80000001, 0x4) syz_emit_ethernet(0x170, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff0000000000000800408f0162006439445c1190787f000001e0000001441400910000000000000400e00000020000000300832b0600000000ac1400bb00008001ac1400bb0000000000000000e00000020000", @ANYBLOB]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}], 0x0, 0x0, 0x5, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000000000000}}, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', 0x7f, &(0x7f0000000180)='.\x00', 0x2}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x145) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_extract_tcp_res(&(0x7f0000000380), 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mprotect(&(0x7f0000728000/0x3000)=nil, 0x3000, 0x1) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x2b) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000330, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffd79) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c16dc3e1ce4c87aa81e0bb0958e1bcb08fd509771376d907a900000200361b1257aea8c5000020020000000000008abfba091608efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0872e97daec99e50200000000000000b52ca547908d36e91e8f0aaf97a16d74bf8b0392732db277f48cfbe1f06dc292056fe29fa5c67daedae01fb9eaf9f18e4019610467a5157b0d20e17a8b7536d01ddfc79a8c614279de4f37af2abf1268da76a6beab4021913cc0a8fb46b1c347dc837509033a35c96c49bb56818c43b3e451c69f", 0x13e, 0xd, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x2) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x0, 0x1f, 0x20}, {0x101, 0x7, 0xc9, 0xfff}, {0x29, 0x3f, 0x3, 0x8001}, {0x40, 0x3f, 0x9, 0x3}, {0x6, 0xc0, 0xff, 0x1}]}) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@random="91a6e341d8bb", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}}}}}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000300)=0x8000) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mknod(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x40e, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x23, 0x1}], 0x1}) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xf0) executing program 6: syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x2000, 0x101e5f) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) shutdown(r2, 0x0) close(r2) close(r1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) kevent(r0, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) syz_open_pts() executing program 1: rename(0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) r0 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) r2 = socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c43d95da6e98d5cefddd2692d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5eefb80e5bd3aff0c1603c68d149ffa4167309a1b707036fd3d3e4990e9891d313964e48535fd484cbcaa5daa522411780da3b14837e5ad998b9ba84281d3dcbacc1d816af2fe81469fcefb2b9886c0b7cd54d90a66da56027e76b5d2e78e1e163b2f88423d96a54671dc8ceb1e41dd722e0b164152208f89a4e12829feadf28099ed387393c14283f04761ccf004b5c6fda27e88b1d39cdfecfc75cf957c3ae111556f0cc45ee166efcda208f11015dff89af20108afa105b742b61789dad2ed544790f78cf30f3e3b170499621e97db74cc46451ef1f38de07592ced", 0x2ca}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet6(r2, &(0x7f0000000180)="6399aaa3fa9e5b762cb091bb49ceb43795ad31aa7bba6f5589a336fd6aa238eb4fea9a76b3f324f38bd7838d98faf630b692f3c8b677bf2794ae7b9ba74563523281665d1a635d694def4e4bacffbaba5b9b5ae62be1cd11ab6a19d46f0cb61dede9e8d29d164731cb2f8a257fc92b9b7b0301633181540c013a4368d2fc0ed22961ff2d80b501bfaeb15abf24bb2ec9038663bfb21ae93ce0f01e9ad5773213f6c885ec4bbcf53b617587347f0dd56204c51c5f2464e115f7b66a55fa9673b9807129a2eff7f8ef08542e9bae5732c3b2cd18567be7af986863c71ff6acf7cb909fc8e91bf3965fe6b504db", 0xec, 0x406, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x6}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x87}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x765}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c00000000003a9078ffffffff00000000000090782d917dcb60fe82fd611e06b8d2bed3daff81b5cb5715d583693dd6e6c656dee4e424060e2a3025486117fb7ec99e659dc8f383755451d683a49a72b21bbf018321f5171ebba0f5d9ad4a5e4ecd149f992b3acdb767ca991dccfaaef42a41533aca332810c2c7227757f98daec96fad6aef04e5214f2119075ab4613f6a135c6ab5afaa561d307ef77768b7346e202cfeaf68c505ddad323b3278ed191c05"]) executing program 4: socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() sysctl$ddb(0x0, 0x400000000000011f, 0x0, 0x0, 0xfffffffffffffffe, 0xe693b1ce) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffffc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x3f) mkdir(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) rename(0x0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x56}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup(r3) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) read(0xffffffffffffffff, 0x0, 0x0) write(r4, 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x40) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa9) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x8}, {0x74, 0xc2, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) fchown(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x80}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) chdir(0x0) setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', 0x0) syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) acct(0x0) r4 = msgget$private(0x0, 0xf654436400874907) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(0x0, 0x0, 0x426, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_RMID(r4, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/172, 0xac, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x2, 0x8000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x84}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0xffff}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000ffffffffffff08004544000c00000000070090787f0000017f0000011200e860cb33019a1e529dbb82d112ecd894ca2586a440da9410e7717d0d382ccc950bf30304990448774a82998d3a8bab9d277d9ca70d1f7326af1166be0b1e6be823e9100dc1e0b534a873b43ba7017015441084c1195f43240f888917f21764a85d49ee00e64794ce33e4f886d38ba04483f7f222cb503f1ad26d0a77bb91e18f369252bc24a4db5066919089ab95a0269900"/197]) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/4}, 0xc, 0x2, 0x400) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setreuid(0x0, 0xee01) link(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffe, 0x0) link(0x0, 0x0) executing program 2: syz_open_pts() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000240)="d0834e3e2c44e524e10c89e3a2ed08cbf6731607530368cc644b16746272f7a227b82816d6a5938c9b9704427b4d7ee989c57012d70f4529bf570dd54cff42b75372a48009681a0cd7d5d5905877fe529cd3eaa0a2a6ca42ce8c0b351dd4f9078e7c590ad10e0df46a6cf395055f7aa994a2740b51f293edcab5720e7ea98e66d2f01d0b0022f8c6d31443d1bce4eb00cd9e8e36511a60707cb8d3229a1bb68c941f47032230bf3a1ad0ff394bca3d85a173f7032c0eacccb9220abd61735a317bdff5c3", &(0x7f0000000100)=0xc4, &(0x7f0000000140)="3f72a45f0462328893315f683419a81352ff045d45bc22", 0x17) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c5, &(0x7f00000001c0)) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x410}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, &(0x7f0000000040)) setuid(0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x100, 0x0, 0x8000004}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000380)={0x1, 0x15}, 0x2, &(0x7f00000003c0)="b198acb41702b17725af68cd68c32782d0b3bcba7a6d19c254c3eebf1bcfad970c48b9433e8566c4c39c24749ea69d5cd59a69ead826ec08ff8331a7d6ba2a60c2e33d7e", &(0x7f0000000440)=0x44, &(0x7f0000000480)="b787fc156fa6bf8bcfc31d321b960d867ba5a8e920fe70a1baee1ea5cfbd4131f7a5b5941c4e3351edf517f1934fd8e9cad8e7ffecb010f59f2c3123cd4bcd5169d886e0b546d68477fe105dfb117e8d2d42a78cd5de47ec634d641317756f4d9eb72597291b35de84eb59c3e8efeff8324fc104f29870d4c01f9629ca21c08af1b688ff05fc3f524b0acb9f71324c713055f6ea536c187ec275e95e6e7096a8fd1a8ce40d9ea96779d5bf2dc484ad6c851c5c8ba36e6552ae59d4ab82b26dbaa86853c3156fa4bcdb38f57b842605eb1ac5e9e8c0c17ea42ea44bce3bfbc122b6c70754a4e5d809e7d7556dfd093c", 0xef) r3 = socket(0x2, 0x3, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) rename(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB]) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x10, 0x3, 0x1) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r4, 0x7f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x2000000, './file0\x00'}) setuid(0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) close(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f00000000c0)=@un=@file={0x0, ""/516}, 0x206, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/8, 0x8}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/119, 0x77}], 0x7, &(0x7f0000000740)=""/213, 0xd5}, 0xff}, 0x10, 0x40, &(0x7f00000008c0)={0x8000000000000000, 0xad}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) socket(0x1e, 0x3, 0x0) socket(0x1e, 0xc003, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: socket(0x2, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r3) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000140)=0xc, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) r1 = getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r2, r1, r2, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x2b) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000330, 0x0) (async) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffd79) executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x2c) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x3f, &(0x7f00000000c0)={@local, @local, [], {@generic={0x3c03, "b90c30c239209a68409b090f1d234954c45441a63210503a75b2f63bddad1b163ae32249305878893fb0ee30d4255a58cd"}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x7ff000, 0x1, &(0x7f0000000280)="9cdb0a212613b8e69e29ee34c0c92d1987f0d99215c6ad0dc8ad2185f9c59ea2195a9e39794b0e662837d715064acfed32bad80e6817a050a2edeba7febf37d6c7c2a76e14af0a3f7cd395c1395c53b1e3b99ee3036e11ebbc29041558c5173fa3a5331e3dfc74df7f1fe4e0ce20daca09aa57b88e42e511d9ed695c21c70724cfcf5d56c4365eacc2c4a1be46d33432", 0x90) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x899f) r3 = socket$inet6(0x18, 0x8000, 0x7a) syz_extract_tcp_res(&(0x7f0000000380), 0x0, 0x4283) setsockopt(r0, 0x3, 0x20, &(0x7f00000003c0)="d5c55a1652a8aab4466b8982c8574b9b968e306a897e707e1cc0b701a01f1a087aadbd79a5ce90cf458452dec6fa106049f5b530a36382db092a16ff64a3150d7cd625c3cb09abb5e0ee953f81c4602d9bfd3ee677e00a2cc452a574", 0x5c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000480)) sysctl$kern(&(0x7f00000004c0)={0x1, 0x33}, 0x2, &(0x7f0000000500)="3d269c6d7d5bcfb67e19ff4aa777da0beccea532239bc91fe50c19dd2ecddda33d03b1ac", &(0x7f0000000540)=0x24, &(0x7f0000000580)="b4784cc049355ee703525e929a5ffff4a25aef520a26a2fce7ac243b0b16ad135b916424f8ee9c3ccff0f70aca3b585a233e6f53c97f267ea3d5142126689e267ba1b13f61", 0x45) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) socket$inet(0x2, 0x4000, 0xb) r5 = dup2(r1, r0) pwrite(r5, &(0x7f0000000640)="12b2e240cdee8ef1801f1a1e6a934eddc496a5ff35be922848b2a56a4eabc7a1d7944af7b18f4fef2ed4068bd83145813d5b37decb34665557d5093f3efdfdbd480202f5591040853429aa0635cb053afb4184215cd298a9e46b85f6b76854707d174f72a6e1bf44688b1a3e4f00964c3afa573d8b49d48a0454000cdb186db8e4b63948887df6ca37ff9d7496ab9bd519e82c22fd2ddee59319e18a5052d769dba5ca07392fb891c3df74f7214b6531d340914d726d680c42ab913ff6cea1bc1e", 0xc1, 0x6e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000780)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x1, 0x0) write(r7, &(0x7f0000000800)="315f4673669421fa157319c9ab7ac5e81c72135d1800b2cedc128b30b561c8d658f4ee06ab60f64460c6269f88badb879b2dca980bab2bf75707d746d494edc84dcb3f307989ccb23a595641e9add6b57705e068e3167dac6ca974bc7d5a53ea113d0ac6ef14364734e7732d6d164b8f3ffdaee07f4ca585c34c78a86d2f3814d5", 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x200, 0x0) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x10) r8 = accept$inet6(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) accept$inet6(r8, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = socket(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r4, r3) pipe(&(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x8, 0x1f}, {{}, 0xfffffffffffffffd, 0x82, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 5: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040), 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x8}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000200)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=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}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(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}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) executing program 4: clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000180)={0x4, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000"/51]) syz_extract_tcp_res(0x0, 0x3eec1616, 0x80000000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x1, 0x4ffff, 0x40, 0x8, &(0x7f0000000200)={{0x1a, 0x40, 0x0, 0x0, 0xfd}, {[0x0, 0x0, 0x1, 0x4, 0x5, 0x8, 0x807, 0x1000, 0xef5, 0x0, 0x0, 0x7ffffffffffffffe, 0x5, 0x0, 0xfff, 0x0, 0xba8deb5, 0x1], [0x9c7, 0x80, 0x80000000, 0x7, 0x0, 0xffffffffffff309e, 0x5, 0x5, 0x3, 0x9f5], [0xffffffff, 0x2, 0x1, 0x0, 0x10000], [0x0, 0x1, 0x0, 0x1, 0x0, 0x20100000001], [{0x9, 0x401, 0x4}, {0x9, 0x400, 0x200, 0xffffffffffffffff}, {0x1, 0x0, 0x7ff, 0x6}, {0x0, 0x0, 0x3, 0x8}, {0x9, 0x2, 0xa3bf, 0x67f5}, {0xfff6, 0x0, 0x0, 0x6}, {0xffff}, {0x0, 0x0, 0x20, 0x45c}], {0x0, 0xfffff4e1, 0x401, 0x9}, {0x0, 0xed0}}}, 0x3}) syz_emit_ethernet(0x2a, &(0x7f0000001400)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) setgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = socket(0x18, 0x3, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0305602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b}, {0x86, 0x3}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) 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) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa9) (async, rerun: 32) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x8}, {0x74, 0xc2, 0x1}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c00000000003a9078ffffffff00000000000090782d917dcb60fe82fd611e06b8d2bed3daff81b5cb5715d583693dd6e6c656dee4e424060e2a3025486117fb7ec99e659dc8f383755451d683a49a72b21bbf018321f5171ebba0f5d9ad4a5e4ecd149f992b3acdb767ca991dccfaaef42a41533aca332810c2c7227757f98daec96fad6aef04e5214f2119075ab4613f6a135c6ab5afaa561d307ef77768b7346e202cfeaf68c505ddad323b3278ed191c05"]) executing program 1: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, 0xffffffffffffffff}, 0xc) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/172, 0xac, 0x0, 0x0, 0x0) executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x11, r0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x37, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x4) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) executing program 7: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x8, &(0x7f0000000200)={0x5, 0x6}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000100)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f00000002c0)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be100000851335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904b5e8320000000078f63d36e3272070fac5003cf639c840451c002021fbfa0c0f00008abfba221554f4e0d598246c0900000008e371a3f8343712051eea0400000000000000cb3272ea3134cb074e4429cfb5a1e0345aa2a339f10771931201adc8655b508c508b22a47209dd6c32137d64a99d06979c82797002c64659d82b83108924be68a3b17b9e7e37f8527a1b7c4bf7c303e894748832b9cb87fcfe6c543b08eace93d3065b7b50dc2b18cc165791ef3bcde5208c5d4a9102a30e1af12959c1661ea465e1b1815ca68827c63e59ec6e0479b7383859639ec030011de56ab96f85000000c94419b64c913f00728ee6428173729bc7d825c38096f24cfa1c61ad06bc86e22d6a5577a1f2914bbbac136c3274276becee72d4807436ffe1000046c721c5697049e31041bbff9817320398c6fb8fc908dd3c9321b1c391d749d899bf24c0133f6d1974e59d9cef6099c87f39e5c0d5ffb8c4b84dfdc36ef6362cba0cfa216b6abc7db783efcff8882da8d7df5e321de1590390bbcbe59af261e6b8ecfd1e57d098f79a3bb5617a010681f4731ea664abd3f48e77421cdadc4ca065fda035df76b5730f52e12ae7714df2720ffd512ff7e70fe5ae9f9136ddb05085831cf4d418d878935a368e", 0x234, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x3, 0x78) getppid() ioctl$FIONREAD(r2, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file1\x00', 0x14) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) geteuid() r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) syz_emit_ethernet(0x2e, &(0x7f0000000440)=ANY=[@ANYBLOB="7f7748fd0882ffffffffffff0800460000200000000000009078000900000000000000234e220008907800000000"]) executing program 3: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x0) executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x9}) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001a40)) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 4: setreuid(0xee00, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, &(0x7f0000000140)="0c56ea088cafa3cc", 0x8) r4 = socket(0x2, 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r5, &(0x7f00000000c0)='./file1\x00', 0x40, 0x47) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = open$dir(&(0x7f00000002c0)='.\x00', 0x20000, 0x100) symlinkat(&(0x7f0000000240)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x20, 0x3, 0x5) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) listen(r3, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000080)) r8 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r8) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0) fchmod(r8, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000080)) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000704", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x6c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)={0x0, 0x0, {0x0, 0x3}}) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = getpid() ktrace(0x0, 0x0, 0x0, r7) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000200)="eed40900", 0x4) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r8) r9 = semget(0x2, 0x3, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000740)=""/135) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x4, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x98, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100270086dd60606260005e0020fe8000000000000000000000000000bb00000000000000000000ffff0000b21381009078000000039e6743ab411d9277d4262a3d2003d49fc471a18e2ddd608ea48e6342809f83bc9f5bd9deefc9613919e8d08047c804f38356e5786af0c437ce96e09da45d865328cceb1aee22f19d52483fc573db79578fe7401aee916d87e54e2df0497e7c6da18f77cdf4c546d6b9ddf8e9835e385ad29bcdd11ac22be2dc0d63a5a10518f9bb19911525783ef92946f148"]) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000040)="ea00000100000000c31cd1fb", 0xc) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x2}, {0x8046}]}) pread(r1, &(0x7f0000000040)="5684d4e8ddab9ef7481d9489363963adc3dfab236ae59080c86e9f0182b6ffe9aa5a2ebf104f26050c13330ee84989ad6845deba374de0daa9602a61ff6f144ed6587530c1fcafc618f983d00de7dca66559eb", 0x53, 0x7) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x20}, {0x6}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000000)=""/7) sendto$unix(r2, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x3f, 0x81}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="b3d367722c74d6ad4da28de6b9da9116e620d6ec3426ee579eb324233b4940d8650dabe92bb01746412c87de37ee70dc21a058a1bffa300c828de0fd59b67b7883c9dfd21534867edb706d2075bff3d44a0e42543a9783c5", 0x58) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000140), &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x9}, {0x7fff}, {0x4, 0x3f, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) write(r4, &(0x7f00000004c0), 0x0) mknod$loop(0x0, 0x0, 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="50f1c1d8dab6211299a4893457e786596afd7aa414c940d3d6f60e89ca9c459f4d106e58af8e3ef4a9f5ece5f64eb72375f385398c955aa6eccae2eb8a9c3213ba06a07b337a4c0cd00cbe4ec0d25ff98b13527386a5e69438bbdf2af788ecea62327e8fc13ad8c985fac9e89f05f2b52446eefde7e76c9a97a2eb2c541a0a744f45133baee8b7981e8fb2aaba3589bf63e0dd85f9a6c20678718c51769253761bc91b71a68c35e6", 0xa8}], 0x1) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x11) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80606954, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x800, 0x0) sendmsg$unix(r2, &(0x7f0000000c40)={&(0x7f00000002c0)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000940)=[{&(0x7f0000001cc0)="080792abc7afc48918562028df97a26eba1bee48ef2382ab23bc5aa0ce8260f5f5dc1f1eb8ea7db219fa3484da800402a9eab72d9b485ad8042002ca4aa7d8182cf37b14470c96957883e619b21523cd869b6d1a9c55bdd2c57c47fcc14fcf94b29c5a9cd6baa292ee2119c95785c87b4bd5c3d1915731ffafa0aca15e51f75054976fbe577565ed7e96370736d5dd03f177d0c0f2197a2a2cdab21c877bd7c42027be86681fc63ccab6888c14f466dda233668157b15c0333fac1bc4b476248f137ac66a285835747d74a9b20a71a149467d6475275148f399a9e188f3936a60d5923292639faf964c66f673a9aaa1e26e10b548fadfaba496fc3287186446d63efce4933baa7868929ececb890b867cc5db06d27034afa1e8833dde6cc75e3393bf01f7a4b8d60c536c0bcf0c2fcfcaf6ac492d7a43309317d140f9904cbb93728d89a9fc2e715812fd960159cf12bf09255d45f04f7638ab4c72c637cac758cc8e262183f66cc88d7537f2fa2d07927704936f9fccfaec5de9123a13c73687d3078841276b52aec9078f6f51344a437506c86e6b54d532a56629191ec29291e0ace893fadf9313fcea010cfdce48858a1a8e418af748a4ee4b5f96cc54627ca4f6101774957c532b8f8fd5a5e1c227a0709300a1e04d8a7363b6a2d6c3786e5ec11b9e88537ea742c7099013f06a9453363bde425f207a86283dd62fed3bf2b8798829de99bb1f6a3916c48993c0fc4b36da8a54b0d5deb1c8c2aeadc33d346493283e83dd0c72a11d5be8e1d060f4a4092874a47316babbc7515652f97a7d7af0f2e9b148ed00959b8ab600548a86d1556d8764785fb953f8b3c01f432fa32823e1c84238e0fb9abdda7c306ea66917b11d1859aea8988e37821018f97c655478f022077aee8a9fa636ca3a63e1c52355e13cc6d4eba4aef5ac39dce2b7098b265b3927d4bc5d6117014a6b5bab0c48c246bdffd7fbeae86cb625f9e719725b23e7e9fba4263ac68ae0c7f344092fd8e20f258a8480665df59564e51af71baeac661a56f0c836fde3e713f0b7028fdb5ac04d262af63c52649f815d80427d003baccdcaa61bcbe30ee97d1c8dc76f39108ef34f9edceacb75fdcb3abe12d477119102e29a2543435b8add105f0c83b1d9184f9fccd0962c82964f8c5c313686e6ab8c0444096311b24afaf0f4dbd88e3039fdc96cfd840cd822a32a473ac983c5f8a931ecd0e24822c44cdba5bfe57e3ef661fce1eac98ec89c47339e924a2829b8b1d12fbafc0499f68e3fe8c473119d967a75480e065bd0afc716f6075452acffed5b482d0ea244f705f8ff91c03ed87c5b88ae0d57a9e3ed490532a4778a7ee3daa45c908960106fa04301798076fe9377b6e6907423d8b5048f29cbec3751233690ed33597ded54e6992f6e6c12671ad16f3c237dad170d05e69348e32cc3febb1cb94ee32663718d4f9615cc878e8d27c5135afa173295a5c18f0a7c554927f388bbe1f86a5b4b93bd0cd5c3450a1232f33014a8b6f9fe619088cd5b44dd6790930e74136d2622ba4ff6f0947cc2b4eddb24ce8f8b4f886ae83cf78442065a0887847c57bd139cac36eb3385f05e404d6a17bb92bb1ac1720008da1488966d7a3f09649be6dab17e17a4834653509e5d24f7ea76b355e05987ba564f64048757b35258a3a1e696a02ba18ce8b9b0346465ab017107661516492892c9f420a0be8479a9a81574602da7bbabcc3897974d894cf52eb0e22078a9cf76ddf97720aae29561302a5aa2ff7860feff32288dfa0b8c91e24f1a2731d95038e9926da032a61b999494ae51685191af91a57371ee9318a4275fdc896b74591870f06f7878dbeb5e117507fa98f9daaed35e647eb28819224ffe0fb020bea418846fbb147933bb67029cae1dff189308a8b6051a8dcb894ac687fcb7803a8263f0c029907f93f6f0a19e74cc94e8af9c2094d109a9a7546f47cdbaeec75a59bfba97916132d78f5b0efe35e7e1d11c8c9bed90e5fd471f9f811e7d2a4dda48db1a2cfeeca2a13e6b0c290e40e15e5392e48fadf240b4a0e6657bc489b0e7666b00aea2697641469d59a3cba2e0bbf91e10f8fa82ada07f432870a1cb93bc39f5d3f5e149786d3448f9b8b77060617e32886b9fe195f2f0abcd00ca11b9f57fc541ac3205d932288b3427462020317b1077c20eb938e0a373338871e766ab06192a10994e263b33920447bf7ccc7cedd98f7f93e72f5f7c6f71fa3a0c79b2c5b6d624819b0fafcb62902d52f659502d003afb8a8c83a56729041999a404926186356ca4c037471a7c6129f989f726504eeb8f4d516592eee117d4242a8e23e31be169ccd48255995cd993094e9bd4301d04b4a9d45462fc381208fca7886a9e67d1694521890bcb230cb741276a34cadd57dce1dcc7d77fcde65ba169391e45d7e4fae9a679c5310893790870b09c2aec5b6efeffc38e0cd94864654da2f9961d96b76674c1a7050b2a03222fd3383f804924844e7e6057ab0c4f9900f82ac7bd968cf2f7a4f84b944da3976a4d5b72687f01e0966b8443a9829a3c6c7948c435149862cd4da28a5b88b7e89f8f1246d241c1a7d6d773305242f66838269be3bbd2f6903ed9c4c0ac89cc9d3984eab1c4f8feb27ba68c31adb1ba4494cfa9891692989bcd32af3efbcdb27b01f59631f33ba8ee93634feb31dc3da364fe403ed14f5b07b63d40e100661fcebd1458c2c66a45e88f5c9b77d94ae9533a0d4ffcc48cbfd923081fd9fec4c026ebb02b73472de673d2fd125681baf96ec161ec98cbad717d5170bed8115c6b184651d8aa767cb5f4835dce3488c65e67dfdb0a5bd573fcc021d752e91bc78e5c472ebf8621fb27ad63bbd1468629972d6ffa2c1349bd380136ffbccb53d40a908a5f4bbdac3d348f43bc45dea100123d5851a3b67307117b56e7a2119d4d5e4d2d286256e53e0f2b006dcce5b2cc2a738c4bc9181ac8331b10440bbc2a0b0a66d89994ce7c2772e82621ca709dbd43ee472ef4b003712b048bbdcf0775c507da64c63aca00d8a151d4ade61272743fa9d1ad0baf6c03c4f704de96e1ff899bba7fd1dc29be40d3323715a9b0630aa02c487fea1fa8eafbe0e82f280e17f69ddfac9a3a5027b0074c6cc86f48ee085e642b8e21a1b8a3d2a6bb1a079eb7bbb47355f7c23b845afad2d2f46fafeff58085966a44e49be0499a86e8e71b1e1bdfad03a40b27609a2dc12494c38b0b14c425e4b1cd27579b4059267f8704433d7ace97a4c5097b269f14c90e6f8ab1af7573c9989523a2a726eaf918ed5e722a0882fdf47c9011e206013ee4f48b6a01b29be016ce8fed9ca473ecb762c80fb5fe4a56b48b59513f4c7199809bb6c879a40b6ef3515265092a7a8d2e7d5ebe3154be3ba2916d2f1551c1701ff1789a10016443bd9a7fde994b6eaf7738319b2a6ccf28f3e3ddf13dbbabce880ee934e5f1d3e10bc5980cb4d1120bfbd6563a3f97d9a13331bf08a79d67877450c5bfc24b22af461340f2c05bc47f0c076b0690835069b1b014ed5192660a0b05496af56f1961a626937aef52b10013e560060fc44da9ff3d0b5ed1c8c8f72260b065f76f19aa4390dfa4206340d9347eb24fcb3bbfe6003504553e0f234638c608bf3cac4c30743d90b6fc93f09587d670d71cb7bbc5a2330ba058abaa38c75d7614c091e86e084042040eb237e881ce0052f86e09baaf9ce08b153a083fcdfdf8f1a6e36e4472d7c50699407361565bef8ac30a2e5abab10d9f99886e26d2fd2e6ed07ead0fdf5914644080b8b922318ec5e85d2e9cb6047fadddc45bcc6c6ceafdc5ade91af20bfe962448cbefda3438f43f5cca7d75da31cf8fad0743d66c64138e1deef8a5e3452033ac2925567bc69ab79caff8da00242994122062551e89ef363a550d65612c28a2589734a0ecf4c306bfeefb4ddfe4d45e1199c6b9c4486ab62c0ccd940ed5f64ab2a0e81f2078b703d71ba3e493b88fbb6cd019488d5ccaae3f573e07b1eda827e4ca3d4dc78db463bff23402bfc1fba1cf66e4f527c66667a25e260a96cefbe9e322832fe26b81f46d958c792fa0ec31dfd6dcac0cc915171e42cb77d6f48bcb6e6087b6d231366c757b03197c42eb95be1981d0d10d9f0036d3c6ffee53a4b684817714217f4877636c918c7f7b066a51cfadbdad9b9078844d455b35f21c5241b1033f347ca0fc0ff49d964b5d3dd2a5e25c8b90fca2a83abbcddec83f3ae9fa2a25b1252aa5684c49919a03126a82052c4916cf05d69c2be06d8349eebd74f2c1a7aa96b9a44c056348e1336259d45e271f438a21dab4da90eac0e5dca9b5602d85ad000e78028fdd400f43078d83b24a1538d4e03af2367651c7359688eb7febdc20b383fd5e0e9918fe2c9f4f3a8dfec532873283238d21a85aa63aa15e62cf8ada653dd62aa54c4d5315f5a0b4b2da54f3d04862f11e17e92d48d3c14f72b91b4b6e5c9450c70452f08c2c328afeb4994dbf817dd2a8b5ff30ba333f8f8653916851a82a56cc0c85fa0b8ebc4050cd48c48a464fda5fc164e1de8389b8923a416bbe0083fe724eece24bb117565a717f01382623845a5467755b41f68e561738a87b2bcfbcd695667edc67d8b358210d22df940b14154c28eabe7762eb4ace4e7aa584fe23cab89661f2f7bc81d0cf2e1485847f5225106554efd986a2a04df1537c8e51277f5816c4f2a56c46bca3f3f211239c95f178733344634b39bcd790910f6fa7d7922f4061eb6f2a9b1be230faaa92ba37a30c0e8a1a4541a7d1c29fb2274a393302787f783f8a88b2e829795f12dfe3f23762d04c390c3063559af9856c875c3a0cb20c8ce5d88f3e1f9c0198a8390ac3a8051c04ee244417552bf250cb73f52dd4dcb8aef2a5d4fee67b48b92eb80fcca4e2071cc8f778af72e3ed2b301c4abd7fec3a8482bab5699f6ee65e34d317a2313dc6c3d6c78c75b6e22841326e9298ff5d6de3b846e7b497e7e809a60a2bf6909d8554d2811e5d44cf353e92280b6e80b6c89865b4e1b4aae87bec0635fd72711013dc640f4a0e32e3fe628126708f46c2a6a0b22dbc3c84fcc992502f369be34d26eef43d9f5670e265292cb69bd8ef83128645aef54055f5fe5fa6e60bd3b80fa29a50a8d42d6cc38cc7a45edebfaafbfd41ec74299fcef11629d401ff13d3fd395554d93ff8e06dd6895d9ae263df87721353c69ff2ad7ad3ce75a77982a06e8932136ec40f19fbbcb51ca587096cc0f348943d6ed2061a6e89935ea7725f7d376ed993f437ce6145bde6f4e2b518e2452d0269ac2b89d7e7cd73931d58c569098368540a3812aaba44bad923eeb6843e42e019527b3a402fe7d2a0414b5efe8e1816f7c66e08394039a1d050e803169790d38ed17f2a8d93cf74e2025b3fe598972bef6d73fefc5429ec9a247fb16df25f9d7b55a47fb1e52698a4aacad3be3801f2a8ac0243bda534be1fec0d3159cc0346ccf0e7877e0534bd27daa125087dc0fdb89a300e9460a3e49519d68c5e6195920d2ab4ec9ad8025c23a103d00040dd1b7316d9ddc05492a835397e6bfab23c0ab11ffcace46fe7acea30d3ec52bab686aef04cda3e1be33e1d7f1ba1f0d074913e09dfe15ae66747d6dd3a156b4b1d9dd5d540a4a5cc95d3cc81a9facee566e95256dc6137b0688ddaf72a27f93e8e2942cd01c6735d4454cfdd2a1ac1e5ff5be78229c41443627db59cdbe3c2892c773420a7a72ca0fb6bc7de1618179d80bdfbf6bce950f27ef1b1acf5da1a3350885c2e5", 0x1000}, {&(0x7f0000000500)="8c3dbbf9f72476a7a2b51d148fce2d54a98fd043c65bd7821d92729f10c86a80317952b4daa2841a1f058ea6d43fa3bb74b3eda167c9ac6ae9e84652a35b6ccaca75cc8965b67fda0d375df6d45187a8076e9e2178af6a02ad5a4dc1b6d98eafd6938dcb2e7c686b102fac7af9bc6a752b4b1eec11ccb92e9a669a", 0x7b}, {&(0x7f0000000400)="f020d8cae48c31066fed900658", 0xd}, {&(0x7f0000000600)="2d89db2c949e1371b449b311d756b66937e229ab62696782602bd2781b7759441bacf9097c2e0659734143a40195b474a47c11df3703ed6a19a1c9244b9357a8caa41c2fbde427d889404096e1ff6ac1580d96007f4cef99ce71b2d69e60636b215b6344", 0x64}, {&(0x7f00000006c0)="d934f766724b233b52e2f0ee973e466b5e82f3735ca3487a82c4ad53c66e91864db50edd28f5c096ba7ad1a056220e2e2e9fbbb01f279953b5cb69fd5c7d6669c98a669c8e82f58657d4a65692b9fc219933257721d65d444b35a8c21895f13c6310094ccc2e3536c317ca47d011e51c8e8f90fb8510a708b1f7e11860de3a796960e88b3aba6d9e3596bdc00d49dec0266879620736a819f0ed436cab478f9e828e4c", 0xa3}, {&(0x7f0000000780)="fbbfdeab37c7257d3207d858cea2d4e482a47f17b808ece573a767876efc8aaa8815364a64d77d5c1415c6049602efb6015f82baa2f7e0824541b296c40933145060fa8988d7fe07af9f47e6908954767ffd7f70be81136d53ee464d7f4a9033f26badc8eab8a00dbad34fc88b65fc98b8ea4ecde879cb47b1e8eaf26bd507897364e2b799f29fc34032336c14049ca0", 0x90}, {&(0x7f0000000840)="feb0f97bb0efcd6b57318323613114c57fda1fbada5ec8ea4263727b4dedc31b67fb9672ac895ac23c682efde4bba375c7c1e67e118d16b20bb2be6ae1be046318c05a1714d741f410ad226d2521707331295a6b15b8dcfd847fee19e18ead41f10b71aeaeb1a86c905161a859d90485bab7b93934ad451d5d9c845a62644d4786b2a56547f5e171db0629ef959a5b322fed4b95b714ef0fd3979ea904a4457fab75b0f56a6ee0cef49ffd9c902f0e4fa3936cdb6cb44bb19f26cb61f208b58e8365b46c9c1a2153909aa260aa2de93562996ae47dd4d54e", 0xd8}], 0x7, &(0x7f0000000b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x400}, 0x400) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r7 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r7, &(0x7f0000000440), 0x0) semop(r7, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) setsockopt(r0, 0x1000000029, 0x52a, &(0x7f00000000c0), 0x0) executing program 0: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r2) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="8925e0ff3f002adb0070162e86dd60f6190000140600fe80000000000033f04dfe5b3f2559ceb62f76eb8dbf0000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{}]}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0xfd}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setrlimit(0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffa, 0x7, r1}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x13}, {{}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) dup(0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x28}, {0x6}]}) (async) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) (rerun: 32) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r1) (async, rerun: 32) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (rerun: 32) ioctl$TIOCCDTR(r2, 0x20007478) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x100c, 0x0, 0x0, 0x1}, {0x3a}, {0x6, 0x0, 0x0, 0x9}]}) (async, rerun: 64) write(r3, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x40, 0x47) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[@ANYBLOB="cd0f24deba8bdb2460ebc2173909f9a03db82610f8a854f632a010bad57b11fce5125ed97bfa00e745e188a94a0a69d15f5a0008000000000fc875ca2d2e7105b6c49ea0d75dd9eeff0c46bf023dbe1c91251b32388d9de892311f21cdcda7bc016c118676bc448d0085923b7d5af9c2beef751341089ae1e851d26df94e8c49b7a05c9f737e1326151c2a0bb09565c9daeb61887a519864029fc05f44aa6a0e91dad8a36c1e14ab59e29cf957639feb6578c53446fa157332f395a0bfad80a7ea3f391456cded0cef46e1d90ec77013686c180266d2e68dbbfcdc024eeab27e33cfda4a1bdadc7330f9f88a107b13ae406be2e42b7285900efc8c23ddd19b7d8a1229a669c547b85ac35c73f826ebd74fea0e2bb75e71f3e4a5ae"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mkdir(0x0, 0x0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r4 = socket(0x0, 0x0, 0x0) close(r4) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2006}]}) executing program 2: setreuid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x1c, 0x0, 0x0, 0xfffffffc}, {0x25}, {0x496, 0x0, 0xfe, 0x7fff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000280)=""/167, 0xa7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="22def99cad84ceacb8b299c8eb08e505a36f7c89b67c5d3fd898ed948bec304b4237323a5853e05fe225fede3410df166a4225b7021183a8eb20ac7ee5315118e7e94fd06b736988d9b61b483736b1310ca9fdcf195382e6e1671eba2e6a02cf6754641b7f85534d736e00000000000000000000001a0a520a91fc818b279d3b89ff17f1065a065a721ce139ab443237cf789348af53952e884782c4ae17e14f3d98932e272fcd05cab9e67ccc73493971c2a83eef70edd6ca9c0b0e78094a65c5197de762e8c23e6c178178c9db0bc0637b2f037273cf5b403c09dd4185995cdc8ef73ff5c2aef6746456e77dbd13892b76f464a1cf6c902eebb2ba8f3b2557084b972f55597b656ea17dca237c7ad6d51303b3b9da797c14539932b83343844be8b51a9165b06d4e13", 0x12a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50, 0x9b, 0x0, 0x2000}, {0x80}, {0x812e}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xf7}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) dup2(r0, r1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) setegid(r1) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x224) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x4, 0x800}, {0x4, 0xc3f5, 0x1800}, {0x4, 0x5}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) setregid(0xffffffffffffffff, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffea4) r5 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r1, 0x0, r2, r3, 0x0, 0x0, r5]) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252affffffff2e86dd60090000001462a3fee2d5344cb6f9736d000000000000bbff020000000000000000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod$loop(0x0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mkdir(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/172, 0xac, 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x3) socket(0x18, 0x3, 0xa9) setsockopt(0xffffffffffffffff, 0xfffffffe, 0xfffffffb, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x2) r0 = getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x0, 0x0) setpgid(r0, 0x0) getpgid(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chmod(&(0x7f0000000180)='./file2\x00', 0x11) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x1f, 0x9, 0x81, 0xffff2607}, {0x5, 0x3d, 0x8, 0x1000}, {0x5, 0x40, 0x5, 0x497666b7}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c00000000003a9078ffffffff00000000000090782d917dcb60fe82fd611e06b8d2bed3daff81b5cb5715d583693dd6e6c656dee4e424060e2a3025486117fb7ec99e659dc8f383755451d683a49a72b21bbf018321f5171ebba0f5d9ad4a5e4ecd149f992b3acdb767ca991dccfaaef42a41533aca332810c2c7227757f98daec96fad6aef04e5214f2119075ab4613f6a135c6ab5afaa561d307ef77768b7346e202cfeaf68c505ddad323b3278ed191c05"]) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x35, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe7ffffc000000000000000000001d478c"]) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) readv(r1, &(0x7f0000002480)=[{0x0}], 0x1) r6 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r7, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) socket(0x2, 0x2, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x6e}, {r1, 0x1}, {r0, 0x2}, {r1, 0x100}, {r1, 0x40}], 0x5, 0x1) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x138, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000000c0), 0xffff, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) socket$inet6(0x18, 0x3, 0x2) r4 = socket(0x2, 0x3, 0x0) dup(r4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "020800000000008ddc00faff0022d84fd80800"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x45, 0x0, 0x80}, {0x84}, {0x812e, 0x0, 0x3}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4011, 0x2, &(0x7f0000000240)="099475185064db57cdbe916a56385faf71ca1f354f113bfaab1b5a314bc3f15809ddf86117e8c87c4be5fb06ce11b469fa3e27e029e900fb985a60d43e3125c39e7cfdff12d11af6b28882d198f7864fcde8c5b704fb614dcf68e5000f1ade103041fb637c3c8e2ce830d1b5decb6521ca767896", 0x74) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x0, 0x4) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="60320fdc90b5e8e4a98751d27a57a21f320a02b5f364f026c0eb329d7b1aadbe1008b67485705a8d5155a2a51c34e2ee2b38d089359b1a842f2ea59dea3900341040d7d85eccce", 0x47) executing program 7: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xf9d) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x81) r2 = getuid() setitimer(0x0, &(0x7f0000000080)={{0x10001, 0x8000000000000000}, {0x74, 0x6}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1, 0x7, 0x7, 0x2}, {0x7, 0x3, 0xf9, 0x1}, {0x9a, 0x9, 0x8, 0x3}, {0x8, 0x6, 0x1f}, {0x55, 0x5, 0x39, 0x6}, {0xdb07, 0x80, 0xb1, 0x5}, {0x40, 0x3f, 0x5, 0x70b}, {0x67, 0x9c, 0x80, 0x1}, {0xff, 0x2, 0x7, 0x1}, {0x8001, 0x7, 0x40, 0x4}]}) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000001c0)="d5d2a1796a8ca936c05267a2a94431017ccd1327bbd456e433f32849fbcb869ee3325a8252acd55d67c8c023704d9c25124e0e34a7a5908b2ef2ee67ac354e07a7b8680bd5c7c86fd456f3c230bc374f1acd3537b7500fbaeb6a352a4860881c9cf155a71f5d", &(0x7f0000000240)=0x66, &(0x7f0000000280)="bc7749937507f37bb188ec5be750393a0a927cd5d1d1443f3f68e5436c2f085b4d308a7bcf88bb6153", 0x29) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="af3a3b5fde71baaeaeb25a0bf5fb0521c8af6e4a6a6f0a406fbcaa00613857529fc84b12cf981ee0fd743f33151ac785d06bfdb49402ba70787659db1e9dc2151e137e434493c870435c0348b705c98f3b775b41b63a8962ed14ced278dab5055d93f274e1b68ef54b76d5cd101170cfa9a16c08e7962dc1142bb3346ac345d24ac1878a804339fe3d39ab885ff37d2134b627b5fcf7f031540bf505a404f8a66153c4c66781f818ae3c13d0bf3bab5a53d29dcbe4904ff1", &(0x7f00000003c0)=0xb8, &(0x7f0000000400)="5bb60f8fabf99cf19244f2f018642692828f4a6ddd08f9e74d5fef0b995c8ca5e6777d81383e817684560cd0095fa8af8af7646ead98d36c41e3c151c855f143577286c2a4fc7ee3fe2313538d0af13ffa103f1aacb1faba", 0x58) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) sysctl$kern(&(0x7f0000000500)={0x1, 0x3e}, 0x2, &(0x7f0000000540)="9943ab3915285506a9518dcc09ce329dd59187074cf04a28c39f83d2de9e17dfa0149573be3c04f5bda46d341fa31557d8159de40a960d294cfae79d878359a9beb1426dec39a6d5c124f17a52469532fe5c7b7e78102bff1981df9c0f2b1adcf8e37f48d6e211312d147991695d4616aac1e131816d91edb0897018850eb2aae13ada79a591dd24c4df7cd38c36f7f19bba85d9d529ca364b7f508025866d3cebe4ebc575b4eaccc089dd564e1520137be6f9b2b73485b229dd", &(0x7f0000000600)=0xba, &(0x7f0000000640)="45747d3faeaf56435f70447461434198d78382858d415e25a8be79f40b39cf69593e9cee920ddcec66e7390a0d2ce13d39a74324f3c629e7b5aea32fac69f29db45907272b1bc1d698bd7fa74113af1bb14344151233f4777cec0f5f4aa91f444017a56c14a45bd3a9fa63feff6143994dc592fa1f8a6f", 0x77) setrlimit(0x1, &(0x7f00000006c0)={0x1, 0x100000001}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x20) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000740)=r5) r6 = open$dir(&(0x7f0000000780)='./file0\x00', 0x8, 0xd) mknodat(r6, &(0x7f00000007c0)='./file0\x00', 0x1, 0x7) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0xfffffffe, 0xbf3e}, {0x18, 0x2, 0x4, 0x1}, 0x6, [0xfae, 0x1, 0x9, 0x0, 0x8c4, 0x5, 0x2, 0xd9]}, 0x3c) r8 = open(&(0x7f00000008c0)='./file0\x00', 0x200, 0x4) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e40)={0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000000f40)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000940)="ed56ab5eb813df7393de4351308b8e957a3292bee551826bb436df5d00ad5871fb4c80d63fcc1b4860fd9ac837fa80ddbb68c9ce8ae354afa98b9f3060848a6663e9e9966ba4c247b73c72ce6fea7353952ff016be74d4e14a9849c85e9fef1861bfe9674085d528bdc2af6325f52532eb23abb7ab3aabffecf66897cd6701c81a1596d76e19fbdd3b7c8ef5e0422dc9250432fc79a8389454f136", 0x9b}, {&(0x7f0000000a00)="0a489c8c70770629444147712f8c0ab4ffc8266292bfb4cc7ccb8125075d34b311c1a3ffd308960a23ebfe45558d87f7c987f31acdcd883f70ace4c4b9fc81800ec25992cbbc324aa80573ebfc665f2efa719689bbb796541bcef4ef002577b78f4e3ab314f4c713b2267134bd", 0x6d}, {&(0x7f0000000a80)="fb1b822660b88a9951181ad60236175a7343441e613e27d7ef37c4bb5d0b78c183f12f7bf4c2eaefe8cd8ba413adfb2c71fccacac71478aa2795c64ef8b3d5bb573360c6e7e8f8af3d0f0d49379159dfaed21f3a5cdeee629db8665e1b5fc87b01d8c45457f61e762b397fdac094bbada9e4a92de1843c2846620e944fa031e9a228122dae5bfb9e", 0x88}, {&(0x7f0000000b40)="7478ba2c2fe29f16cf8d882d459bf8c97f6acb59ada57d371d2f6dc9d53d483e6828377796ca604eec947a241e8574d79e75f74ed1ce0dd69bd2dd", 0x3b}, {&(0x7f0000000b80)="a79575ddc2d840eb9fa676020ca8d67eb6210334a59a3830eaa9608070f3c1e838fa247c0cd44a309824d96afbfd69e5a51bcc4ade0d6e2544a2f2c9fa9245d50b9813f73fca42af555e72595113166a99eb1ea6cb105501dd3131430770e8d65df57c6b34c28ae7c9", 0x69}, {&(0x7f0000000c00)="0744e15f554723da6c17a1a8ab1cb3590b5d45dcbf64e9e5a4c28a56448a0b24a0fcd722d1ed509a671de7752804b2f8413070cd52ee46bb1c0d20edfc25452a96c23abf8b371aa3f88e3b8b644c73fc6c6891d7f0eeaec5b025bc4f0611fbc319ffbee6a7d3ae42e8a4a08277cf06e54bfd0227e6911347c96b49c6073c20856ff29efdfa0aedcb4e2c9cc8b683faa33fb4cf1e716b4035435e5099e9226c7340f6d338a524236abe04050a10a3d8737bb5e06bd3a85803d613a481cd7619d78799380230a929b086c0d31256fb", 0xce}], 0x6, &(0x7f0000000e80)=[@cred={0x20, 0xffff, 0x0, r9, r2, r10}, @rights={0x20, 0xffff, 0x1, [r0, r7, r6, r3]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r11}, @rights={0x20, 0xffff, 0x1, [r12, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r2}], 0xa0, 0x2}, 0x0) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x0, 0x4000, 0x1) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r2) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() r6 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r6, 0x6, 0x4, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r7) executing program 3: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r0, r4, r0, r5, 0x84, 0x8}, 0x1000, 0x5, 0x800}) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000040)="ea00000100d10000", 0x8) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r1) getsockopt(r7, 0x29, 0x23, 0x0, 0x0) r8 = semget$private(0x0, 0x4000000009, 0x82) r9 = getpgid(0xffffffffffffffff) r10 = kqueue() r11 = kqueue() poll(&(0x7f0000000000)=[{r11, 0x1}], 0x1, 0x0) kevent(r11, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r10, r11) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2}, 0x0, 0x0, 0x0, r9, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000f5272945006b5bf6828bc033abb8bf447cc0040b955e6087ff0e9e23fa0caf046ff0799c4caa39e998424e75d5de405e6902003b79c0b27b25e51b79225e75271f7736cba4abad37debab7b6c5ad518ef0528871b3c038bb42cb9ca4000000000000000000"], 0x6d, 0x800) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{}, {0x5}]}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r3, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="8925e0ff3f002adb0070162e86dd60f6190000140600fe80000000000033f04dfe5b3f2559ceb62f76eb8dbf0000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{}]}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0xfd}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setrlimit(0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: kqueue() socket(0x0, 0x0, 0x0) kqueue() socket(0x2, 0x8000, 0x0) socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x3, 0x0) getpgid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040)={0xcea}, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) syz_emit_ethernet(0x4df, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa86dd6036ea0704a90600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e224e21000890786ccf1f23d83c04c0630e64ccde9fee6b3ecffec88b334f8bec7c13e0fab5c66c36da14124de0132839a99746e0598c734d3c401852bb32586e9a495e1fa087c724b1869050a21a1110b069b96191a2ac9402002c43cf7dd6a1d1841edf904a7bb949fcd24faae1d2fb1e2aee097581b0b0b4c4b99aff4a9618581f27ebeaeb2fab556a0d455eb42a86ebe1c74755b6c6a142af2cbc2ea2f6005309d9d42e6bb0341bfeacd3b56c180f291a535b3e0de9eddbe8892154dad7e01ffe45ddd85012cf12759a0784c5795d8c2844313d70b78c41ffdd090fb63a2ef5c1eba129cbb172f7ff2ea150cafd6e2695d92a019b5f8c428b85b4b407aa4f05634964d36f92040c6907a3614bcb5b2ddab399bebdb7cce397672ac81c77ce2399d76c2db7eb860363f13c942c716c6ffdf641870efe2b787eab377df93e813d37b94fa1bc749abe2f2ba58647c0a5ee5790ed497ae17e01142c258e5b10da31586c21d4e7b003d35ade3354e7f610b7ca9fc177a0b103d79ac6ec92fedd2c9f04b2690a71537ea62bf9084582ade27ff57ddfbfe4d77231b11509d7d0d0622f94d93c0c34a62534cb8b7867e4e731a5fe568e65a79012e159a56bd74fd226e515e26a50f3c559e82543bd3141e047975cbdcd50ad4e410d3406b00416bc2b9ea5f93259b604f0b99d821052983e1598877249e510c94af5927d3a1f12a16f15f83a6a7192b0fd360d5a8074ff4224d4b1294fc63c84ee58d213c33119e3698579efb2180a8fad8bf6c3b5dcbc84a61bbef2341232fa36aa57da3c5c4b46cf157652ff3f24029545ed2c0c962ad3e38e8c0fab2626aa7de63dd5488a1f65064ef7a35e8b956e4d4e21370561921b73e895254bc0c253efd3d1236967a472e38ccaab9a763e0ce7ddecad13cda62616d6374a92c296e4a1bae7444bc478da1b7dc9549d7f47acfc23b84166acf2e2e013984e3aceaee13a2835f8ce47e4bb8803291d361fb022495cde2bf516b922ce451003ecdfd1a4750daddfdebd7bd8f9a0b784a9b83cdcfa9678414b0fb9404317806c41870f7ca63269c93f3ff58e3f69a161477751c1fe66f43f54f08b2bb1982f4c95a97e7b9ed81e967cd54ed72243d2f70728164e5301cd6d1b48f69341f5aebe20f088c11bee8bd3ccc492f7b29cdda9935edde46d2daa867b8c2749b5f5ab4f7c01db838ed8d172e0c09ed423e8f2d6737f96b9af8a4f4478aad6ebc03328aa3d1c484d3b31e68862ce7e0aea97816d917877aed9f236c35ffd9315df5289c0ed21843c37605c98e491c6e4a8540e87eb4f3731a3d1e68dca93841ec9720db69e1861c6ae104fddcfc2bccc13387fba22227fb2b59506694cb63ef47253a2ea95d6d1b3fae322cabef3f3e6c1d2f77a0e5d334f4aa106b524606a5e57ef1e96438e90ae0eabac82181cdf1b70d7f1bd79762d35b171bde131232627333dc030c7ee0864a3570c6017a3c2b210c77b9a9c886ed764c31cdcc8bdb6966e7f01a047b477575c87077e7131042232e6efe017d7f4787bb9719b266403a88f3a0f278fa42728d900abe4a58e2e975ead3015c00eb1d8b99c3352e7e002c2a9d411429caf038411819e1276928d3f713922dbc247acf5d932f49b641e522526a98ab57fc473ae5831cd7320ab44632b55a4890011231a82250000"]) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x6e}, {r1, 0x1}, {r0, 0x2}, {r1, 0x100}, {r1, 0x40}], 0x5, 0x1) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x138, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000000c0), 0xffff, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) executing program 5: socket(0x2, 0x0, 0x0) setuid(0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000002ac0)="d3ce3e8fe1f7014b8ba0978826cfcb4a4a8e6a2f365acb91f4b09a988f55ccb0fd39eaee9fc5431f18fea59f1be8ea90375d927bb33bcf7a8f9b338fbb0eb78ac69bf09172356433e55b991e1b07c848b271a863ba79b3cf93dc7dc40d711a659916ead6bc055462644155a20980a22b0454fdf6fed78c009fd3762b498aa741894398efb40f6b11e26f95edecc97bebb5b79e3b01cc9139aa709848dc1c2888f321dd39412d121aa94a3bb3acb90c968a73e12fe10092d853c92351033b277452f9eccd2d7be1524ccbe09a417cd86ec2d8234a93bb1588966bad70e34b25319ff9ae267e11dbb051d765b59326780161827d9b5185b05004138fdb22d14d9064d2737e14f9de76f48c41f6f8e00c853088e8fe651242641cbfe01c102a49e9decc234da84ce1ca650d4e3c3179c92b5d936399873ff6d95f8a1879139751483f6175c643a0516ba688f6de6ef4f04c78aec37407917d27fab68f1f36e522d0577563e3d953680bc2da7935922399c3895493512ba8a26b77e07f26dd81eb770648fc2a9976bd9419a8cd6da3f00f0015bf77d97a8ac6489049da51c842cf6c09c2efe1bba3312c61e791465b39fa5485ec6c934ba9c7ba6bc165d3b3bd87f74331dc69b3411e0a25ccc010838d1f29e71177717f7fdc27f9721c5f618d663e64d87c346c370a278281d60f874639cac4c5f06b7ecd6f2b91271c214f96a330020dd8306b9f0332565629d4eb5cd7f73498642e7e48fb7f52245c513f0ad0d8b36553c8fb89bbd80200578862c00af9c76df0120bb0034a969f18fa7921ee769501feaf01b90c13c04e1b16caa719eeae41628b983c6d5553850505cf710ac41ab73ea46c09dd09c7913eb5ee012f6d5ec1a49a3da4e55cbb5c73088b5ed396fc734332176fc7bb6a1c7f9a0ec71122d498c3b06569f14d304d37897c5a7ad69b0650e90edebeaba32a67f559908b82deb126a95a6f72c508dfac9eb8769e936b6fc22999a00b2bfbc0636f5356e98c4c4127db404042bedd9cf80a9a2bcfa86d7f002b81eb91be978f600928dc781cf603147e00fd70b5981bcab32bafce2ceba2fe319890e71875cddac9db5b2d2ea3e43cb931fe7756fb7aa72c0f12d12af0206691a95f9a474a33be9ece177992b0d7afe68310125144b0703ad488f2aaf375936f23e7605422fc55ac21f22250f9139c4f34b209112750293de718377ec122c0768577b362e2947cfde5dbf73a4c03b5a3b7ae6dfac9a8ae4fe037ea0e3a820f4de61f6f4b6a0a99a582548a302a600dcb720d482645829593325f1051834a5e0750b7d497d6262ca67d6da7f3845e7a587a8c05b86233499ddb7b61e2f74295fffdc37b35a081153ec2513928e8fec1edd13b0b820c7ae740f03fcdefd4496bc152fed55b66ab0a9cfaa92be567e4597bb64734210872e1284cf84982dee5e4d0213229d29c296125ec2604531958354ada604b53d9dba08d8662537060804df0fb50089d23bc8a2bba2e3cb83b6792e611868794ba6792202b3556de6b2c0b1c1d8e3895d21bbff8810e52b76fe4e1123c9212f27b3e1ea542c522255dd14408ee38e45f675024149abf0f6b1725503ebf80f605863fe6bb08b5b3aba09fcbb02c728770fa2030110feb31b17c2a941bfee96a06ea830513c670cb2031280f0e847f2109756199603a4c4ebf92e6d6f744be0c281cdb2bfb188731c1aac203e7615896cd4aa0e8389e0ae8c0a39cdcd3a3e21f3792138aa09d95e8359b2c30d85c98f7759e8b15f6080261a28798f9d02a434c05a99e3486f7757fc7ebb8ce675a74f3d84c70683ab9d77a2733048e3f4094f732b149c8199c8bba70c3db82ceeae68c46143d4af4e36fef9fb1885b8e313d0ee6391bc724578ad7aa383c9313d2a2451f241b70bbfca4514ce180aa0c1a8d43d0b09cceeba84f3b3e596e157aa324aa87c05507f9006ff3c609998b7506668ee0d90f7d34266ce9008c7db6fa9e59c8403844ddb4d28148638250854fc13fc3cb206b5a0599029525270f99b7025f3d8c02402f2605e9c0c433ce7744c08d90485a9e9f817872ca0fe1525c5b6ff721eebc98d910d60fc27dc45f65ba96cf525f75f8efc97089182242b2eac2f2132e8a412cb80cf528c61295a9f7a3e6a5bf3df8341f48561853e5ede69f4a87ffda222bd544b1f49e680425661049f45f2c560b950d43b61bb97269c9038c02bbc998b4c6878a6bd5b4a36e85c9540af66898c1fb7e3a34b15ec3e91c49ad8c0799749144b7c2ce836f3f8f91b8495b06c44d910544bcb346262f31c650cc3f445fe0fa12c2bb11ada354978fb8f0daee77846261e38e5c54df5346578a86c50f03b19c643a3863632525671f63c78026ee83a7ca6409e92860b3908e6ca2ddfad496e6e064db13ebb904090822d6491452b9cb20e572eb280e1d9678d7667ca4edf7997eb23a4187dee13432911bdb66fca72da254e1c68aba621d9010922d1d3f4c7fa609ffb4a23b944dd7cde8ac5d19190e463f7f7dc148f83aa5b77c2207af359e92945a94a4d8e6cbc3dee3099328f7fe56d05c39256012c6294d71a18a2d76f6f4ceac4d9edb5d0e469ca76f22f25cab3e672520530b50cf9f5d26ed026c0724d7f2863c9654e65be3ed74f0d80c4213c6caae374e4a5bf75df912bd4fdf10bdf93ffd932e6d5a34c006906037761129c22c5e47cb1d672f195ea3d667358bc2ad56c7fd4bf491dba1e5bbc4d3f63dcc648991c23b0d5d62fb32356ac645129e188561ad3b7542333b9b863020ca8432b5cb0c2b4e2913731f82c6faf49b120fd219e6e1dfee17b722edddcc0a84c70716b3d9a62a876a5eeb2c3075a4a635ec0b5726630fee3db3a2dfd2d2f0e860b8d9aca20149c762a4e78ecf48e9ea1b593d6d44683e867cc6b2e97809b34f09d33e130ccd5eb3b939281f4ddb2a82e490d767a76cfba325722ce3e440f3eaa36ee6bd3e3665c11e10f9098fba9dad3488644b5c4de665a1f9c74343cbad3f653b441f489f907b41ccfb2d7474cafb38175778bf4da05270c108a6ee72eaa5eaa6cb3df5194da0d724384c094c2acf2ad7b14c9734fb6e8cecf86d699a3ffff68740e78a795c0eddae254f72c25e48878184265714317a9cef1a448e3c2f13d617e2d439a7d46aa7098408dacb9001c497f571dcbacfa2c1a22b0f5db47279fe74f261753ac132356f41a9b3edd0bb212b414e163ccb50ef8ac2b3ad5663274eff5114404fc3c27ecc1f45bccca686cf401cb5bf8dbb4ed06bc6bdd8e49ba3b53b3faf596c775c1cf49e18651cf7abe88886785494ab40e8ebca44fab3d7d1b087e4b92e31265ec1b583bf10018040694a77e671e071fa0ff5dee2b5edd4b6bb7bc7e3c81e95df9f46b143654b7be2def7cf9eb3ed77764705abdf36089cc1f98fe8b4b1e5adb319990f7948799f609bdf74788a94f5abaf1ec0dfbc2c3e877b693fd66cea3f4c3e2b4a1f5b6b074624ce79c72420cd426ac09b9a3f4bcfa15c4e4c335ea65f8c72fae92c02dd1b3fd1d057e06867152f9e680f14681241a12a87c354b9a7d736d2da00cfe6c4eafe3babcaba5ec12f530ed654fd6d87e30e8885b4d311514a29b2eabcf71d739c76c66785b3c27bc405f6ba67a676dd972bb9850b29e10eb7cec1efed8cb8cc7fadb288552691385b8f133ee17be56fa1beb2ff3b5f1f7f1c169fd318fbba9f5a0dbebcde0a1c3d1f64116494559101eae0f943f61ae7bba7d49ef684ae2a9fd7ef10f9e80c4c07a412a6522f294d199b84b51c0bdc6b12a131af7024f9ba608b8151d1f78f20ad89d226467df3ba3c6343cf829cb2aef05614bba827509a59da730fdfb59b245350e145056e8eeb08aa6c8168edc266b49c0f0f65ee100f0a4608b8b3c60b80fff9cf4e7aa0d79eec8205e59d0d4df9b508ed53d6b4196093e16c79dcd35b88b5166323cb48696925c4e1867c935433bbd00c013425c6bfcccf6b8f0dac0ce843cce718cd2f4b334c87728ea83bbf5b97e66c0e7ac2427106de5cc2aff7e7e3b0b17870edff4b412b457e21a5e9cb61526b90fe55e79568b52bc3eaf34e529cebd00ba06186c6521ec6a90c10d01f5ae0009e3031a951213788ba2016f8b6a8a309783f65b35c92c5438c2b4fa94279c363c006446a944644c4840c3b9560701752891d7ab41fac92323c09368a26c1470b4a87a9058df53a7ccc8d47680e9320ea6609998add3d6e0f95eed7c37eb9ba33f027f648d4d966ea88645107a1b0de2ae414bb442419abcb4097a16877f02eb212695ef4e9503e4d1ee45a1698e2ef60b70b14b671469f1b5cd6b8b34046c801548f6deaa3d4706ce9af0043b77501fe3acd9dce65128f6d2bb9dc400bb247cf3fe101fa32284f8c5943e589a32670c685d41e8f2b54b3a809e38603b08fbbe7835371bce5102b2a8129eb60488c90a57a675253551c4cc3b4489ec760a4e61483f65d59a43aee948d1092c3939b1fe6f65898d71f2eb962423f2b3fdac45f72ca682df26c281173f51581753a7ad45277ffe8bf4f04e7037683489ab4e08c2df15d36766fbe079ff0f8e740a763e0ab1dae1cfe968fdf1a760f846150c93bf4895c8d47b57d155e208fd7e40f855eccd942571f96ed74ea9fa56f2d73b3510fda5439b4fe85a42d1d128f3089257900d859e652ae25b4821ca0810cc58839031c60336451ca20132a3c8b54d79496aa4659fefbd5ab7fdded529dc3aa6c11110ea0bbadde6f599726df80e8c10aab171eb982d9991eaa5472f6513383592e5e195c8938f0be362021e6b7e18c66a51f0b4e9cdb260bd40cb0febc4093035d9da7ae8d191321ecb753c1f5aaafa370cd2d5026a88df1c16122354c511e2a818bf4711adb49260d1525f13713238b75d8e3b7677834976e90959bfe4dd68de56550cce77d280430aaed6ad29a37a0b098cd53e4fcc88d85b1ac00c8079b88647fdc4e576e20ce17993b8c083a09f3d2b333ee10ead97ac0a28a6f38195dd2e81fd21daceb65dbb1f8f7db3ad09e8a06db2d5509586191b7e036549cb5f1d031c488825e7447e8a2800f63088fa0e5739f0db5ea10a2c0dab60102ff090e92c787d13da2d3d43b9608413f593e738897f525c9e5dfc7893b9a2fc748f7d9efbcbe807cad6b2ad76cc839cc0de91572b9e6692e13fa7e90d992f6da99f8285567f9af783940af9677bebcb04174b59502976a447df22ca28e18702f01005cf673b0af2f4a58d0dc7d1aa408bfef788ff1075f13014630fdce17f8abf4e8a3de72f92c54744c885fc1f0b981fb47da673360cca3203d9974c8e4f38b31323f1eb4348e2aac8936b62212c13ec45ca2ba6e5bd77426779dda3159d967cbe2fe69659d1b60e17c13ebeeb5b70ce5739432255f1ebbddfcf04dde287c3f76efb02bb8f73863cb78166830a7d81e944419d27c4e72a581f5032603189093c55859dbdafcfc9bfda08eb71ffa46d9e60e8e6c5ea1c9285c38c1492536adb06dcdf2c49871495f7de4646bb759acbef8d11d52f0951766cf5c90de598969bbd9d2724e75d5469d9264c49fa304cf822e718cbeffad53ad740eeb2f7465105974ece0c7a6103725f25b618539b5f8f017c20b080e91693108e4777b31f011f53b4248a6ee0b63e94bf105661deffdb08d814e48fd7d48c82f9a585d6c72ee76c18e4a3704da0e59bd335e862c1ba5e936e0d5b0ece284b4d3397af71845480d90e287244663ccf250709daaef574a107aee6d7442485583d91514827b8350b659bc007a97762c06", &(0x7f0000000240)=0x1000, &(0x7f0000000280)="f8cc924ed9ad8f61c3854b1d5f93059c19dca8a12530cc7d51589cca13a1c31a", 0x20) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getpid() sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f0000000180)={0x0, 0x7fffffff}, 0x0) dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000003ac0)="131baaa314aebb28970060a080de09b7a5b91ba48c593e6043a5f2829b7880704f56a1fbe4c72771e44aadd819bc787c3845089a442eee3788c1cfa391ddb82d76ce13b2cea7160b3c63e2f8e6f005a58129acd094e4bccbef4c7658a47aa22315404dcda974250998f4464cb716735729fa45a98a2cffdf1e8e5c9c55f6d83e955887b2ea52f94ac1be6f6c1e25a463e64fcff9a3f4ec2e40427d5f44d504281b54f20a9b717758c0fc103377207f8e0cddc563094dae6d93c1bdc5830aadbb4fd7339c912f9a", 0xc7}, {&(0x7f0000000080)="a0cac0974cb537967309674e24679d5128c242813a46d5b9c215ec5c6a47d1a17ee6f835478f214b338b6050a95956a3ac", 0x31}, {&(0x7f0000000300)="b359665dbec9ff1dfcc7b8ea7339f2ec44f0519ddb03c7b96a07449e87991503782aec898fd5660c2c2969a1519ded0c23daa4a087eac97b0f573ef267838f8ab8551cc6b150e9204a07ede3138e62e95eb9e50893db88f109ea2bc5e2d92b4c4b97679af6dc48d21ede0c69df50a9f42c522030d8a0ee38c446104e88234629147dd76969eecbe4bd73b56cf4002bcc8d4d76a964c0c3ecb95e231bfc5bd6646b2f86f9e27c29efd8a9c2bf52f5a50ce53c801dda7c797395785be62f68ae102b2973573a6a18f349cf60c2088056de752e10a54145eee0", 0xd8}, {&(0x7f0000000400)="b5accffc9b448db992397e9d49483b1b809aa17ef259f22f442fa3f713b674075910dc189ec0f618eb43f10d8c77caa7e4f754158dad950ab4de3b88195871dab86364771c9b6dfdd7fb3ceea51785519bca8d21085cb17eeeb6a80f9259b7409ecd5ef55a110faec1492bf339467e692358bea6f4f3f0ec147c7ce50bc2ea50420fb97314b172d590aba7894419a0ea8b6563b83404f051833e833587336183feeb7bc92a657ca9c12cbd6715a9a990be27a2e0bea54cc3df03ad1cb91b4635841086dee4f9041c8a5b326888f7f6c10614e24bdb09ec5832c97660e5bbc8f63918f76f472ffb7ccdea83f19f7c2d6ca133e67f21675424b800c59718d3675ebc5f5e762e1d0a8698582c98e82a85180b21caf4a1fe2adc898cdc738977887e99e0df77821a7446214ecb156f6c7671178c87fc972dccd3de4f4c3ebcf90a8b65aa7b5fc348fd6c3d506f6a23abcfa37b8324fcc3d1d20471e1628a120cb5d77a5e0c0f5c4f326a4103a30579d92b58be84c6933cea325be14da97c9d929c21150ee8965a4d594eaadd7c99e1d37bd5c37c02a6b705020fb0937260f34b5e3e72247b66315ff179e058a59061b09d03d59cd987ed04091c30acf539776ce89bf741b62c9813c2127430edcd67c108294813726f3c9ddf0caf65e423717223bba4e03f2f967371864f0e12497ec4c731d589c2ec9b9a4f2b556ed9bcb6e58c7cf5c57910939f3ebe8ea6cba9548c88d353bd8b2b047b93b3eb581b1851464ea01566f82f5fd08423bf05b5cc4c323a48d08e85eb5dbf9b92219ec83eaae8c75da0803a9727c0a0240e486740878c59cd94e50059d4f158a3ae823e502d7e4784504a80bf41518b653def7eacd34d2835711cddff684f7e769ae5fbb6bbeee084689a9c645432021e9ed35b35f3673a81196a247544ef570d2ce56695f253ae333928f31e422502da0aed811878799dfa09ff4684c2e2dedf30896737ea18f03bd033913398fdb3cb655ca02e7ff6d50bf3b5e8ab1f8900d68ff115f99052114a3902868720af7370b856ef283d115daf210798743387c4f4c5d344997de048c51d5053ec511743105712d6ee665f754ba497a538b6df621ec23bc385c49ac10ce3d99b6f2408971e0f1ec0a30f470855b4f7b2d3394c29b7ed35669b8714287360c7fdcd1a583b697da49068bbd854689087005bff7ce55925d3e07f13efea162cf25c2e77de78f1fbda1a267bb39652a61b3f21bd6c2e15f11a6208235bccc11651946019dd96a0c565fb6b23325ff810f09733922006e16deb12172ffdf39f2b94c9e7be425b955d9c508940c1f629b75d25b7f0142974bb6d7794242e501858150ea3d3f44c20e2d38ee1111571afc096c7cd1ecb5894180ed83dc11c18eb1adc4c42f879d7abb40c8bf6cc0b27d5c73ba93e8c22be23042bb7e3749b50cfd39d6ecad42500a54d6b63a54a1ae31d61f7d840f15a3474bd4c4c4d5b4efb6c8c5ac33e4c79f2d74eaf092a46cdc40a205649d80d04154683f44232163302ac35f4274946aad279c5ff7fe55f4e46fefd22b399676a8491d75661464d4855492e0a9894fb3d3b7300f17c350b9cc23dd3b81d61aa0b92634916f26c6dca53acb99e4a9ef2428fed1aa6e6af3a5da39d4f9c3cf11fb56fb73f8ea4a653ea9000794b88bff433441429d42b9aa389cb87852cee9ed816e50a189cec7e0787464773371c66097c79676439194ae24c64c234361477f2526ae705de8a4ad0f199da495dfb1b0021e9f6677344cca4fb9d31563e529132508604901ba17d497b3f60feba59eb648ffdc8108643305c119559cf1a2130acb204312eb5a34dbe3b55b451f32b713da42599d15d7bcb44315aee227405e3c74c5082c864a99a7c5718fd0da6dd6a878075cd9d721c7f4474e224b4ce695ad00b9f984c0999fcc6a714644f500f05b1ab7adba4ad45c7a6c393f9e1d3434e735d5cfdafc37641d0cda9a5176f2742694129a1810aba02b4751f08a36b7283eb1bf97d2381426dc363d004654d69574a5b1eec5ccff65f7ea753208879a7873cda8c69e80a533f898d9ff77ae15b667c5107e0e433c368319edaec62b259dad238916b81c7413ca6ae0e7a13c8962e5488f3304c0049ad7d30e9aacae0918d3c060256e27a8b74ca979bc9c6202510d38ee5e4a1e1a4e23f40a4f7bd23724a008d03b836881a675eac29ee6fdebdf525f9d2e704bd97b46230ea164b19c0493d96393da8aa9b3ce75c1d74ca6fb6fe5c9ff7048e535b75a6a32ddf39b6e5698d45a479f95455901b9444b6c122983d80d1b1ed03b0afe316aac5765b2791005fe5203828f0fba116a1301f54a41290c76635abadb8eebc0e95d8c9fc604835477f88ac96c33dd035b62154fdcbb4b92ebe94bf7da366a1bc0a62cd2719e6d0c1ceecf543bd1644a7d4f1812b200da2c5774d8d5a64405fdb4bcb73b0984205710fb551f6d79f3032854a938bad514b1c6226ac1167767c9a4a4b5e164fbab6e3c33f32bef0a69c980d3062f6529f85c1801a2c2b0d142efd951f20f5b5befe27b898fd818e60ac6a8588172fda897cc679f567f24fd2fcb4c26f5e248455b04890e0d8c58f0867a5fc0a33734734c16a268ca1b1ed763f38858e73b21d00e84fe3a3881f30d1a5f0e5042b9a92a249f88a0eb4ff3c85b2a2b1ee13d0e25345f08403e0a2a6fe6e1f6c5e16698699cfa5847ff195a3bc3fd2709053935a88d9dc17e9fd0f56526a142793e570d9cbcfb5bc4c251fb243814517dbd622672585c5ce56e1c9169f2c49d06eb11e361e987c3caa90a38985bc073acdd2556f6f81002174fc51d1a6102c85f1e2e2d7dbac479ab1375cb0da53a5518eeefefd313c6716df492d53d539e06b4eb0ab7fa6051101b09b02b54f2544ec2eb9dc9dd9dc604dea02367e4d9dbc9d8d9902511b3b502f987d3144f6914b4472eaca88b45bb458e5762e348c79aac33d8227bab3aa383bc02dd90f3c86978fa6d41404d571c76d7d6e1b3c6140d7d44f5594d82dd37635c7456ac41310e595ddc24e0ddda2d7fc42453d19a4e45fcc9f5ef28ed8783ec26c089e395a619f0983aa2f2ad0d665dec2289c30e0a39befe45bc24a59e479d41c78516accf90e4206cc9c554259155935457a75435f1689cd9cf8bba5a55776bb5a9279fab6d70e46cad9b0377d7d9c74d2819e2a9b5e3859227667ff36e835cc21b53f8db5a5054eed432a0c222bd04747fb99810f0ac6a58cb9b3b660fbfcd65cec94f59144423975c9925067d3fdf7f45918f9f7f9356e59daea409f53addb456777de29e987103d3244578d4b05808f54d074281795d8fd981bd4d1beda04f7dea5b127c3f62153d1e171966e786e7f1d80abd593c8f29c27b48a96f2e299a87c2f6b5fd5f6f4450a53d7548c0f3348d3ca717d966eac0c9cd889a31ccc633594101659a6ce2bc4e2473e20091f9b3297a7a1005da93df6f164eb3bfcf27f7415127019292a639778c333a8c71d5d3ca8230fbcdf136da15f3e9e3be4240e35820027e610049d9e7f4c00952a5a575e0190e819233625b050727fdc02fd8e0a763ddefc0bee8bed7cff41dc4ed132dc7708aaa2dc39eabec60efac2df78f567f93e1ac627e59cc8f3df397c2e51de9f738cc13f62b3f457abe82acda47e8e9a7dded50131c707c3c9496b40c1c7aa2c160e870baeda69f2140df19e28fc3cdd402e231979a584d6fbc9583ce89e24324bb4df919211a7cdd378e682981e1470346da5efc1c181ce3a0190ebe3dce5d027cacc27fc6290f796268f2784248c648dc95cbcc20859779550343dfc014392692189c01ce450527f96f2775cc94c7441d42d388f047e52fbc6d6b3a87a619ab0775248ed787ff870a597aade8f62c801bb33f552bcd5bcae3ce0763727694c4f26e486b3b0628f2d57c53f589662f5985cf18722a6e055da2148e4bac4252a3a57e17aecf0494d38d5e3bab16a4984474301b8e5e30586140968101c15bd70dc3d9d3050f5819584988590f2eaac70196d43984da97dcd07e265a86a18500f39a77933398be97e2bc87f54758de95f6ba4c32d10fcc8ac1d21301c6f70433776c13e2ee01f313d8ab2295339befb11c6404523d4cb86715f24e0ba7f90136d882d649f252f1b5bb97aa0e498be224d4706f3b6ae0c9fc33cedb4da2c04b4e03501f173519a06f1936a22f21800f822371a484cb73d372234f02d60efca486af4eda9c00182a1a507865cc8964123dec91bd6283fe2bd894b47fa23b911d835927239ca63ffc8719437e0fc429a5cfe5c657f8b55de7445d76c77ce5ff3c8f99c395c4f30609dd1bac55c45d739383b3dab700aa44f88c1116b7eaad80ea6f2a75600e0cc528464c5b3444c342b4a40700423ae35ed9400e1842eb0ea4948ad00018666ce7359ce3f87bf67a6f822c74c17a38521c479667d6ca4cd26a86a61671547a066fabb8fbb18e4109565d73d76918866137de8251dc32e58a5175e6e9e877fa8d6c82232598af184380e2a904c5e2e96672cf3e4a525ba61ac42eb385bcf11a29118ffb4d02d8cdcd669e2f40f591a6b19d67101bbeca60a903c3243d616acda5e5e0a0b9a1b72c57f033b7cd89add6b828351dba7977140a57b124aa89643d28bcfd954b0da6f7e48457665feee2efcd2bc765ec2c875dcfd862dc51fe5269c6fa531f3dbc9e3d497ac670acec972ec53afb29998907904bf38d4e9b290f35e822348f867a8155c3a3ad6a7aedb4c529da10e33a1a5297b739d779966548ad75e987cc158a7c486464d3fe00af288a90daec833ef876c792ccb235d1e2d9190766b12b13b60275538702cb1a469ce2c836c81cf992328002552d5b37b13c2d85b95126cbda2532142528777dce120cd5153952a15bf335b9d891d6337c691672151aa1ead247930ef95a256dc1ffd219f59c51dd6014afb4c1aa058b64d87fa8b4a13fbb4e540dfc88b4ef9841c3a80a5e5cf6a2f7bd6f2559271c4aa3c39029a9ddf0a56477c0affc7c959509c4cf1df2b92154164b59c83fc26ab66f0628097d9ae09c8e4ba8edcf6a965df6832ddd9a6c765e30929d39fe0165cf7778a746ff455b920f4580f46e3169d0488b8324140ad934062cbcf6e1270691ae8a5b0526513a26a81a26c16cf9bd3ffe6e0dfb5d3de532dd075237a0f47dc1a6641b909aa8082f94bcd43b3640660098e3736e0ff2d231cb90bff64df62d408a5499a7e08d04682dd705c2b709346b79fc2f7c5ef96f4f1eb523e6b8aff88786347ee40aa21d5b1d426d954c050697bdb4bb32c9ab7278b52f29fd859f60a6b24bf641c5ae98035ba11df60235816ea3eb49b78747031bfe23de5f627faec8103c41049c81829f521ff0f008022bd22d9d3a12e8e82842f11a9284deaff2529623ede09dedf6343ce408c0565f13504815c7b5608da69f66eef4bcb0f397f7c8c43913be4b2628156cea8d7da5deff6d4e20cf7c0d0fc519234fd8b582dbe34485b44021a945d6eafe11314e4776e5748e4786dc8c4d56ae05da0f24495bbb925824f85e6c6ba1d10a40dcfe21915a68c539569bc44181373508d7b874db8f1fcedba5928f795cb3216453a3b8711af54f8e63c8d3c71ecac59e3faa20afa9b4276209042b0ee9bb672998baa6b097b010c549d09de115c1d4e52a5771d6e970d6bc21e3e4bf388b3a82b0f050b9b733a5043d09e2a82a45dbb363236d7d32aac170f318ae12dd312047f377e9ed6cda1d11564def32de8287d9d991ee45a83b440f4f3d9ad30", 0x1000}, {&(0x7f0000001400)="99bdef40dc442683dd37cefbb6648dca8da6a5bea7838c7ce8c66a048f4f364eb8d61908bd9bb60ce9760b4fe2dd5748243b489f072c30d67daad7cb2744cd9c34", 0x41}, {&(0x7f0000001480)="7e5b81393a6f9530d6c2234b65103a90de5fbac87b511bd28cba256e3a969ca97424ec025cf64c4caac346e443ede63e118c3001c289be75640d6b82967092255241a92f2efb06bc38f897018458aaa4a1f955044a4c4f2fa6f38f1870b3967609e07b222bf36e96debe11d9eda9d2878570bcbb16ff1e8cd85c2a6101b7abd826fdcf434cc14c6168ad94b30d0a72d91340bdd4cf4ca1e5ad6015bae7a7c57c8f72eca4ddffc77fd31926516f0a37071739", 0xb2}, {&(0x7f00000000c0)="c086b4a4020f02d15de9875f36cf676c8faa", 0x12}, {&(0x7f00000015c0)="37214f3171766c2ab1febca8e63727f45d369bc3718d1b44dfd0068ac160c755b18e354403dc6749a55d06c1e1ffd1050c2d5bfa38eef5ea1ec579dbe0995f43194ff973a503b051ca0170955fbc351e832c85c8faa970394acf1b2601677d3e41a8aecd0192efbb1e4bd634e56f3df8835abbc7f741690def9d515a9a9dee314990642ae8d9ab1669cf19fce9ddcd721210259a87512f0bb548522f2e63caa7", 0xa0}, {&(0x7f0000002900)="caef631ea9cfc3e72d12c45124d344369f4bf9eb6b611762eda59325f7bd584e5d4facb7dc890564c923eb8a9c74b9e12d9bc4daed48918320e47c1f05340753d6e19e31e1ec4cb383b44424ddf1394fa8b9748b2b43ddd1b7f249b38030855b6d441f55f80658a651f39dff9ad690c632235fee337be89024dc16af55b3d04e7d8105511544103a06c4a43491bbff3301a0db2fcf104811efcb2e35cadffd", 0x9f}, {&(0x7f0000001680)="a4105c8812d159baf8b489b1bf17d2e80d351fb0b61b898cc0dc1a76418219466a2d1b9f9711c25061a7497a581f6ca29186abdb9e89ec2ac7581ffe4f6de651475b3e62a3f48e2cac9e6188d2e655fd46587f3e646fd6750c53c37ea7d32b93752b34a4bc1d6d8079006789b88a7521f3c4dfb95d04a37a87b3da5fa2be026476971215055e016f9056f689a8f321dba4fc8888bbd5fe48624753538db7dc0d50f44a908a8b254ab72a04bd530264bcede8cf4e81009594762f62a11cacdbd4d85dc77a67274e343ebb50f9ad78b6b1581e8de59ddfc0f68cc5a75ebd761c30c0c0f45e64ebfad3a60c900ed4745e1386dbe349a8430bce43276eae58a673521a85a330f1d9c59c483298ec337cde6c83f1608c2f0561712aab4a00baa093f41400a3b68e752c63796aafa1fbb13fd45c6a4ca778f43b2452195322a156eeafee53d30d434c1e9f37d1caf911902bbb2194fc230f040948135364dd1844d3fada4620fe127e9627e5178acb95e0e9bba536b2e849be2c6f52d7eaefe8ee5add8e836fe0f2dfa0ec947968d40ba3c28d04aeb8624677d46d9a4155b3318e2a49d00132234c2d621a8d411859dd4f17a46302827fd48d688c935c880b7e340136c2f9152b48baee8a7e94f4db7dfd453b18f1acc0ee0c2afe8509bcc08f0d34ecd0dc4b13ae9789312fd695c385bede996f0169a32c667eea8fc5576643bae39c0c09369e10a08575db32c5c009f24461846315085bd9b370b3b202b1e91c5aacdf96028527b657907cdff39d30e9035e9c26bbcc6a7dd84a0d492d96cf0e7691f92fae8247c3a1f201db1eb8ecc541784c620cb43bde10f88c80634e8379cad0cc7d1c0ef568be02fd9d0523f5ea2de02ffaf6d71a9b0a5604ff8dcc4daf2753e9c0d649f90c0f8e179c51420e5590ec633a5e0e6ade0a6844b478b842f2f509e843105c56d4a4810cfbca279a878c71a24f40979222a36f6e51bfbf2d08e28dcf98a63e9d410ee28cfbe54096f456f5faa1b27230ec34753e58f4969a8061bbd22a06b21eef7cba557c9265b4b0e9d9e8586506e8ace0eb78832a227a61cb2e8db991f32f51b035149382aa68a876d084dc58b89ea534fca43ed4e26ce4c71cbf4cde7d2faa0df22b03acb02a9fceb3cb6d7c9f64e7ade355243eb0134c1ac31e918520b865517f569e57010b2d22fc6ddc7856c65291e51a708a765f5f175cfef093fe8e007b592a246d96cb62e64dc12c094b1456d9e9ad489ec0c489de41e1d2b1844c46ff84c0b3a1897e8d8483bd35684e3e353061a86bbef399fd047e3f3647a15a887d42390eae89486dae169de4671f61601db8d571d9e26b6d8166b7c24e5215284a8886f91c55a016c487c48181f0fdcab161b976eace2ff0d1e5786a81a452d1d8c9efa62c003a5c0d666a8b8c4d2af25d16fcab2fc4f4def9bada1b7cb1334bc76e2c91dc077192062f301039658198de43919d9e01df6ade38c99a07a1728c30b290981a52dfb120df0e6c0dcc8959a992fbe8c43bbd5f8c9e8f16802a37ee18dcbaeae7c36ef1e589c58834b286364fe044ae049abbefca2f06a37b89f64cc76d17e0309369a3c19cbf14f8efd842702e0b2dd656b3250ec5e4c3b230026ce656c9a1e5cea9c7e77b689c9f1b0224910ccdee4a7098f41e7db36bb8af12df28313dc723aab8db7551e14ceb82806b800ac29d5d3202133e7a93baf35c871f621b56da95cecc994eb060ae9968ed1f7f4f8714c56a05c769ae489acb7bfc0c59c9fd0bb9f924bfdc351fd678eb835d391c7e675f6ff22f65f6a97ae8e322ce746a11c6d2c94b80509b091ab20fd4d6ba35bfec500910531fd5c7d74fd6a7907b6a3e77dd34f5355fd9d97c0d378da7026f0a842fb4d3416df209151f2bbc0514fe0f8e4e79eba73875f7f51d69d617d99060e40d61253a207343567b6403366b6473c6596d4232bf4e0b5f5b192e2b486cacecc29c7831bf81e99e912899e5349c32b7dd00f681d8da3260631718af4f3c7a0752f81ac38b060ceebd578153a4e8aa25ef559ebaf18b5a2cc27e02a4c442a1c83e820ad0377341754a7a83fbc4ab2f2f332894e860ffa79d0508b361081063f49a5958abdb2f831132e6afeda44002299e43f7894b27e3b1e909b02d6d0134bbfe53f6293e1c6c6678d374009f732b2cf0a7dca14503da109949433f8749dbeba93e37cde6085e586dc8371f5f402edb42f11fd5dbe45748c84ca059f134e129460c25c71ad8445b205f096670f11637846910e1a7d77e9662491e191c11a93e524258e561139073a750b49e8606213ceb7ef32b6951837cbcfcfce179fd0112c838d8216b89e91200cea65fddd905c63fa14d9810ceedf66a1b8242782f85f7f29b5f822068f0b38a9a05308c092661cbc0eaff4d518e41a0438ed133e896afbfab4468e9f72fd5b5b9cbca12dc22d15ca725cc6df7873a6422bcf42acfd80585e64ea3ae45c359ce08749ab7d2b149c244213f2744cc232d350b41f9712e4c9936371606ff939c61fce9d85fabc85766b72e6c7a1f6858e9f93ef50b6110895ef3bb1b1cd9bdcd6d2168a55bdd2370ba75d7857d47b6f8c15ae8b76ee755f34547b98983247f23c3c458fa22ee409b236acc02fd3aafbc47a3bc4283ef5875a6779976d751516679841892842ed87c089ec2a8816b2e43827b276ed345f37246fcd213013128d253648d774cb875df47bd6e38fb4406f64a8e75a8cee85e347a12e3ba8b1ae30c222620974188bed370dd4298f7175e0e1c61b1dfc1eced34c2f1fb0b7390a709a5a479fa35a7aff01d02de04b7f4578aefe4e41336bec9e56ed4d9e54d56951962fd08f1905c86b5067c67267ee0a62671e6b8c3d631d90342dc08ac453433897baf88af29a4961ea137f028a1602b551b63a0ae1b007306da708766e0bb94b3d36cf503a03b9143b1f3dc1b1ac376c3d5218271b6bfd1bec91221b3b50159e9de71488cf77010f3373dd004b167d6682d74f2c6fb56aa3fee1a930a1e69a12890bba45cb5af1b491d8318de79b162ebafbdc49fdb5f1981ba3f6ba9b0dfc39b0cba9b86af0121356466d1aef7597af01ef4bd7eac2ee2bbec6c8589103fa0265554f4e69ae41fe29e8af38a920ab1465640403da8ebc61015c8c3a3ab888a055ed10037e5e329d9b2b61d655cf60d6406a186f3f737b97728f524498ea00757599543c2ec3b840887bb6deab43a4c0034e43f81211654785066ff878f6e9330c0761745ccfd92a5c42cdc55fdd375d3cd0980bb98c05456cae69fda20d136e10fe62db38a3ed2cfaeff3df45d68f6f9d58f601fd27941162900978a61de1d45cc49bb394367089402ea5148f78224861eeab241fe26bda9296e53d70344033764164c5171c3ad10f61d870e2a87c28a21cfb0b0bdc5387a3dd89e35b7377fcf0c18631f7cffd0d3f792c4e9f167d885f6f471096d05f5677c1def54d2767c3eb577eedf6cecca0526b86e82c3c0fce7ca129678d5f359c65a3700cadbe3702bcb6ed3c46b8067ceafd870440fd9cc0d808640d37dd9566fd585c91f9685c860c89319d3ac6c160035972d1f8e949652e5cf3e12aa4a70ff1b6a76f90598476e26557b8109dfe9c45693fef69fed7cb0927256d831ba315597bf3750e6a5dd1b784603b66347b07159a8ea57cf775c25c5f3f96371532340a487e58a4af38158f6de81f17c592f47939126156a07058f2c840d926b1d6b4a710a97967c2a0c9f35a699dce694445fe11a97f5372f991e9b05c46752e5ca88817e8467c9bf3b95f716d251eb4e09ea6e19f4b9f92efa54f08e8a19df4dbd9ae518457aeb4a50b7f63e81697a7ef82ca44d22a0bca8dfa9b2a83de935172cb820b9c38dec64e98ca26f6e4c27f13d774973167a7c3ece20e88f0daf248501220d1b822124d275d8c71b0cf0d59e0ebad5a733c1781075e7558612c5018e28036cba203e5e2ebaeca7dab5d9f6c92d0e890ef50804b6de9daf6792246cd0efff8c1937a97f29f2db8292aa3cbb5b94e40cb5249446f40ae4bdfe3afbed1cbfd9667ef278f7d7cfb5bb09b5e69ff65cabfc12719ac597f3b53d3660a207d0d27fad9219b684fe38c60543c9da90fec32f774d5f956af2fed9a9b662319c3aeb0f4581f5b8c66e10a804c8b84fa625b57888bf72e2cfc0b811255836a4ca2c6533ea05a455971774c79eacc8ce80e7e2bf8537603dfc0fd16ea1a8807f903727229bf82426e4bfe044c0fef9afade32823d6a7c7ed15aeee0a5b531f2c125f6c7a4fe8a8ceb1fb0ddb394baf89aff458f9b4d2047389fc586bcc39257af5cb068bd8c5fc0637f54e2b5e43657fb2cb944ebbdb3ce3ff5a1685ff3d528bcc508f88468ad9d1ec75e1a90b832bfea5d39e9fd7fd5e46834b377361c266281511cb6969d6d4bb190f54d377d6d1e668041cf470949d800c8d2ab484f91b5f300ff57715730c76320c061a0ab9b76981f1942813ac89b8a401aecb385b1cfb94c2545befaf9d463b470d761fad6cc5794cab45b830d8c5302293d59cfe2c2aa3c9665a006d49bdd55118aeefa649b3fef973f9c4111a0f5d9ca6a04bab3e33ebeb3153c91dcedd6708af07153b856614d597093d33ed5c557ede7b4985664c95776ba9a15a0e91ad5044e6212ea40a7b1b4adb9443a1a1fdac50fe69c3648ed76c8f3e11fa4df0bddab34ea94da39ff8eef8aad8fa66b8af179f01d39c2d9b96de84b4077f682947e8e7b8f46e8a797d09c7d9fb5d04550fbb95c93918335083a7f6acba591f8219f824fe8f6eb23cc724cca1119d974dcc8ff7a959899bd375900789ae90d2fbafc77ad18e3ad312295e1e7f860a7b102d10aab5829ddd243971f021424a5508e296dc305ee397d75628a660101443e43a452bca755aa859e2382612c3aaa9cf9c00d84ede52e4cc20ff74626d72070f55c90656e54f485183d079218bdec79f0d9563ace41585ce32af1ba8a029b238cf66e158bd776c21a0ffe4dd8a33ecb4ca6627e24402d40c714af0f369143cde516561693e58d36e36e14e34e1389839b97173eeaa3291e576b92c1475723749ff8e4855f729cc33d7201193a2fd214b788f5b5f00cd4cda7ebe015a5ccf6d7ed736f3430c149b9cd9ea8417c1a42bb6511d96ce15e9a2e244dba0aa7fbfcca97e7164f038b4e9a807cdafa4660da4cf431bba55edbe084e9f09dec365eb73d256c54d790fe1c69f63b9e6640960dc68850ebab539ad9b82f8d810c71fa190d954190a3ef3c40cade922921036e4cf5cf48f18a3a04640115dff2c96a6612ab55dc7b55d48fab215db16768ad579e9391c5be3110f9db9c94218f88ccd15976ca0bc609b0800111a91860a0a583e70ee80dddc0105293de66e4c459c0d62f81dd75d3cc3e1702d77d6d7a5f061b2d112306a145110880bd168aada1346fb47f6d65f12bf9ae9667dd1a70cf631434f9f52af955e907c90e1086f294fc7905977c9560ba5e56719e152ea68a2b56a611ace1b1c1471b01e16b723c5185a63462862a11b009179787a4ed31ab1a5ccaf8a8332bf0d3edb54e197ff77889fccc653e6e21c8ef21a5a9f2c23bee642cd14bbba3d7e42e79a5a43a92a93e2c10eb5eb241bd8f3ce6cfe1e29ee85cb213e23a9d1781899ada600d3d1b6c3a4aece329cebeb38722d3c1ab5a16588db26795dda7dd79843971b0cdb74f995fd95518a164ac61066aeedc1f33b323a3bd6231d7a037cedbf7f9fd8684237e71a1e9b23aa33aca7515bae831f1e945e0946b632951daf", 0x1000}, {&(0x7f0000002780)="c53c4e764bfa542a1ec226db37c0faa158da8fa1e1cb42421c5c3ef5d85d2e7e1ab6af4becf2ad808a568236342d2e425487edc40700baeaeddd090042faca99048bede7a21a3569504e964f08a0805a29b1529e75b7a6412630368ab9bf8028eec69a4bb39fca50a8255dbb6f955a5e9e5d71ba1025057c4a144970b9cb4b17394c5048989cbfe11e5f2a056a716c8f5dd20cf515c8db1864edd510634ca3de82bf48cf975b221da79a6e997b887a3b06000000f7e63a491e37f6a8ec90d2fcfce2350d7c13e30c7d268959167cd11c821ab41ac0d53104791d948195e3791587ffd3199ea299e9735eac952aaf99a03096407119d4737c695eae2a1834c8ec169b2bf85aabdf38e295eee72783761f48c3c6d1348518c91a080ec2f13b7599ee57f3477c6655eba516147b3ed13a776bd543a82ca378e6071809faf678a68458d43533408bd5b7dc7e676bbbdb5605f11d0d37427fa1659a283d20ad135cde2cfdf94bb6120000000000000000", 0x16e}], 0xb) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) clock_getres(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1c}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003bc0)="ad4974eaa24e17791776da1645325e69ed714b79b8e5ee838b31ae35259f56a407ce8b3c035445d1ebf58149498237b5a46a98e77578bdccd91d05bae59d1f687c40e8f0b2c8c78e0e179d32bbe3446bbc1fde51b4028d583977e3ca81dff914c997a8b5d6b542acf68108df31cf1b292230eb77244cce6e1f8c4be9d5ed9e9c4ba7ea93d748609b11cf0da316f812bc4d07fd0872782ca676ce39806d6cc1e8033ff81dcde06e6e9dc9cf6175d57235044bfd332333da63194c43d27bc904ec58c38118cb449552b0f7a6964a28aedb1b6cfdc8ea3ad929cdc341b07bf57399a6707acc37b1c9ab6ecc8998c2", 0xed) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580), 0x8, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0x1f, 0x3f, 0x6}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000580)) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r0, &(0x7f00000001c0)="cc", 0x1, 0x0) mkdir(0x0, 0x383) r1 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getuid() fchmod(r2, 0xa4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "56d2cae66638f25085875e64c3360600", 0xffffffff, 0xff}) syz_open_pts() syz_emit_ethernet(0x34, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaa0000aaaaaa0806000f806706020003aaaaaaaaaabb8d9faaaaaaaaaaaadb03530a307a339281da17a7e956ea95"]) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0xfffffffffffffff8) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x7fffffffffffffff, 0x4}, 0xfffffffffffffc40) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0xffffffffffffffff, 0x100000000000000, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000340)=@file={0x95dc46829f06ced6, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) poll(&(0x7f0000000080)=[{r8}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwrite(r9, &(0x7f0000000300)="25c278e8d0ce174c1a3a6feebd61ce1ff7db44e0612b8eb6a6b922d7ccabf74a275e5f93ffbb83f915f0098f398149cf748a147f8cb1f706f9dd8ef211cd7798d7718b1974cc78ae7ae2842ab710a45fec57903f6eab54a6d9b970512cb39a4ab366a19fc45e7721aed39173f94ed3ee5419b5d06c5853c6dc2e04f06ba769e407865a5d812f7808b7c7c17ea75687cebf78667074dd1195efd62ed3dd563951a8e0a4aa2f3b", 0xa6, 0x7d) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 6: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000440)="1588bf19b92391cf1d68b488cef5b0fa4b52fd81460aaff0945e28c2d90987a592e17d8d2fb760150184a06650539a80bcb011276f1b9b54b81d65b975ceb91c42bae43d188ab68c47ddfec6e9a486ce5b588201d6853fd3018eb0666554ef4e66aee04168eeacf2635fb142834e3e8ea716951e65c56198d45bfc4e120f6ff9d054f67341c8a7fba1ccd76a7f5e94a46a4b38d7fddf1d888879737773e2ddbb5e50c13d70da88101a18078cb775b5b9eee29c1654cd853e00c9403d98ef1794c899bdf026b1f3", 0xc7}, {&(0x7f0000000540)="391cb06e3e414d4b6d47f10094fb962d3191ffbb52fba8d3fa7afd1e1254ba3cbe8d7470c9cdebf64735ca8101e8074a18fd39f2f7417a8f3a5669c609ad31d36009322ee7b0aa5fb8813fff3f9c3637741a9e8976ff17214c5d6f992cd64130a03c490d6cf42a8eb2274d74776bffbbcc3c7cc4b1083593e285b8d13c96ebcd98109942c4c123e6112862ac5cde5e89d5051882fb3dc714596c0222b4356f46401723be91ab36523fbf4be7bee0db7012d610f1a300f20b40b9a3523d5f2b8e2530f442d5f63bdd3dea060af39e9b4a", 0xd0}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="f00000000000ffff000077010000bd0384fe9e89f215693451eb5bad39b88e47b1cf27677a14ff9425a272a0387569f59965a40210010ffc8696d8f828feb4770743478c1f95dfb35430e86ec7d98e2d80b912257c2543389e16724607608bc8d71bd4502a6cbb7e9fb477b83ce4cc30ddeb66f70350e629a0346b55cda7fd33792ba4d246d4f3d4bbbeb48776f528c829ed40f9b470fb675a7575cf903bbc79cedc3ff7ca0ce162d6a4b8310adefa33368cc6efcd114874e1bb34e852aab5ef75a5cf09da4ae2ffcb4cf47b7a461212a4fac87d4690c4969f77b112489497091a21aa64248db4e06f77abfc000070000000000000009302e4f405000000b10433afd53fa6f57d90489afead5f18b1201a5675bc973a7c9a104c81fe4c19c472f5efc7ea19e7478f2468d8ededf0a1f6ab9c3f984e11996ad1caff0db50f91aa1ef9eb040a749371b807a9d49ed265f8823e4f3ed49af5d51ff766d8ebf70000"], 0x160}}, 0x10, 0x400) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f57820", 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) 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(r3, &(0x7f00000001c0)="78a76d30c4684e22", 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000640)={0x0, 0x18}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000240)=[{0xe869, 0x0, 0x8, 0x9}, {0x2, 0x7e, 0x8, 0x7fffffff}, {0x5, 0x3, 0x7, 0x1f}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pledge(&(0x7f0000000680)='\x00', &(0x7f00000006c0)='-%\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0xe5, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x4000, 0xfc) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000380)=0xe) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000200)="53f8a227e299487676c48de3ecf1eba98a7fb78306664c620b152dad94a136102098e7e75ae1bf3a7601b97ab1985f0d23a51da0fb10585e028d02423d5289081414311bdca6827cd36ba5e4db094d9e2555f63b090ebde9cd067125", 0x5c}, {&(0x7f0000000040)="b647", 0x2}, {&(0x7f0000000280)="04c88ea96bb8dc9d50ad53eda667ede2e74247eb4f77a86397ad2105a39702cd2c95b33687922b", 0x27}], 0x4) r2 = socket(0x2, 0x0, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x2, 0x4001, 0x0) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) r7 = getpid() ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000006c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8}) setpgid(0x0, r8) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r9) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1d0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r4 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106, 0x6}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r7 = semget$private(0x0, 0x4, 0x3a) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x8, 0x0, 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x0, 0x1800}], 0x2) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f1691671796", 0x169}], 0x1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0xfffffff7, 0x3ff, "474fa4fc159e7f00"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="b8e43bde", 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000100), &(0x7f0000000300), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) getpgrp() r3 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2951e2f0ad090000000000004d335c223e7d0c032bfa896443a421b670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500004cfe4abda1be167e8abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1800"/164, 0xa4, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)) close(0xffffffffffffffff) socket(0x2, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x2, 0x1, 0x7) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x107, 0x0) r7 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000340)={0x7, 0x80001000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r1) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x202000000000000}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x20000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x100}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/175, 0xaf, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xf46c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x24}, 0x2, &(0x7f00000001c0)="4337abfa8666cd89aebb9ed0907934375bbba094c7f1e6a9842988980c89a5109c7cc7a115a8d1628d44972272ddcfd791154c985161f1ee818e483ad250ed375338c0598db78bc51471c89812309b9c3c2c2ff075c4a6029b5c1373026d61bb", &(0x7f0000000240)=0x60, &(0x7f0000000280)="c71b32b46cc3be5b726c217c45cbe600e2e312c44773642ae257ba2849dafaa7e19be88db6ffc121f38d6c4743a8ba6ef4330243da6f0979b680931869591f", 0x3f) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4104}, &(0x7f0000001380)=0x100a) openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0), 0x10000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001400)={@local, @remote, [], {@arp={0x806, @generic={0x1, 0x8739, 0x6, 0xc, 0x9, @remote, "a75a5548165bcfb6d41cd29a", @empty, "03673ebda1096a24dff77d0f3d6f52a3"}}}}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440), 0x20000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x400, 0x40) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x13bd) clock_gettime(0x3, &(0x7f0000001500)) getpid() recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000001540)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000001580)=""/178, 0xb2}], 0x1, &(0x7f0000001680)=""/41, 0x29}, 0x840) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001700)="d74dd6c989a0b8738b8e8ccec1eb6bb06c27f5a3c97b1894dd11f341d6a9f7b0b1c70764d4e4cb912de55c2fddcedd1c7a42637a3f56826e0835fff385804b4643f4ea264ad1d4fa100d5f4fc25695b9d019f5752421abab5954e64b22ac4c35c1a6f0ae7af6cbebd16e954210954ecc5b33e75fa22eb5abbee1af597cccff10eb8ade6434d5d2d0547a605132129ef2f8e6a85909fdd7494cfa74b828efc196f6636137c7007610498a4dd9b5dc90d0444824c4731aac44858cc01e271c2fe96c3b0ca5ddd2270f8e811499c0db2321ee80460ae9a49319ca82976054c346f3ae048bec557c773c4179adef0d9fa22100d2", 0xf2}, {&(0x7f0000001800)="dc2b", 0x2}, {&(0x7f0000001840)="d709e525e7924850ab92c79d648e65fd1632157686cf7c7c5d73455041cd1c5df11a13590ede8d3cff86b815136af6ceff75d01fe4c9009efe5b9c953d5848b9ab70a1a666f04d15de9fa76e47f833af389b4f98f44db4a5af823ce3119c1643c2cb1381b20826f2953a400b218d8e6b182ebe86d72f8c7bce3a88759ead87", 0x7f}, {&(0x7f00000018c0)="41d1b74159c77a2b085d9da9dfc1258ac98546b5907fa348be5338d97cb0fd743a42d1e458f4e0ff6ecd543a5eed8ce2986fdf23bf957a86dd2648983c335e3e28cd4eeb1cbf46d134f05757", 0x4c}, {&(0x7f0000001940)="f7e96e28fcf917dcd86c4c7a8265d7976f6877af40f489e94a9559f8968109403969bee825ea2c14c95ca81f3666fae2c4dd0ba769b15357ae81f39c11ad8a73ff32570a3e20724039f9ec2e3c8f6d4dbb27fe0d345326a977", 0x59}, {&(0x7f00000019c0)="2be9d915566acf9df4c41789c4cf7023724760468e7bdc8b24b082692f8d5c9defa7a4e33187a37582658421db6f6ee25e65e19c2689128bcc9a8b6e3822f4569c2ba21184b77e321f2f1b955eb659a0fe9f82adefd8b53688f694e0a31e5306cb93e3e9d91a1eed3184bd42b9828acca6dedeb4ab0a15cc89aa7aa6ee1a934d48e7dc00c0cbcffba2fd4d6905201978ad8f4438ae8fe4a4a0caaf43f57da91219", 0xa1}, {&(0x7f0000001a80)="6ed4779aa91e031fe900e99b153980f7d5c4e87f1487d77c10ad3e1dcefdc529ca82076aa7279de2f3486ca34490f6c268292a55de894c63dbc9d2b869c1b3d397a06ddbecb1d617cbc82d38219e6da99a1c6241777a2c171e0c21fcbcbda4070d964b20fbb59931921c15346cae81396919b1c24bf9", 0x76}, {&(0x7f0000001b00)="4146ac65ecf550532e1dfe8cf7f8486b0bb9a10c6f7fadc8576e36bed21117e879d4fc475b7b13b29d0fe20748f8feb48963c273f91cbc24ddc55cbf5c2fa24e74cac396cd9ef77d0ebc7e3727f5ef7c395cac4f853e548b7f810e3a46625de928c982ff5517790344fe62802f59fde2d12b30638ca9a814427dd722959388a91142a70719a772f6356613311c99e9cc6a1b5799d3021eb73f8cb9f471992f27479d927ad75f0ac15b0a9d10932b203b63e5189a7ffa3a630c54ebc29c089c50c09ca701311dd85ad7084e147304d34102126af59d1ff2fc65ef58f8acf8a7", 0xdf}, {&(0x7f0000001c00)="8509bff7659209445f3a8f5604836a86a3619455146f85458b14859fe3c6ec14", 0x20}, {&(0x7f0000001c40)}], 0xa) syz_extract_tcp_res(&(0x7f0000001d40)={0x41424344, 0x41424344}, 0xffffffff, 0xdc7d) syz_emit_ethernet(0x114, &(0x7f0000001d80)={@local, @random="5f88607d135f", [], {@ipv4={0x800, {{0x7, 0x4, 0x1, 0x3c, 0x106, 0x64, 0xff, 0x0, 0x32, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @generic={0x82, 0x6, "7227f47a"}]}}, @tcp={{0x0, 0x3, r5, 0x41424344, 0x0, 0x0, 0xe, 0x0, 0xd5f9, 0x0, 0x9, {[@md5sig={0x13, 0x12, "073d2bf13f03b1404789c7964aac6cef"}, @md5sig={0x13, 0x12, "082071e7ea7cbddb38d62dbd3db1b353"}]}}, {"134371598b0a15d62794488b3a193aceb12eff7680bb053208f6e910050dbd6a384a36466acc683e7ca818c3b7f950eb142b71c7138dc774009977fccbe2a8355835bf89b7cd297a8959e6120b67b1c18855a027bd1f9677efedb2b267922c328f593cac3756e4ce7ddf61fadce9e23141ca3ec633665a9b3bc23886f71a6ff796c968bc407e9b4262d9278247305732d165ce30bdb6cd86d0a6facf5f858c9603973c2d87798cd9b7c6b270dac635b86bfc"}}}}}}) mkdirat(r4, &(0x7f0000001ec0)='./file0/file0\x00', 0x82) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001f00)={0x10, 0x3f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa73}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xad}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000}], './file0\x00', 0x20}) setrlimit(0x2, &(0x7f0000002100)={0x60000000, 0x8000000000000001}) clock_getres(0x4, &(0x7f0000002140)) linkat(r4, &(0x7f0000002180)='./file0/file0\x00', r4, &(0x7f00000021c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000002580)={&(0x7f0000002540)={&(0x7f0000002200)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000002240)=""/18, 0x12}, {&(0x7f0000002280)=""/110, 0x6e}, {&(0x7f0000002300)=""/208, 0xd0}], 0x3, &(0x7f0000002440)=""/201, 0xc9}, 0x4}, 0x10, 0x1, &(0x7f00000025c0)={0x20, 0x200}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002600)=0x7f) socket(0x6, 0x1, 0x3) socket(0x2, 0x4, 0x46) syz_extract_tcp_res$synack(&(0x7f0000002640), 0x1, 0x0) executing program 0: setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xff, 0xffffbb50}, {0x18, 0x0, 0x4, 0x80}, 0x1, [0x5, 0x7fffffff, 0x9, 0x6, 0x3, 0xa0000000, 0x47, 0x9]}, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x3a, 0x19e) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) rmdir(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 5: sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x20000000}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setsockopt(r0, 0x800, 0x10001, &(0x7f0000000480)="e34680f1831e7ba4b58df9ebe271f580bffbe53ca7eafd469ae6a3f16f601f6d443d8dbadfc34fbd06df251a0074bcdbd7c547e2bb664730e4b38431bfd2e28354e8272012f17844411ed6980aede1e45098210d2f0f5599ec7af23cba31f22aebb3df0c3472f6e78cbff98f637746d8dd2f162c37bd30aa5593fbb6d0aaeb91aa082d0400333b663e2c16b1967943d091f26deba6a26588a29ba500c151474ac03a863f685ff79d94f454207f", 0xad) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, 0x0}) executing program 3: r0 = socket(0x800000018, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)}], 0x2, 0x0, 0x10}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000480)="d1ed0278719f6a1223d3c88bc51762cb2aae637f83d293ea79d018e51b61dacad44e4c511c1634b214817538650c44e9ebb7368dc120d310f4dbb43e30d54733009cd9d4963776a0382d02b548ad4fc059380e760aa850c4f9533cc49b4bfb38d802de1506b17a7a8e75bffcf847e3246dbbcdf9ff70ffa582d3d908d852fdce01dbca1bc0e4e9c9077162966400b720b508e9ace1edcff4ea6681f24416ea8ce24fb74a90f090e9a67f655c6db34266ed8fcbbdab0105bcafbd86466f4e3d3285b4c6147bf0af8ac5e734dfcc730510e34000c120019896884a503ceef3c218e220a39c92124439868c713a632ffdb198c0cefbb4252c8b4c98446a8d39fe0778b7fc7c372ec1d39ab9679f1764f13babb6b7f781e89dc49f075c072365b41c8467a27173a7445b729f7083fd74ded541ea9694717de0f5ae0b2dfef7f0032e138a7b794b0b014c24263851f2900fc04b350a8d72101a2a9b18b9800b2a6fd96419ad8c9bb8de13058add275ee1c43c91bff94e3301db7a7a99d6627978dc0606d1fa7a5dbfe3afb00aaf655d04883c9cbecca193062a3c48a68ee98077733f851c2eba1cb973f5be83af1583f2e31a22b1246239bc1b8377d9b2ce054832f7f14b15f641b27331bcab66bfbe9846b52a3007d2358482bd3d5b4b73ed9351acde08d03445a298bf7d492e8eb36dfc10b1caf85d8c14853e18521474c285809c625ce2fc5d3707dfce7c014c5846d1d0dc1eb2d713da122907b879c351aa9d7f7706be13a9947fe4c7d4671e7a78e1a9836ae1bd8f09c1647830c11c04615d0d312f14d895443eed45d263aefd84da00e0116f0d5844807cae8fb81917e8d8e1ae4ead7c2ddd233dfd64a47f976ef59987c899315f2ea357e31e70f98939ab998add11156567b3effbf0d13c6fbd61c7bd3c5ebb9a31d0d78a6548df3ba43788d8759362d90aa763694a5cd796cf37cc77949239626c7d6c48fa484b607e2bbb1d00c62a13b337aaf936d6aa15e96d9fb2bf4515664157f50496b33f12bc674891f44cc8b61e4d892fa0f2b074a5b406b5c8b4b12215978325fe3c73a59ef9df5f6914894e1dfe2cbd7dae812705eb6d2b2e1a8efd62f4b79c55c3719a95785684a2332ec8c364d8103b97463657bb80bf77c8de15422b072f171155113d91c4c9260773d0d34347f1e96b254b0213f6cd002ac8fec2d08a85893df1e8fb8b53b7dd8da73c1a171b35152fcf7e0824849765452f65caa1c3455a6cc7e44c8a79012a3a0cd8a48a16f754a16d6d680eed8321728293455d62fb28efc92d72eb755239b6aac79b7ef4fdc3b63b704b6583bee3030673f334437c23cb680106a99ce525202ef1417f83f72622a62c25bbbc7b164ffa2cee2db243d0994f23f2ef7370ad39a3d44af10700b3fb11439af803065d96e0cee15b962fbd897227e8e43a23e383d06a950a5507d514bf6588b91c9083cc4d466aa17505704cb4ca5afcddb940245c407194b0620315820ae14aa2878c7468b24a80a2345caf85da8703998890ac0e81ad01a9515da6c5c20e4d438ec284948855125c99055d2dabcb9e7552b0fc880005a19e0786d69538b9cc67716ab5a0824f431ed3afd880791b879b8a5579eec3e4af6998ac79e73fc6f50ee4e2e8c91699090246b970a5cecb76401c97f907c7d133a3345ed7ec4d0873cc87c1460fee48182c84b5ddce24482c13d16c5f30e3973032a720a263d6f6a031657e56805c959963a1671face0d8be459a8c2bb461dfde29a3150d080c85baadb0cf69d3d5a4217c6d499337b67b23d1799abf70ea7645c5e08c951f425eb45cceb61ce53de80253504f21753e9144d61d57aedf017d149aacdb1a619d37f9af9cff558b9d976698471642283e7129db97d4542b8700d3b042260c242a8e8eb8623d41ce24183027a78dd14c63bceeadaca24bd2b18682d0d9488685329639caa46c3efaeaf4bd3ef4caf7712ab110510aa4987d63e727535a6af50ed7359b471253348e30efecde81aa028b24d18abf35eb56b89d59e1faecb1dfbca8e1c144414760f7ca975cb82d7150c0e8d85b2aa91569822905634d41b3855bd648ccc479179bc5fa855b768d14e787af6170a15b9f8b2e24e7ab90b742d58d15efc541660c0ebffabf41d95292de3a7bf8fa0ce66679306f53991f40238403831bfee1b47ca032631fb9c1e8abf49626ecfa9a81eee40e27bd6bf97972f64d9af94dbfec6c51dace2f30586b452b3d538cab6a5cd5a32ad58e9f674c432786c3377530392eb4230ce297036ecb99330c0fc8b29be50eab642e6d38fcbc4d37d51cd97e3178f0913d52fc874026fc51df2f74f30ac8c87f6b7fa51f410a4d0153755398dd7e0c4bc8e4895caf09efcf96dacf24d7bf62b53c32983d3c286fc59972141881b97fde0eafb57bff4adf8a88465714f43dcf60fd6b36633e0306887ab43fcc945eb6ebd16c2437fd1933ff765ee35719f3065fa9aaeef32207fb274da47054844468a1c82de9f24a28e8a3588b2fe2d96014d5902d627538297f2b42eec582ce2c75677987801dd51df2a84cb02fd04e14ac83ca945261e18b0ecb8cc61d5f19d76f41a3c0200c61991fd626583fe84c1820b3baac58d36e784e37c30d395b39c5a978cff70b0cb0df7add01e608efcaf89e9f9a51a7778f03ebdc91c06c9668b7cb4b946682bd871e318bc819f3f6d6df58f10f52eda8635b879988d9df10f260546616d217ec3683328c737c50eb6c32aa944b9b95cc82bb2e1a5d25933162198e86cd6d5940cb0d74d382881fc0bbcd8c316590808fc386cf1221c110fb803338ba54baa92a2e367530398b0649712ddb1ad3f9bf7fa2f2280b3412a6f6ab4d81374e9688709e25921ff8d863a540dafc06fba927d6a32ae591841ad071293958de6dece58fe689e968039e196e9737af9e6dddd5c1d15a78c9f01974a9e8e9daa709250ae075c913be2dfc6878fea40693284e51d84f362634c5ec99a6f45ad71b72fb86aa664cb2c930bd1920c1b2f618cc68174b3034e3fdf900c8bd6b6a2b01be53139023849a11c88c5aed854dc5f208ff60fb307d6bcb8416d9df6228ba26203faa58ee8e99da2633433ce6958a2af5b639642f5d0af6c3e9ac89192156b776e29f04981bee3a2926d72e1670c5f2b53ba555fc184449f05b065039ab5fc9846118c1b5bfd7ae4195b41bc449b2a339fadaea357b37c8a58d23e3c87e78a4ff5d556f8992c2bee603377eb50e03be69e7d3c5980dea2c910cf1e55fbfb90bb6b024272083b46dd7dc2ec4aff899554aa3502493ed12631c436baecd4d23800a9114d2db0559ef27d4718e9cee488351f8182de770f161629d50edbc6746cec112419b0138da7ec0f5ce730608306848d471bfd4e577f5b8f53fe74c361a709f4c86ec6822dc30ad29d117d218eef59611b4f51c324f26d8e5ec73c5f48e69b2290cc2944f539224c3fe25f883db74d3781318d03cc55ce8608e7d018f0e592200c3e943aa3b0bddccd87782b8c0f0091e5a2f0883f880fa96bc40e6e2bc595937f92c742ea30c63e351dd30919c6f1c72097b1c3c58608720a6a77b19b0c97551e6116e6807ab44f67990167312c43f9429d72ab7ac20e4793499974494d02bc2279fd20ce16cb4b1cdacb2ebf11e9c363fe7adef95d62ee8d7aff8e7b2ee10f3ce7e5a081d4cee228ddcdba967f67aca11b6c503108d02ceca1ddc1e269719da68b6527a90ea39c54290c7b96d4178e8e8e5c6e6c95e989066f8ac5ee79d552e645848be4d7b94d163d71ffcd4874d750e5746e1eccd4922d2b900acbff81aa1f129be2ff07c22405eeb18cc88b6b803025bf8ba84197ebe6af380d09e4e7059237a658305f61a02805030f8a8dac1394cf31d27a8350ca68944e2aeb97f441cae7eb3a295c00d5583428dabd4c558b9332aa9dffa28223dc3b305ebb8bdafc6caf709b6177e93cb5c8d3d0643a57faeb5166f785ecb94f18093b26d2a89a6df99c1f319f1d647bba74b0a5c364a0cd11824b71756d1c7bb02075712b5757fb4f7f5a6849dd76ce3049bf9ab8aebe8ebde03fa91d0c3da1206565b534d6653cf399a4988c2f690394c802bdfdc907feda000c43ca721f72aaaa15081c524f29c1008687a53a13bc65515f045b43140a552f7455a226abfff7f3024427cdf196247e95ca0d114a2bbb06fa8492f11f033ced999b0905319732e1b525f9a49c8f99f0394d339440f4c3170fcb038e623e119f75fdd79bdeb5aeacd864b6847264825b416fa57555eddbd5b5cd1a35091f811cbb102c86da5f9c949371c1587ee657cc879fd711eec2162bc36e15f8c35c3df9b34cf1200de22495e1c4b5f65a54298f9c0aa843c976c69034b735d33a7010ea145eb99ec6c03fc8e2dc7b58f8105fe8c525b24b9b518983399f481d1e7892f1432ffe425f8128b7fb4a974003ccffc4d6b013c14ba53a31dc96d178dfb7da76351f5a8a670c5d3e3c4bfb00852a68d720da5a95bd3c5d65d8d429f615a3284bdf7fe51828912764dfda333c5240e24acff63a6108d4ddb5bd98c39f7a92a190ded6c2ed3e26dd88c8dcee149ec58ea2053299ac9185b04f6d4c0a01232b1de66e95d32d2d47545ddcfe34d8d15873961b5ad590d8f4f3109c95bd2b6bd359f6c9602c8a1783196bd081cc9bef18222d0faa27febae04e4e215bfd3cd8bf1c07583fe17f0dc5614e38cd42fcfe5593d441f39c52d025e737a57c425219ef236b52068e090e221b04bb105f2a1505680c243daaca641f0468a3a018c0e49b42fa86c4d8446f779cc9e1e51b13198b28139ca497e78f1559fc886f84ef4aff2e56bc6cacdd1063be7558af4f6be6c943e9b7d42ccef621811dd40fb09bcda6bcb448a63777017d5cc2e7043b71e1552272a4295d5bd668dae6ff8888f1bb003121e3ecf27802394a436ae26f38dc6e2c46295b063bf0c2eee036c6a5e60378c59ae5dfa4b92f4c3fd55779ae492af42b946e03dff6d99298b362284148e33677e7ebcd718180d0f80564c463bec18041ffb0c67166a5c28a13f07382eb9f1bf5cbc808af5985edc1f3641b0089cc62bf45548bc42263d0dc71093c5bb52b1ff509d2299f7b187ed2cf9c5c00c4c6ac4a64db077be3e6e9f7d0c1c5556839a612131c50c4752a00b397da64f897b73c57da9a6de6b71685a35027f7edde7f4784eb508dd4a5d9b3ab4bc13e65ef43647eba6164a06643d6f3f33c8e8289ec07b368387172e38f35fa63ea4f58b8bc2d8f81ea0ae1d2d89b0086523f2149fa84567592a27bbcdcff10d62186c88cceaac517e207be4e1d4c7b26da4c6b3ee0a6e4616573e57d384df12b3c21c72b106c4ff665406561e57cb218a9716fb3fc43300b14531c0897f0f7789d95649399c57137ee162e8a666e86a5ae3853de41631110c683a3af9d834b52e0de8811a12dbe0b0e61b540ef463d2f4f7e1c33a4da591deb37a8e179c82eb97f4e152d0d9ea60064b7ba78700b9f7f5559776c98109303c5078183670055d8529e6134706bc321cd344f7f65684ee4f3d7a1c146c343a00a8bdcf48c87d3dc1d7af4ec34031bd6eefce0a4dbc0eb40b813908fde66dfc0b0ef6dbe885eebbf038bb8a78f5403d795e33bd70293ae9e0403103d540f180656b25f514a6554e26b7d423ad52297e32a3a8a0ac236fba945b666037bed0181748ed4ceb1dbb1c3c629b8420834909c359242eb9eb95bd52aeccd94c1dd20989cacc766df423f991cd4f351192ec5e42471aee26172d7e6f", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setreuid(0xee00, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfff, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x8], [], [{}, {}, {}, {0x0, 0x2000}, {}, {}, {0x0, 0x0, 0x7}], {}, {0x0, 0x0, 0x0, 0x1}}}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x200}, 0x2}) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d211", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x400, 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001940)=[{&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f0000000740)=""/147, 0x93}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/182, 0xb6}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f00000018c0)=""/115, 0x73}, {&(0x7f0000000500)=""/64, 0x40}], 0xa, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) executing program 5: setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x5, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) sysctl$net_inet6_icmp6(&(0x7f0000000200), 0x1, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) socket(0x2, 0x4001, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0xffff, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x145, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000008100060086dd69c1917c010b700855491fc86dfde25f013fce5261a48471112500000000000000000000ffff000000006c000000000000004e23", @ANYRESHEX=r3, @ANYRESOCT, @ANYRESHEX=r5, @ANYRESHEX=r4]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0xc3e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[]) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0xf7, 0x2}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x6, 0x3, 0x7ff, 0x5, "11169fa921c1d2522a24bb656cee6b4c0afc1cc1", 0x9, 0x5}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x1ff) executing program 5: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r2, r3, r7, 0xffffffffffffffff]) r8 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000100)=""/212) r9 = semget(0x1, 0x3, 0x4) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000200)=""/168) r10 = socket(0x1, 0x4, 0x80) r11 = accept$inet6(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x8) getsockopt(r12, 0xfff, 0x0, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f00000013c0)=0x101) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0}, 0xc) r15 = getpgrp() r16 = getuid() r17 = getpgid(r5) sendmsg$unix(r13, &(0x7f0000003940)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003780)=[{&(0x7f0000001480)="e86fb3fae43ecae54ea2838c5f312ae4e493067ad37a913049ece9089ddc1d135797c9f0d45e921d011779dbb3b90f22bfbb09ca160ff013645ac9be7b2dc1f60a687f8d3b7b8dad5b0e082f4a292a44986e5abd63109881547a633b4526ecc192ab4182779f1d968caf91daef71a7b2d62eab150d62e3d37844ab6a377adb2fb9b1da28c0fa1a6499e8c96c936763e313", 0x91}, {&(0x7f0000001540)="25ba9b46a7e53ac11bb9b453ce09424cbb81f54e3fd08212ec1d9aace192f86dae3ba05b33ffbea340773c60d48f4671c81eab56f38e1356a157a26d80768e9233b90be0b0d4cc3255e39fe07f43382faa77c9dd74fcca9e2ab8c9fbbcc41786648deeacc33d0d38409933755a75c608ccd336c6919fd92134a9470b4bdb3ba3ac0f45863446a54f5cb28278ca3e5864a5abbeb8a16ee0c5eb1c0ecd8cd92a1b67962eb22505179b797df4641b5b10ad186f37a7a2444bd2e9391043187f52482a355824d48282b5de4348c2afd7046665bd2e6f952259ae9dc236a93bbd56a4ed5c215efe552cfddf477334e9a22841a7e7278c6f19e3441610918505c50b980b6ed5217aacf652437d2031c8d28a73f1b6fb0d17b8ffe891bc27b35544f048c193d887e6ab1cb997b42a328f1c31917ec8bff6bd532b93518693ca03c4e06597ea054dd25691b0b46046ce5f7caa0b5b9a00aa8947186a6d8e834eeb9a29a15b6f019af0d233fcb5624233f4c0c7dadf599dbe3cba33dd5217fe8959266046d1287955b69607ed2df920cf680c4923bdc5bf184e80f083dd10f8866443ac08e03d1443a9055497c9aafc2caa857147d559b2abb11516ab94bb9a8f1ac8e68f6794df0d83c04fab68bdcbf8b2cc793687f51ba6c7580ee1e708272d55b652d8e0f6ed775c7e2af68abbd68e4105ae2b037f7a23757831dfb6ee6a33eff36c3e5198fa8ce738d75e72d8069ced85524713991b313082db417b6dc1b89f238fed84893750877af4440e7d7dba5f97c768e8de29643777850c2a3f6601613b323ef3629c373a68bd630d2db64d7bdeeca05fb24e9f369cc3251817445ae2a6abcfc6f6e1a88fc309332422e151582ee6e42351bd416a72e4201a500e23c6ed2e761580b5d0befb5d74558f78d318a09829647d7e6de3c9eda845cf67a046f69e7cdcc9a670ec1ab346677cf177c99c735780aa1b883f73a47f5092a5b8f0c10cd5d5c40576e9be4e5644c731f505e1d1b3639e5a70ad5ce28455b0c916d4ee702545cd7c4fed6ca86b946a81f26bae1bf7849eaf8fe63c441612998862676c2015c13232a0298d13aa5dab53858f00a185ad883f9cd0320bc098821c1f1b3fce7d7c6bbdf0b3b238ba84c42f7190a489f4aab3f9cc73e12991074527b978b53cb4c5093c28ba637464549e7450a3897cd9251bef0b511eadd4739fb2bb128676f80e35d4c94b2cee06a238480d2c6c199d85c203f8608eab9bef4cd637964876a877fcd9a4ec872c7cd445839d40f77ead3fd5767323ea8eaffae95a7b97f90530136acb51c3747aa1098c9dc71cf002f917dd732fb8048520d4eacbdc12f33ecfc681440b5b73705ae192c69a79b79cec2f728241301c9ca16e42518a1c6627a3dbddf31107b44a0f7e758032221d112eea05e5cad0ddf0857c8df0e63618b6fb3598e258953bd40dc10fc632e8d8b3f66e74dde3b53f38a765f73b6e4e758f081a8d95c25c20de737e637bcfec9476567398128448c2941fc2abf18528e27d6aeb982b564b9dd8b44cddd368bf26e04033402db2a1ec432b53bed2644310c8ce711fa7d644287d1fac7a3b9f4165ce8a912a66044b276e6a7364f0e830bb5a9e27bd128b7354d3b9186d0635cf5db05f86a161101b719356bb3b46e4d87236720fdb0cb1dce14d9cdcb136d559839964e2620901ed879993b94de67f6dc8c0c8f0f98503f2c137aa43b63b230af8d7612184c2ae7e3f948baaefb68c87a72eb16de543403d8d91f131e615692bb48f8c215a4ad6daf55c90dee515c729c19aeef89176d1e5832457026d05ba83a96f36a5502022cb39ba24a067c7b6f4f5ae88ba74eac6a204967c6f96ed404f1f28f3a675fd431f3fa43324477a4fbd5cb9bc24efe7fff1f12e288a449d5c3343d901089b28119390b4ea4dd4403bd4df3ca27266e0563fb496a0d7a7446164e4967656b0bc78084fe915a1c99a56df10e24af64f1a1ab784e1f22ea3d5808cbab00551208a856c9ce6dbff40267eeb0b117569c3c91b7490d6e8f5308cea6e554c5c8efee75ecf89b5c13b8e6d485cd07ca89ab72b542edc8d3bcb015a12ec8765458af3f2e6919d5c26f619eed16c81a04f5efa28ae36aabb69d02d8df78406546d86e358672bcb3c8bda8b61ac6230e4a2f6ecac0e4a5597661c7cad31b82bbab1cc6bc02ed56ba4f842cd4a17adc17836b7ea5c7c953c949bb76701416e90e1defb3db51ae33ea504bfc02109a776c303d09a8605f76a4e22a9a47a9c6ccf8ba4c109bab8dde176aab67a2ad374ea3f0f99eaf3bd4c679e75fa1307291488d6ab164f4a9695775cfc98121692d6f4edb003ec731999e7c367791c9886eb566656e308d463dc4ba4a49e2029fd6309249c9d7c77d523445032b8d2a9e5a5cc4c45b596756a07b8bc29a6c794cffb3623be7c35d42b864ca8623b772eaeae2a5b0dd200bc777c9c47019fbce98bce46258c039d7f653a65577593fc4fbd2e1de127f0bf0b441fca0177a417126569bb796448939534487868193d1161bb30fc95c605ffed9995e4e850b302fc1bfa78f4abab516eb2ef0d15e7af7df1551085239aba7999dabb29c73e8a6df389e89c424fc33e7ef3a87430d7ebd52a4cbd3602e45e1a7061fa54fa2d08be6ba35d07bd833538db9f3b01397918bb35ae7de420e560ba0dbff7068b3fddc1cafc1ec210911f0016ec9a2cf4cc93855365b2fee79426012f92583d1be8aff36b56e3a4128a45ca08c5540b742ee93c7c5d413c0a2d37c58d0a66d82f9e07f90d7ec5e16ebeab96ecb41f9e5993d1ea28f8b492ac7a6f38aedd7b70624a2cd5ce0ebe9175515dec1b73fb5e8f76a5753d76457f4b76ad8d23eb02214056b5ba7b3ac940934aeabadb7fd5f5b2f6a7300280bbb61707632ff165bdfe39a3a7aa5abd8caca42f7e30541b76231fb4510e15e8a35fbe7f9e9d3700504c330b009d4f5dd7b0d48294e228cf857792986c186478903d09c9331ca5a9bfe5000b624c828d7da1d9f9d00a28bbb691ba16a9b6f024ce18b989eef566b10bdffa7b4663d2e270f61ad8cfbc36a2fb8ba242a6df03388d00a10bced51bf92b4031b38db58ffadc7602b82eac0626fca660c48d2990d8256e49d4940082e5a7cbb52aa9140ff147804ca4182a83da71044e29b10f2222069c8d850ef62c822c7c9bf1a6e77dffeda243b066e25147c53fd7db66c55cb96425e7585a314ff8be9f022d96cf73a07f6a1be9f3246347305354f9295ea02007158549e16025e338911f59be3c00feb7df74933d385b78b16661751ad65808e8e8ba76303aa7d1b8bd24bf703b99e32fc8ecc11c1e037266a8c1c708505b7e7ab8d8c5419f26479a86ef37b07f7ece3309a1525dc850ee2227fe3d1cc308b28a1368def8bea4be9f9ee16e19a5d1ea9cc3c364db5da855be21c7a9f938b8e2689390d4516897f2ccc3ca2db09a68ecd5d04f644a4cc8c46e5b171c88b8024c30df5a61d29e0d007bf7d36983f9cceee0e3f27f0c6f9fbee7e044cee6dec28dd56865ac5e25ea7ae1fd432beb7c0c41e4172dac8624e3c6af20492f77f94c30fdd53669b19675a985e02787ced21b3f5d77b02d2363f7a40332ceec6a132cb4dd8a9753af802ec91f5ff15bf237dc660176d431dfce1545819125f044e635b5906359e3cceb16d7e914b08e4be8e417995e3917634bada22f4734ca35aeb1df637b3f994e40090594a6fe7782838b24be0d03c2801c1ffb3d4c7d9768b2ff39844a1005824f2d0eed5ccaa5e77681955f2e42e60e4dda1be1bf52337c2e8d74495a426202135ef8a2f22cc84748958f933c1624b679381d695f5c37451512f929df998280eff687a96e667a690a4680ee0ad82b6bfb59c392350d7c1f731d9b07996de0747221ab9ee25c8b31b9c13283ef40346995c8e6068340ea0aeeb499418623fc82a11e0e06e0d4d6e406f329a6008d6415b7bc7250e6a5b4b15fab40aea74c442da6489e6fb95d78007a047334292eaf7e325aa0ce6e89a36b1559e3028ffbe2270b5041c11d83cbd7c1e52257d314c0c61e33db16c1ef1753a8a2493c81b69449b3436b423275ca99a84f31497e6433beb1873a59e8a028d623a4923a4357e423a5ff588d5ca63bd369b0b619f9de4d3ddec7df744ed1e57c407f6a7d1aa57321b61e92d9067ec36f1612bd3d351b5f800586c4a163ba3518a2c610486b0257c4ddc1d2a459970cb6c3e44502cb32f64ad1dd18aea7ac833d72bdd09357e8d1e910b9f96274a32722f05eb95fcafe483e1dc8e0cc658b55c3ea9b29c613c4919d008794aad0b0f18473db8a6a91eb6d494b658d6a1efd5c8fe753240800625f0323b83869234f28ae7e4d8c24a02658b4cd64307fb3874457c207dadb9ad68dd568ac3b9d1199751f77563efa303b81070ad1ff620b4cfac424f1e3f78d3cc5563bc7b9bc3e48beea6ee7ffc1ecaedaf74057479e111edfdec65c2dbce1d213b3ec7ba79a4a44925fb389a6080f7436b338ea81e9b24dea22081e411a72dcab3953b5b0f324dc1dce615718c8b73209bfce594dda0dd0b37221f575387dcf6a9f8a0b1a6b9fdb3cb9a3c7851e4b2e8273e4d8fe1f21f000bfb5fd699012d0b44578dfca74794d94fabf071cffd63df71ec32b9ab8b5a82055b064a713a12d005c9d166ad2f92dd39d597a2f66dc387a0bd51ef1f40607f606966c046a03136b5d3fd20efcd1986667d567422ee02bce5b5de74b6d77a06e9ccb19542591819bcbd5780312db3fb9fd18f58aca1bcf3f229d4eb3bfddfca464d41198c41d2cbe232619d8e036e23101b74d98e485f2527d13ad189f61f3f91d96af96a70d31db8040dfc600fc891e59e23a9057eb9150460e8c491523edafa8b8968c3503f29c410379ac9e6c7e25ab072b76142e33a2c96c2fcc71e33c2fc570aa94997f4b7bbc033a9b7f50d86a5cc1523ff49db08d1c27c464030bc7b1605d3502c875305227733c655bc55dc3696f6c16626f600e920d585319455fc9d479298437a5495fad3c5604a137781736686da2dd2f01ae05e361b7ce8d2e45766469c29b6833fd58cca7c24a8c12bebaebdc6ed09cfa5e3d3b5781b6a854d6d824a5fb9917b115de145649bf119ec35efa84791f23dabfb894b544689e3002a39942bb9e8fad6c40a932f88370ce80173f5e7b29af8b760988b383f6dd93711955db569946e5f575364b173cee8aa1776b22d336cd66e5a8e5705f7a8740e0e161bd162a2d7866b8f34a2a5baf980c26fef690bd7185f9a71303dcb7eb67434a9deb230451f489de9125eb0abaa1269ead706c80485943bc134ad9ad9e30b630b8ef0e21c6b0647a97cf5eae479e2764e9033e113dabe38a12f42618a9af7fcc87b186893f1a996147be4b78f6632e2a2b92f23c69ae092d078a311271ebeb382cdda51fad9aa13811fdcd57a9cae7e93de9880ecaeaa7e230cbc7e43a8cd174b7546d81a15140d71c06cbfb033c4e95e041a4d1d70ed0d90aaf0efe6732f473c3a2981a4d23375dcefe883e9671ce5b1dc8a898d709b9425e9a27fe8b66d5178443c87f3c1be8b5dc97af558f44fa4680970a37c41440535c82b88fdd5c266c91c04765b76832ba20e9833ab9403df9d6ec8832f96c9a0307a60a075753fde03796baaeea2fa820c0ebe412991d68fa9835d0a8f6a3729c8ba9c44dfeb4bfbc4d431779b223da839cd94ad536bd8a996a4946f9b216f77207e1e5829cf646dffa76384203d9ede703be939397ce5b87f7fec5b5bce1e4", 0x1000}, {&(0x7f0000002540)="302fb426289fd5bf2c7187e46a0c68a20a82eadc", 0x14}, {&(0x7f0000002580)="6cd242d03ab6c8fd7500d81f5b2a451e40b2fe3f1c121b1f96278c41fef541e0cdb7dce1afe34e2f701f115bcd10c8bf65784a1b36bc0d300f5046777f695ce06580c81bfb291abe86cd156cdce732c5df6411ccd46186ea20e5b3114a20c0f3f31465799b58230c5e4e58a9651d1fec7b3121e9daf355a9a641ca2da0bb20f10ae06b407721c6706551226bbce4d73c928a17df66ac4435ff297ad6d86b3c3fb3bf6939603830d344e2c2a50b36bed6eece168dec18a9e8a3e5b3d79f2b2bde2179e5e097cbc0f4fb54d216179eeb568073737218cfeabd313c941ba91d45d68b33a9c7fd8000ebdf767efada18f8731a0216aa46bf752b7c1eebd0dac4d50f414074cacaa17d564150a8b2a00dff9b9a8d99f334b54d985c24477746c013485d51efaa23a6240f45afd13bc1cb7df26657f6f77a112b0d7be9167589f83c5ab1a1e1f82463c3976121c23162b7953a86852d62bc343a188cdd77df54c5251c4eee2efc74b69251b104203fe3bed8156174b5b6ba727529d8595295f8fbfd60914d082fb9b4fd05b8a4a9fc22137ec389252e8f77d4f0c5f8a3e8933918019fe52a612198a80adf5cfeb5e1abefef7f0832fc85221515c883997106a051b656e125932bce3f742ba132c20ffe0cbdec2687314e1252eca978350e13541175d7dfb26ddf0d1bd690c73994e7188a54dc903a1dd96f1d41eccff2109b63d5b02e43c3f8b91de34b1eefc91d9f9097121827bbf298a54e3d57a11787663c397748e2943fafeaa7bc2f7ddec03ebe25bb89819f55c9970aaae3a3d8469f9648c27bb81c13d7db80a23f3eaa9d3c9d28cdfc872329c66231cc66a2e40b9f780f43020cc95568188531b01965fcd20999e465cf4c2d4b0e8fd529793d461e35249ea6cc3e56659a09a1e549eab51fa6c0bb63d9db683fecc6e40c56fe1c29667ef3e44352412ab9919376920d10c47b6cdee104f6f736831e922bc40f10ff026be3e2946dac97dd45227316dc43d624bf3d3287020f6e1e23e91a6d6b6062ca1ffdc8cc91c7a96fd9c252fb9aa1caf72b4d0862f692d38c5251d6ba420f6c5354c9089bfa737d12a0f185ce91981bd221ab9ffd5950e5d2c6cbef04a3a1bccbbc7534920d9c8a63654239ac732d9e052890f8bc5506587fd465ed6b11fa695b03fb46bd2b66524a97f58a5a22d320b88fbcdd7dcfc65a9750ab1e5e297b780173380f3cfbeef368e0880db64b96acac78abdd8fa5bd8a1d661e8ed461dc42931de241b7bff750f2339f1bd84a7907eab21704fdc235d076c5161cce605f3e17e21b6c04bbd38da3b05e462e18307fe0fbb97a6971b4fe5ef3a91f530aed658aa1892cd033f26bed1670432fe44ff3bdda81445749246609526ffacd68713bd22220cf7f9032c8221c29a1bf1768827649e287eefb213e7e5f9ebbf6e32edae3f9cb3233c4182b7c9731add56f24ba5b43d4d23a987f95932768751e4098386d89788dc591851e2447f26c21c7b29fc989a89cbbc45baedc500ebb6fba8681b07a006fab2a35137355652c27fff912f3b0df8c80db04d5708b83c57d6abe36f569beffa07689e33de36f9be87bc80c0f138c60cb2f939342a63729243eb1d3e523c18d71cf55a831d9959b6c959f9a684ea763e10c888e5b9c1642f41eea1050ac2ecf21119a1150190554c76c9cfc67e5dea2902d8236be6f16002a39b8a88f24fec543bfd9cd8490a4c28450ddf6fe6e065879fd7e01fac33fea81750384185b804d83adaebe70aa38b9e5828817fc8d85faaae8cf1e8f06287fa0dc40ce006a2d25d92f25dacf12d631c907a7a947c1dbcf292afa9b4a0ec2f6bde66f26263f266840e62f5ddbb59b7f516216bcf8aabbff8fd4ffa3420e615fd881297dbec751752e826dca889fa3095510857eadfd8363653efec165c52c1f6f366c4c67bdb87b87f45917766211525615869058a108bc59f15b5baa08d2733e893894c885471e6d67b9f7f885dfe49c52dcb6fc751c7de27727d47d96c701ad67fffa9e6495648f475fd32650277164c73fa29f0c8aac9ee76b3262fc37647d42e49d709ff41b9e7e21eb16467ccd4bc0e564213a018d6b0149f634a21e792361927013e1b0be17704e703499de1735fa7ced3730607e10b97e258486c7071944c19ff918fa8ab67d7672cfee4d5698d05b20cabae497968e2e83ce7932293bb66c314bd0eeab021b95e8b1bb52f2db0dd92c01a7847db2644d38b04bb068e8c29de9de19793b90c29d22bf6bb021764004a0c6a04e40704fc0ec2a265a9aec83eb6877782fb6277d697a589773018e93f0c8903c8ff313068aec3fded73092ef4ef319d02ecd4dde1080a29c75f33af028011d702203e3c816964807404f9e23d48d31fce5c8a7188b9b2ae2c3ee01a67af3ab7df0153f941dd05eaa15a4db23fe340b5e0b2a2327caa915d19720df464ef4b1fcffc04b311163914e70a10bfc94cb88e2c8725dc1a97bd0ca3d8b0ec3fcfabebb4591caa0ffa90d4bdcd2361f0acd9a66ff818faacacf3e89da8f74b6412885d8ba8ab839b334e1e5ee77905079ea45c87f2856705cb214723cb67918ad6ba0522868a9811d90abf0a5d367df92f28881f5072b6122bde3e90595eb71da9a76641424245fe12d29e8eb50fdb60f050af3c62870952990fe005723a1942d322a534758e12219b4891a8d31e7feb91707b6a5cfd9426466a2da5e2992a9ab469ed5d0bea24d81528e04fb4d75646ee7c86fe6508551939e35ec10955f24a1818ab4604a06a6d9f160560132256df3e1b063f9770a99ab93326ffd6cba62b356d5141a641c7f8374b1e745d5a918da177af91a6d2705290ae971320cf3e8b39040a460abea8496261198cbeaf20dbe9a5e531fd4d9297326fa35bc419a75c2aad925139e69fadd2ccb76ed58d15953b1c87af45808d924ca7b5eb23a3876b49b254656eb29a067905533eb60180c88c14c501040d9f8f1512a8908dacde4cdca22e9ff05c0a986a744abf01fd9ad11d4b270eecaa29ad2b01b763f832159d7dabfef8b5db79e19f709302a93da0ec6780218ff4a74770aca6fdb0c693ec12abbbf8b335734277b14b1524347ec30928a60181060803f6f41be3f25728e7904348817af569f463dbec58f86fd184a8c18faba6b87c86f203188d35890c61535831e40560c7e9485ea720a9f8f5b0855cc2704e268422cff251127db7fc6d219f8889cfcfe363d9b721129c1d030c775e48d256c08c37620c009d587cc916c0169174f695f69f6f9d2d010d9986498aacd08e45036c634a3f2fe6396cd9f204d05adc83a3f8a193db618ebffbe37cc413c7dedb9b3add31b385a92bff9231407477c92e2dae0d8a1ff9d065c3ffad7b16730226b8fb08a79c5311f3a65d51ad596ac6dfaa70356cfb49509edcfd39a441ca33f17e2ce13512e6a46e7a4ab877967ca2b80a8cb9107b5bb15af7448d0b4b33cb4925fb957e55ffdb7e72fb8c6ca08ef743c35bf616c9929a98f23299e7e0f284f3f1fecc9d63cbf1db32892457db66b41134caae223aa4c1604408e7f2d3d39c310304fe2fa28c4d1333138074ff3a1f7c284b5c47f8e290c7451e434b9e2676eec814fcadcd05e22be20f4d149ff99ed7073ae9c6780170a08ac3a854eb1cd11c773f8148a2c41cd7d93fa17ef80e223486cb649a955d9443840e57a38c7fec8356145b42326284af8f2a6ea5d82e1de99a33843f92dd0257db107e1ae669a9c67bb0454ff9c345a48f7b5bc818a8d44c0d48a8db7443b1f770cbe29cc9e10a1c5028027204a124844264588366963f92a418235a3a66155a600b03448c6b8da6c59a1bde3313fc4f07d59159bd69c3cba53093ffe290aeed6c1dcc99a7d79de3fdecf9211880f682db17c00783dfeb3acf6be06c1e06ce9b08d3659bd80cf6a8c87c4b4ad9386597f4301b93aecc86d1b4558caf6ac7a08181f62cb92af0bb25742c425053dcd4f7f02cbe96941fa17c58cc78c88a160e420d76b81ea43ba047539e2cfcef054709acec270096cf2241d45077efffc36e15dd99c50e41684c48b8b98b56fba7cb5c4ff12ff72c064fac66c9fe0263550e91a28ba1bcfeba84ee65c1a5804030257f20f1e084ac6b504fbd0b2fe26cfac0ef2ac8f5f8a8a6fdd7a87082e80b6a7d2ec172d0b2e79664ae0501cbede383611077bf287c5b3571cadd8149e6dfd39214fc914b77bc5599ab44c3243bc81389c03ea540b7dccf807cc6ade82052f494453abdcb16047ea748542349e46a792fd38014bc01d1b7c15957b0a0f342b27548d5b15b0c088ab50135719cb6a68a835cdc714b56c77a05bcdd49c3d2af4636237d0e62cd4812448e717a431be2fe75d72a8a14af891913a37b2559ec847be130cb31de9385585cd511f1c06791a0759b0294eefad433003556d2702a6c4cd6a1396e0eb43850d4749404f174499c7f106a834cbe2da2f507b15367cb184570e0a0ffa031b68d819c195f982d91c0d0b042d946dba18d77c77f4e43c2a689d29a2edc47fe06cadb84930d1b18359fae012d29165d32c429cac260440e506822f04ad665009a692f1c0e51b0ecc3d23b6d257abc21d1661c056b9a131dff1db8093b8a6d6960a10b9dc56f895c7404ec15112d4a84f70e8b076066a55e958f0d6237e89822a8015a75718b0adb69681cd543e905e76786217a9b414fdfdaa2c98b227ddaf8c09b45aaed6149b6734e33924139a81a94e606327b7a9b5b9ce98150eefa91988f6443d31f5b8167f35316ea1430cdb6907c0115515d4c99aff74879cb1e289db76b14b48ad381eae21cce58a7562739a4f38658a0d66555512e846f4d1919d0ddcf2f5dc43a2bf1d126978e67591e447d66d4e52a465c7722e8ca8d9c69d9edaad3cf5c27f73e4386149fb023e3da89565313843e1e6406b000fbee024d20326372608084c062b7635ef9d58bfc9353bb1f5794dda3e2011cf9516c6f160f689d31b5c9008b7c7018cffcd2d2318306105e78b41e484784c6f133bd87e1e0322b6bbc90093c4488d206af75216054e36829cc27f6bb61dabefb7d09668f50c23cf121764dcf7d17e3546308307325a7b851181c58c5819cab17937e500c5fac994c2e5a65b56f05d4bcbd0165aafc635050cdab93b05ed41a689bfcab6f3cc631557d4696fe13e314335414fb1674f017cd17e20e4eb6213128304b670a236f5be971f7d2e3e25853d705aee951c8a2e9e1629a732e26a07dc25762b035fc93acca3bf6d6fabdee27a873cd227b64ae10ab19163ea811aa806cb5d91e329812ea3ac7a7993f92bd932f1166714f0b5de5588a21e3ec8b8afce44f9ad52c3e59d14cab70e475c183c1fda9a435b5f1b0e615092517544e22f9fb5a2bbf2a2f89c0ebd30bc129608d24750260e69e3f12f645267f005d4aa4f10506fa5b8670ff5c8735da89b7a825bcfa68a28412b1323848f69d0050ed7c359b6dae829dec8648b3fedd7be22205a1972ca49baa9156bb24439eb11b140484d22ef4fa0dcda464aac63f269e8bb83c273ddfd5b156a45c52d01897e6ddee95edce7682c60f359b5d7805434805397f64ca81751f24c845522bed627e4f8f41d527e4997afa48173dc471f604862a0384bc7b937dec8d1fadef9d5413846de560124eeb4b092c19256f93f9b09303b74ec55d3f356c4d166083687e0e84e3ec179e6e8f9b1fe91d04a64e6c0fee5ca18462a6f3e370abb0b621d5c740fcf46c8c7b360e1f939c84a561212c4597d44799ab8e0f99b385ece470112a3", 0x1000}, {&(0x7f0000003580)="e205304ae06d092956", 0x9}, {&(0x7f00000035c0)}, {&(0x7f0000003600)="df3eada92e6eeda2c1eb41c137e6bb8b51f1e56c7c8837b5e63ee1207188cd0f63c327e4fe015a3fcd4c1680d25c376f8f6d554a4967bdcccb267c45ccb05a3e60b344740655ef125ce3", 0x4a}, {&(0x7f0000003680)="a98693ab3b930a46f267383958dd91de804feb14308e5fef9b86db796b369d0dad4d4b04102d31a8dd4cbbe0463ac91a2d174143c0ee68d9f95ee4a98d4d9583254d8a0929f7167eac0441dd29cf4768b6806a89139850d55504b10e921076de2afe1c43bf78a3c6752a4b8369868665c5056d8bae1c687b0483e09da8f9f197c92b05c2f08f712dce0771d75fcacf8c0752f14acd0599db172cda4379dcb9fc94de018310d72c9c0a7ac9db0a48c0940bce2b35fbf86c443b964b5fb1f98b997bafe01823375afcf1548bb78ca250", 0xcf}], 0x8, &(0x7f0000003840)=[@rights={0x28, 0xffff, 0x1, [r10, r12, r12, r12, r12]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r14, r1}, @cred={0x20, 0xffff, 0x0, r15, r6, r3}, @cred={0x20, 0xffff, 0x0, r5, r16, r3}, @cred={0x20, 0xffff, 0x0, r17, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}], 0xe8, 0x40e}, 0x401) listen(r10, 0x81) lchown(&(0x7f0000003980)='./file0\x00', r16, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000039c0)={{0x18, 0x2, 0xd17, 0xdf7c}, {0x18, 0x3, 0x2, 0x4}, 0x8, [0x0, 0x8, 0x7, 0xcdcc, 0x401, 0x7fffffff, 0x0, 0x5a]}, 0x3c) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003a00), 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000003a40)=0x2, 0x4) setgroups(0x4, &(0x7f0000003a80)=[r4, r4, r3, r0]) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000003b00)={0x4, &(0x7f0000003ac0)=[{0x1f, 0x1, 0x10, 0x4}, {0x3, 0x3, 0x3, 0xfff}, {0x0, 0x0, 0x9}, {0x40, 0xd6, 0x2, 0x1000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000003b40)={'tap', 0x0}) writev(r10, &(0x7f0000003c80)=[{&(0x7f0000003b80)="bb0a165de4e9d7d7d0159bada8779c246988d07b75a0a4d37061e936061709ae12c50dba03369b58e56d274676d6efb7c04e766e50573bb4630d56219a44109f68e428541ada6c95343c2912bd125c025d1f565642ada6c7b2726d990d9a7b80a95f72851de7cb3e2399d07fe9a262abd43b5187a973d95bbcb451ca94ce9d553ca81e745237964fdc6b56b6ed31de597f35bd0823f7dca400caef4a0a156862ddd29dd4c0ed64881a639234f531270776a5ce4db800ef797b22acdf4fdfa00ef881b8ad6260f8e3c87502490ef724196869b650bd34023da783e20edf1f70b8b1fd2a95ca", 0xe5}], 0x1) executing program 0: socket(0x2, 0x0, 0x0) setuid(0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="8925e0ff3f002adb0070162e86dd60f6190000140600fe80000000000033f04dfe5b3f2559ceb62f76eb8dbf0000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{}]}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0xfd}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setrlimit(0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000500)={0x3fe, 0x0, 0x10000, 0x0, 0x0, 0x398}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=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'}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000080)="a5", &(0x7f0000000140)=0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x40c) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000052c000/0x1000)=nil, 0x1000, 0x2) r4 = socket(0x2, 0x4001, 0x0) dup(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0), 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 4: close(0xffffffffffffff9c) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000140)="c7cb05146b68172d46c6521b1d48480236baf09690", &(0x7f0000000180)=0x15, &(0x7f00000001c0), 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7ff, 0x3}, {0xfffffffffffffffc, 0x4}}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000280)) r2 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x40}, {r2, 0x2}, {r0, 0x20}], 0x4, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000400)=0x81) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1812, r3, 0x1f) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000480)=0x7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000500)={0x1, 0x6}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000540)=0x9) kevent(r0, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x20, 0x100, 0x1}, {{r1}, 0x0, 0x1, 0x2, 0x8001, 0x5}], 0x3fe1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x80000000, 0x848a, 0x40}], 0x1, &(0x7f0000000600)={0xffffffffffff0001, 0x8}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x0, r0, 0x7fff) r5 = accept$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) bind$inet(r5, &(0x7f00000006c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x9, 0x2, {[0x64, 0x6, 0x4, 0x8, 0xfff, 0xfffffffffffffffd, 0x80000001, 0x6, 0x0, 0x80000000, 0x5, 0x20, 0x8, 0x6, 0x800, 0x620, 0x400, 0x10001], [0x1, 0xff, 0x5, 0x20, 0xfffffffffffff800, 0x4, 0x2800000000000000, 0x2, 0x6, 0x4], [0x5, 0xe938, 0x80000001, 0x8, 0x33, 0x1, 0x5ad], [0xa28, 0x100000000, 0x0, 0x0, 0x80000001, 0x9], [{0x0, 0xf8a, 0x581, 0x7}, {0xab, 0x5b6db179, 0x7, 0x6}, {0x48f9, 0x400, 0x3ff, 0xffff}, {0x7, 0xfb, 0x8001, 0x7}, {0x8d, 0x62, 0x3ff, 0x80000001}, {0x9, 0x1ff, 0x1000}, {0xfff9, 0x3f, 0x101, 0x3}, {0x0, 0xffff, 0x4, 0x10000}], {0x200, 0x2, 0x5, 0x7}, {0x1, 0x5, 0x10001, 0xf72}}}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000940)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x40, 0x0) dup2(r6, r2) fsync(r3) fchdir(r2) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001180), 0x100, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0xc000, 0x3) r4 = accept(0xffffffffffffffff, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240), 0x10000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x2, 0x0) r7 = socket$inet(0x2, 0x4, 0x42) r8 = open(&(0x7f00000012c0)='./file0\x00', 0x80, 0x1) r9 = socket(0x2, 0x4000, 0xc2) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300), 0xa, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001340), 0x10000, 0x0) r12 = socket(0x20, 0x8000, 0xff) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380), 0x200, 0x0) r15 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@file={0x0, ""/4095}, &(0x7f0000002400)=0x1001) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000002440), &(0x7f0000002480)=0xc) r17 = openat$klog(0xffffffffffffff9c, &(0x7f00000024c0), 0x20000, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002500), 0x1, 0x0) r19 = open(&(0x7f0000002540)='./file0\x00', 0x1, 0x68) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="f9730ec742ef1ad8343791125d00376fc3fb28ecd5c58ab5395498e280d8be67d36de0b1d89ffc18a160c9d4e4ea79c1c46e8933701b753db0a9a4d2e7d64692241c407f8ed7d9367fd954e04817326dbc994b4e997c7b269c5fcad5ab478973f343ec374f373f2f1984ac17e1bcb7dc81583c9cf1ce2715220fa751603ebd3c894f583e9c38faebff517a3f825f80f03be1f7c3aa67549e357ca473f3a656c629b241f53aebdfde03d6370b0cc0e33e5e1de1ce1842d6688fa05f1233edcabb08c39e648d60e648a310a348002d176dd1926b8187602ac0905035c75a2886898d7b400007078c3aa6802ae66f2ad6fe17c963af843acd399ea06c3592d33bdc53bd6f6c337480492eaa533e747623df42b8b4d66410c307c9f971d73902590e17cffc101bd6e66c987bf25c2067244dffc5437a279ebb46bd1f1160f67458b2fce006ddffd51f01e39f1f7c5fedf4b5ec2729aa9a00cc8133a29897b075c86203a1cd8a556eee68e9746081799c53d56b29c56e097036fe3efa47a52ddd1060841fe19e23856e34df21a75239d61e8eb473396a00779052a4d8795420ca41432c14578a904e0839ff97461f9ee5eb6f48ad9d147fe461813006d420afc90a4c4642a9fd31b927af88b3c5d541347eb3518f7ebe155e372c7f4771177bebd009544bc9c163e35f2af0c6c98c7a0c082f5413391661767c72eaa7b387c64e8d8faa1559075b5536442629025703977ea9804d1c8e3e7c25836b4adc4099ac188be085f093423527da2e62baaf8d19482513733dc19bcfaa3ecbb069bd7e5ec116c8c638f198d7740de1302428c916b4e398101b78617cdf81b4aad879f9cbf4ee28fbef6c9ab5d900b8c5b5f597e8e58c5d2c8da250e02427bd8156e059370326434bda9d0e0689d85e07ce2c8fa69ed4ce0d5351ba98c31ede84f38e297f6843aaf4f2c841daae0f2bf9b9c16b5337fddd7763f0060b75a499c96cf1662859dfb335e4ed4bbe147b06dc1db5dc66a68ca483df9acb59cf4abf30042614fe700703aace1bf61049367efa86f476fbdb0bea4c0e7428b88295a79439bc33d1d332e19509740240557f4922b2c048aa8cecac8ce3724a31bec5e5863b3645cd53876d1eb1a9ee24c5c8930f92dc6eb019ea1d4b0678f46df6b72a632a14d713a2d6a1537344c8280a51bff696d8e8555dd8df2b76bd2c661112ae4d66b6fc05f208a0087d4fece1c60d2b07e84df01cab37a6ddd1547c5dbca2fa299ceff8f1f6fc5c593da979364cbca3b0dd77477e8503ec86c5023cc94c46f76f68c5a1e7589bb5d5eb5327d99aa6befd00537c1e35556bd49f8dc90e5be1b2c4916a3734b63b9faa02b85ff5745f19f94be58dbafec40878a4ee5e81bd52764d814a93ecc62bab86220220398dae6c66833dfc328d247b3d14ce938662ee0ff74ea7beb83f072041d69fc230f1812cedb3d8a21e411be07eaa885863c185861d42628952f6d32f5689152c71e14678ab5b7c6ac381a517ecdcc7072551451004270dc83eb96e35e70c695b5497e67ef3f0a521df42f7eadb6ad5bb449af4f9727e5d2776e408ee3933d11262aa373bb1a4694e7aae7255bd96bccc12653157074882f909a78bbc9770138aa337eb04b4d829084117096f991bd8782375176d0c6d5cd609944dc925785edab0d72d771b9831db56cbf0abd14e4ccf065b4e509776f91f710c5e515a403942a20e13a667ba29521cc114672c4c5298831c32e06fd9a41d91e14110e316b2f5e75a1b5a447a11f031c09538ffd8dc9be3586b325ff5adbd657638196e0656a841968ee8c9b9bafbf5b51d7f8332ddab38d58a4b99df1a00fbfdf451c56bf5476ddfc762a3d31ec930de9b560ef1556efbbca0777dd16f7bdacb854fe507d3d7515ccf3f97f99e09a34aa3ba445b3522dde93f7bb7b02376f512248df34f6d1511c4e416ac33c607b3639194d1ac7d02d02890bd76e7e937a1021c91076685e091daf841eae4b73213f3c4d6c30f6480805b614f2fc8b03daa18b85de3dee3008275350d04e556b233e2747940e2a5c4ebc2867bddd29436ce5e6bf829203b2e9514875639e46716caa8b23b22aebc96ff44083d4356b21a48181e6ea4d5c689e540bfe2bee72122a295cdc8d5e5527c412d518bc20a1bf948cc766a245200b63589166833b371cbf2bae10cb8fbcf64042348537933f0efb13154c7823b91d22097ee83967e6dd5fec0066cf5b3ca7704bf5515e4ee660a8f5b8a227810128ffba92807fabbcda208ff46c263b49b5a3a406cc68d3eb75649ab6ae591e41e65135e152c2e8f5242b811f2a2377ca8d0d7964a02580ebc18fe8792e81ee6d8eee417a03b18f351acb94619086ece6eaa31d7ebfd68f8acf6eb8128abe32d6ab91867d9553fd4ea907fa20294c7b99a279b776ea78b620ccd973bd0aeac11f5086f22fe371f47200fe541b4288fe5ec4d93c76c8e9fbbde70bd55644aab363960ceeb49bc166d5ef4315288b7897c4ee9fffcaecc501abd2ab6ef5ff24134bf02536fa46d23f4e571c4397847b87122071284daaddf2cd2e3d7500c3b4df13e727317caaf0da3850cb0c6988114d4d415ef52785e5c3a9cfeb640d0ea83a8a8b1d1201a9a8ff6de98cb259389fb55acf5e767dc88fca87833184019b4c8ba5cdcf0c9283580483aad0c662aee176e8f563b9daaae0c49904e40ac62b70e2dc316af9ff9eed576d7ecf799dda1d97455d3ab848f1d0c886f2c783e95ff1041a6c007011682f6060250408f3c6d07184f48a257e29005624bdfa2a32ff6e434ceabec808d1ada526ac03028d0a15a2914c63000df751e097fc21102d2bb8f14c67e278c08577356edf164822c275910b7babc2f3a7885c6aa090ceaaf6b966c7dd15f340ab3b1a6ccf10c2b699fd5e6f8aac5d9eb823fb82bb3d03032a267f39fb81b99da149246439c8b8a8c2eea09883eb67c550d06c0bdce24cf343c57da5eb956af3436457e5d3e948308a6cfd624eade23abdda4abef27654190b8dcfb0ce17ffed00f3c6e736beef94dd1b0981e6100381ca2697037ebde612ead2aa940afee2921402d791f8f0f4619586ad8a4c8d605b4dedc3b80674782bc56b2eb03517cd48b89d8da2a772cbe01f9b3ac9ce00073c8a4c0ae5c4bfbab74cd51257e62a7b784112058a503f0944666728d05a6413782e528976a6947c210ef883218f8ded13bf86870b638082b0b418afebff8551389704f204cd9728d2e1054c4c9cf219585794d70562aab0f7e762430941848cddc9615bd74632ddcd915b0caef68cdc3100bca60c711f58558c1885440337f88287acf70b701f2efd43765236a572900396b7a65b4ee20ac87bdb9a5c45db6047b845103a8142ef37649da8fd9785a8390cfd2891db460dd894929fe021e6559acaf3c0e514bbcfa359ac3ef0a9278cae82946ef7de8b277e24381ffbf2f0266887e7bc978d5cfdf319c00138976e8f09f44d4bad44c8ddb0cb7ac5ee1eab8595d8831510d43b84573cab310898caa29a948edfb5c68b2269a8c3be17bb9ff5166905bb1a7e5af534b559436a3b5453b25585c008462032563ea63dd05c37c6def4881d79d2e779e2a1c8330bec6f96c95807651708d69aefa3529a30c6b2604268adc9850f9cedb0563abf3db8098d5e8b7e8807da48cfd7e333ec4901f68ad392f144922d914c741e8d54fd268c088df9bd1bd611c831f172e481cdd26866378be32256ec1d9cf181d2a36772392c1b82c2b1ef4b43f97924b30d23a9e514505d088fd3dede49280f03dc9b61db8406d3ef67fabdcd6482820a44c2dc10eced8eee903bda1b7e6b43a1ee0b815de369dcdfcd8080c59d885007225fe689a93cd43efc4e2398d1d93e8b2b93f60e9886899f7a5bcfb3d06172462d27189c5c6cc12b824e73acae1d3c4367b916ae3209294097a40b62cc9abb62e38fe79bafa190194dd67cce4bf7c16d6662e829708f7c823ab4fc9ed7898ddc81f11bf3ac111562ed39d6c39de7b4c5ba706b323aa1646e3819c408d154278f0b19a1db71abb104f53e9c5679dec066556bc6ff1a4a5a29fcb812b041f08cbe69447287c49f92ebb1e97d4a9b22f6cf212ebffbc0cddc62f894f1ad058463d4dbe4fbff16e57ceea9f81219118ac42151f3b07626250cf304f0f32733c5409457efd36a6e0ba3dafae809eccab808d440fa357c1473a52539ef2de4e3ea46ddfe33e6f1a5abbeed1a4ec36ffcf2160904b9d58eb2a639fcd0c7842161666bde6b4d7a4ba9537a4a748f178f572a0db146d65ea53adef1302350d99b2ac2455c3f5ab93d16b9f0d5d815010955d66abcab8afe669593eeebc6829f4a8f0762874b751e7dbf491291931ef080f61424bee51abbbe9e309fe518a3c4f92d36ab62dd66106058a3b72f88a674c94d96ad6ae9466df58dd731711d3b6eceacb884fe46b1a39dce0ec26793cfaf9ca2f3b8cfba45b409411c970802bab0082a4e85910fe7e1204e296b95f7f821df5d6bbf231293fe794d926404e68430e1f0f4beb07a63fa3b49b926518532923fab4242a5818e7bdbe857b8bfa10ca04bee4d9c8aa22352aba39066c77c260cbae675ccea45607d030d286e60cc6592cce921a5233caeaef9ef1fbeb9d0afa5cd59707a4869cd28fe528d42e245325c7c01e934527422e73b82b9bd916bfd7c47f66e643367c0b89c96e399be6668ea9e81b5ed8d1c820497a379d2eb29ea1b7123bd929e1b3183a6f448e88ced62c2c0f2786a51e5fdb7081b6f6c12238c506316697a032be414527971e44ec394193153f90990fad0d21d972df07f479a09aab66e15eb513edb242d3a810d2c906e871620d04ab0c649502a568f8431d98e5defef0430116b2a1bd1b297a3bfbc00f32384eaca3cb46f60250ea7594382dabac0b16b141c3153047593d31319a7f2d42037f0bbf9f406307b7b437aa92e474b7ee50cbda9522f136970036f5c7dd3024f5a5a98cf416f83f88a171868ee8ea447bd430716ed14d51efc02c3bac3d6d9929a04d2283d2786f9f6583dca5f1f27340acd754cb99efbbf27eef78099e260323d4c62674eb26e4845d0a3fd39d8e780a7bee246e210c74ddd76a3a2be1b8ce79f9bfdeb958d2cfa7e835d0c04f229fb0029a1283492f1e71c9f8f730d177b356bc5b96de5112b1c6a47cc63d49d7f07beb5b51be94777b18619b6f1e6e488b228f551607fac9a7d4fcc241c2d2164ab4aefb5657c84d790ba4b982806d2bb849b51e1a621cb72cf88d2105a24854e99d0efd400aaa9fd47567fb494a241876345bfa1c5cfdf2103480b76e2b93495d7e8f7bb01ae0d575d0273463559267189f4760ca59a826d4cd515fb577e4d307dfe7d6d3cbdcabd266c9efdac99d07f99066dbd7b01185e9e455d97f64d03722be53f965094191feeb2b6094a7a9b0d64c0956f98af55429c25ff6b2d8d54c8d5ff1791d2e451cf96b6b6ad198ff6b20935dafb80f5dc0fd6fc975753587b74fd51d7f5cb0493dfba3d50d89f6870f4132f52adc40f7015bba4bdfb8cef451dd9a99f3d7a1681b81ea618ae355e632f34f54bc2472080faf1846133a10d58084644b71082f416a0d355ccb986eeee13dd059cc5a31c84a0370cdc6f248869f9150e9e7dc5ba8434e4a3d7a5a46365d937a361dab4d2b8412b37d5c74e9e4d07f5793110e0a0e40c6b9445381751305ab6a833a8814b0e27bddc86b52fb3b716509e248767cfa6641fd478c5b7587170b568b8ba119c2defbbcdc5d27087549130f41", 0x1000}, {&(0x7f0000001040)="e159df27168674ff92133ba2c91298a56d4849b223d6f2791b609e2618e4ec1c7c2ceb29f854bd8f09f94132097e6d342685a59adcf1f9b98343e6f4c3ce1d895dafafbe9b0422b2a320e1f02340032f29b9dd6027b2b27be8fa50ed0a4af67630b3f4d9a9c4e957f5f874b261c068c3c74c9fdff5a05d80e35e3d6e3d792a457e7ced8782813e1cc9a3fa7d24292a60021112f66b2d8be7918d91406b6b50a460e6bbcc68c5f6c4bf39f54eab7fc52e6e5909f3c703b7a41e26d97ed587dc3fc5a79d734fec7ae33270f30eadaa1809d4b514c27b8615538b5db95965d99250612aee1f974bebc026f3ba1a27", 0xed}], 0x2, &(0x7f0000002580)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r1, r2, r3, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, 0xffffffffffffffff, r8, r9, r10, 0xffffffffffffffff, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, 0xffffffffffffff9c, 0xffffffffffffffff, r17, 0xffffffffffffffff, r18, r19]}], 0xa8, 0x4}, 0x209) msgget(0x3, 0x440) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000002680)={0x301, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r18, 0x80105727, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x44, 0x8}, {0x86, 0x1}, {0x43, 0x8}, {0x100, 0x1f}, {0x87, 0x2}, {0x47, 0x3}], 0x6}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000002740)={0xfff, 0x60000000, 0xfffffffc, 0x1, "fb8591c608997e76646a4156320380dd4d53ab55", 0x1, 0xffff}) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002780), 0x0, 0x0) ioctl$BIOCGFILDROP(r20, 0x40044278, &(0x7f00000027c0)) r21 = accept$unix(r12, &(0x7f0000002800)=@file={0x0, ""/34}, &(0x7f0000002840)=0x24) accept(r21, 0x0, &(0x7f0000002880)) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f00000028c0)) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8120, 0x0) close(r0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRES64]) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x120, r1) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xfffffffa, 0x20, "bda3617a085cff59a97f1c1ea5bcd63f4351b331", 0xe4, 0x10000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000080)={0x7, 0x960d, 0x5}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfff) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000140)) close(r2) socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000180)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)=0x20) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000200)={0x3, 0x4, 0x400, 0x5}) sendto$inet(r2, &(0x7f0000000240)="402d2d253325a6520e973ad40baefeccacd5972407160a15105cdc79c52bf2fe9ca979f6ecd6ddc3e3e3e2dc5b7718754b", 0x31, 0x401, 0x0, 0x0) socketpair(0x10, 0x5, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="bbbc15e9dd6e7cbc678eb322ecdc15520b230221264d2eda6e1b522d28afcbec43df597d18d2b306c0bcf8a95f01c14ccfb7a0e454f10d795c3b7503ff595b0576322562bc6b30828d4d2852d432262dd90d55e57588f0e1221999b9540b04c71fd406709a1039489e27cf69faddf918af179cecbf3a5ab8a087b240b80f8cf2d6b32935e1aea70cf2b9d1b02f7e25d81fa7bb408c0fb7634c047d99102caba054913fd93f48147c5eacf48c7002dc9632abeb34dea9f700b384403d87d6d07c74c88261da50345240f10b685647b1d579f8cfd977e8ffa9d907dbd996e491a66e6935cfe5d922a8998d368619e92885357758e5b5376ed29595aad263e54d4a07f7944d7faa1584c038e35b4906b118c3242f03a4bb96f17417bea44cc6ff08083391b6f69bd10d609ee7a128b7a0ba3aad7f3790daaeb07fbfeac5230e651d3e6df3f7b79708cd2b5d8f3b78f90321efe06f90bc8d8b9041343353df61bddb0edacbf947ef914de07cc318d672b0c09e5f175724cbf609542167aa062a4e59dfa914ac9454c01f1474c748710741117b6ff3fa6d9197f7cd44cadf0e6063108185a2d602e996c3f092b04f93617296987e670e433d95c770055b404aaea5937f4c235fc39f490fa25a892c28ed9beff8c076d3314ca743071d8cd2b7a1e58e5a4655a57f65210637a3098415c7813a99197a3a8bec722de15a8c1ea67c6874048dfae5fcd869aeffc3badef80a385ce241cba0fc7d77c159585deb72541bc2759f9df42e97b9329aed0eaa7b298ae2eceb0fec2e0f111cc7e3695e9ed810166d77febcb9f16d2f073b133478a26bfc941b167679f446d15c2ebe87cf641ebedd04ca4cfe3949f21ef557202ff5b3c8fe10fbf14775c9ff6833a9ebc7a15ff4a0f7dc302ad7d2b7c54dcbc6acc8771d10808e699ea2cd1d5a8a78c7a1cc0cb843a0d1b0669d132445f5969e11358e3d1ed76b175ff3cab9dc8a4c045a9728926a9eee021e7c8533ee406e561d44c654aa1c39e39a1d58ea97559a423cb5df71a321f55881d9599afcd8cebc51dd7a04351587e2b437c86d0bb43c1ab1c068d6ccd8f3b983a068d1d9d5e7fd2183139a20efc2d98ef3d81c33400041b4c887ad2464a3a6f030cfb7b265c1b332232995ba457914dd2d41923a76c7a58e0cd0f94c22bbf4c651b8aaaafd698348c75e468ec65db3f427c403c4b20e771ac5ec73f3286996218e78070a3f8a088d807de2e30d076e07952abe0adc9aa3e62efebcfc90c7f28d19832a9e50d4d2a3685b99a1202f6d0ad9885177b012eed511e6b58b03774601a670f97beac5f0c1a5eefc98b3308d3ef12e555978487600cf109c17e9d1b207f041ab369fa323770b58c7f181f613cd1486d95555eb75806b9da6febfc8cd375a3c6c5e5e9e0c497ec65ae0971c63e918d026dec7b8dd1cb5eefc89d7ec89cc4bfab900bb03d07b2356005433e636f71968d9d7351631abc61693e7434f8679d7037b76bd6d292e4fb8806d9a37d5f29874d7d53f38785417b183db10eaf979fe34783543fadc6d10466913c75c47e1397e9a04371c10ffb03b63d488ab598b5ed6c3c67f9006815221cfb5bfc86513984fd260672bfc5ca942f28180023606c1c8c5ab188715cd7111eba70c7df5029e364b0e07af73aab47ec9109fdde85f77088f8d8ae58a90400e7ad1a27af03a4878cc2839719455e064cb0062ff2fc688e34d4bb098786cb3980ead13db1927d1f0aadedf8b6bc5d6fff9becdb120eb9fcc4b27201c973ef889ae278c296770057797f6d7253fd856360afbb2478301fc3d161b7566ca12aaf20cd3f4ef4c7d9705d7434cc05e67a4b5c09f433504b37c4d5719458b3376721bc1af2027e9a3d1c29ad111ffaade0ec15ba163f2b9ae4b3371afa4fb8955ce1ce79862f29f31426c3f2c725dab9dd5e612420681e0e74a0a586fec343e93124a5b529762394c647a0a04c6c045cf09ff45335865b896e3500237211b5d1f853efd38fb95df634754023b73bd16229e6b5d0d62004346ba48e148778bf73a09fa0c8f6e53d210237acd429b0200507db401a23a389b7fb350820cb241ff15d2c247d908d107c4f146ed2ae5547fa76b70959f74066932abfb8efbb3b12fd3216fa119ed3abcfa73f143fc390ff1a924ad15b29ed22a0de0fff381bcc8e7e5c652cebd2c4086742f51968e64eb669a22460af6a5a7f73dbe423b77e7703869c06ba742965603193956a3ad05bb0c9f1318198178ee5e44e03e21f86f1d4828a569a1f3bec6dbd27f7111386881173f43caa6bf85ecbeeb2cfc6cfb2f43d9cff3d63b46293d78fa4f24e28d861de004aaa6319fa11ddc1150e0f1c772f0ef9587896de06b2d57510aba25426f997075d1081a0d23f40fde98bf8a4535502b2769087e246aa9e27dc5544d1865888aa7766ccf953ac7df30e7e6404cd3a28353724c69c16b9f4c34cf85b0ea38af9da958c543c8db3ed7c98cb6f206b1fb22f1b85617a11c6a080768f60996aa265ce352ea8041f6d6993302037ecee2c49f32b79e7eb82c8f0d7385ad272cf3501dc749925331bd5b060e587c9c4727dd581a3231f41ed2becfc82d69211b0252350e69b92a74f4b642a3e6857dc4c99cf90429c13fa5abdf5e64bc7835f81eaff69e5eaf64533a41c7d80f958d879e3293c132509e9bafd16955f10340b9bc8eaa7d84b4757e7c2ef0f547a73e2819ba93521f6c5552c78bc1aed4eab102c61ccefe56e32bd1d324dca3847b6aca3df9ef3e91b8a17cffc325524ad7ebfda3e1ed000d7c4a84a54b912c881dc4394da31c9df2d2bf66f8741444aaf1eb070d18718d53b880c22624352f84d2bdd20595cf22e855fd3e5dbaa21f1d8ff165c4c81ec05c16647aa15fb1c250493f8121a16166de5f79ee94c8e6bcaed0451ad0e2151ce6b941b9f0c80ec0c308bada6ef366ef89906b5b02c520f75546a6829ba784c38ac7d069243bf07ac4bc64d4cd3225567d0bd218afb0b0b5942a82b7d3bb451db23e74de77d5ed3f63aff9f1c00594bcf02d6d9093c1b6f729a524f27204ccb6083c464442a60e28982d7b2729f4f76ae92bf60bd57f482a4bea5443e32659a76b38edcd4025cfa2ecf5e3201f0f447367f7d6ea98aef65b1596b3d24b5438320938772669bdae524eb6d31b407cb0e1d649c274c11d45e1506aab4a572da8c64323726184d48664249cb85df7fdaef916c099ebf07e753feaaa142c6b750aa02b026220336d983adea8d426b5efef87c8db3ace2484dc76179d62a40aac49d7d2aef5b4b674f8cda3ef1c18bc54358769507aac583cfcdd4673f3f2890b9cbeb4cd58479ada8eacad474c587ebd993d19a168ecd32d425971ce520ffb2a157840fe4cc9ee49e3b3b813f8657c72eefdbc31f6a06e854872ed8adbed42ddcddd4f435e2bec9ad00e74c6ed4bcfcb1effe8fc5b1902126e3b91b9487e795f02612413a0eac217232eb0c9ae1ddfdd2a8269abde98ad9f8a8b1a22ee02cf16aea323cc4b112c5f8706f0a21d5105df156a83a8d326f7d313a0558e708faaebf935954cc73fa2b2128c888e92c404eb7fc733997639ec45825a4fd59e7f79c6fb04dd42916c10cc21fabb547451255bb49c58cd7f61e359bfe312caa57807a3effc03135fdf1ab6b06493dcd6af4826493baa9114ed28cab8a3bf8ff629312ee18840e912a1d08d6c81b00345f887582e8413b10cb6023cf9ac3c9fad10209c7ef5537e1c0a4c85ef92a2b04f73b15d90f4d7baece192d5069283fe2dc847918fd5b6fdeae7697c450c7ba7654ae0a9cd566ebb9f60f00c9225551b4989f3548ea8c7b8657f54f38d32f7f68e16b09eb5806cf62c509b73cdb758338181d925faddc0dd89566e9adeed3a1414af0764d39fd0915dded3e257b0ac14959056d2951ea7c9ec16cd06fbabcdd1b69a83a256e3608c589dbeeadd5e77dcd175eb5e92ea002166b65fbbe76f5032f6be8fbe3a62fcb42c2a1b072736906e27bfa55d8ebed4d0f3e81f92ab0d99e5e6e6f4b884c645c58721fd5f9701cf3f262ddcf0ed8d5f1cf398c2ae2fdc3f77edee26df27f849d9d5031f45cd562bc430b16e92f85a8675d23f239a77d85410c663000f2346d08e4d418e29fc073005555920fa3563a2cc6ea3558ba3aa81a017e91d7d18f82531a94224655a8c7f6e99ee557c678223c703393a7fb9406da173c7468c92a84a2fa539ac974cfe004a058a41c517f67eb8bf1a997f2786ca5198fdf4c722b70eb77ef7dbb70dcc781601568dd54122e32fbc4979a3f1cb779960645b75d17d1a02e2ef283b418d65164f2ff986037af601771bb5e2198e2825fab15316e0fc96dfba1456e94602923e34c6d43d615e2e47c65989a20d18d9aec02d9ebbc81167a8f7ebbc3333019c0a7590d1eeed1a120d0529d310ec208f61042b195cb82026d555dfde45097eb2def766b522e4043bdb45e5cf403f88ab9f15560c222f512706d7b699e37e89a2fa89ce07ef0c275a306e67f73f8e90e306b49d806936dff5b6ba976d0e2e623978ca4917ff0658e238d27ad090e60a90c567214784017b34307e0576342bf5df1bb29363c482e626673af2be9c2aefae50bdb6e7d1b9eeb16b9a51f0a011aa84f81ae08e839dd9b4f99ee77421c38873dd60e1ff5a2bb0de828fad560cc947e6c02253b9e91d9836808137e2b56e3983f32dffceaf066f702251128e829971c1a9a7d4d64ef3a1d9203528ae35d78116a6ee3c2aa8dc32ef8b26993ce153b92d6e3f17ff34d96fda54bec4f1b7de00d252a4f83228d14ea66babc414b16e63fd61d7ef89ab46b9418d8cb49bc6b559b1a89d8625ef84e0b9680560edf777d0f7d35fbbb39ae104211beef74945f0186f89e07e868bb652ede1516bc78f405dcf0a34908e6df795fbe84f7d469dea6eda2667f1293ff74f31b73bf1bf9ee711cec076d5b43fdf87f1066fa2a0ed0c8006a57fb2a3870b537473a8c91cbaa45af404aadeb01c355bbb200ef0dc934a924a9ce1375da67cc20b5e3cc24dcfad43f70dccb65e67dc4f77e1bcca2c0f4c36e85a8769e04c9268c8dcb92ece2fb36f83897e6ec4e5a58528303deb91b50964c35aa69b9bf9050259571810e0bb014f9717fc7b116ccabf61acd59f3c2dacca538dd39b8cd1b1f471bd43e6ff3345441721819d7f36a2c84f1e8660a62d3f9789f7122a056aa7dd98fba1e29de2c84798e56f72c3874eb3277fc18f02fb0f507fb801fe767cab48ac1907ab2a7c478c22e419b16c73a5c960f20b257cb3afd0bfd3354eec468e1d6b50c72ec24f1b9d4dd18d1c130d44322b769d0b32ff2693b1e41683f8e491078ec9bd09851e77ae7a8f7386a2afae6683e2db9f08aa4b8761a9a22a47e7fb2a1275b77cfe0bf6830b15e5f93663ff5efbddd80d5333d93e085e2e133b5fe2107ff5e632fe57042c529bedeb2e6232b8cf03ce77cbf91f62bf413f65407ed457f0c3822e8ba3608e5cdd3a351f38d3bafcf73f8c31a444742df7f9fcd63d1ca941f1592bab0674938a75e18d85aa6ae874f3f5269c6e6dc93844214f4c85a513eba13014e33f9f014030cbe978f80c81fdcd244f177463dfed8622991aa0ba3d3f4d18fd7055b53cbfbecf003250eb869d6addf963097d19dfc6dd4cda3ec24c340bb61fd7ea17ac3196c2bffa3300d0abf70462f477a9cc45eb58b30c98edfd9a31d78a02aad01e66119fca1edae8b3227dc0064e7636e6385a0dfa1259029b47d54ea22f49081a91963a30973e7cf61262f2", 0x1000) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000012c0)={0x8, 0x2}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) setuid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001380)=[r7, r10]) r11 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001400)={{0x3, r13, r7, r9, r10, 0x28}, 0x4, 0x800, r8, r5, 0x3f, 0x1, 0x9}) r14 = open(&(0x7f0000001480)='./file0\x00', 0x10, 0x103) ioctl$WSKBDIO_SETKEYREPEAT(r14, 0x800c5707, &(0x7f00000014c0)={0x8, 0xb9, 0x3}) openat$vnd(0xffffffffffffff9c, &(0x7f0000001500), 0x20, 0x0) setuid(r13) ktrace(&(0x7f0000001540)='./file0\x00', 0x1, 0x908, r12) fcntl$getown(r14, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001580)={0x4}, 0x10) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x3}) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r5, &(0x7f00000030c0), 0x0) r6 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r5, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x2, 0xffffffffffffffff}}, 0x2) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/26}, 0x0) connect$unix(r7, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) executing program 1: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="a360fde801fee9eed843cf56", &(0x7f0000000000)=0xc, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080)={0x800}, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f05003e0800008013b9ef5a9a8024d100331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5d7d026ba8faff0037282112000000720fb808fb010000000000000072c80400000000000000000000000000361b1257aea8c5d0007ed76b3a2012000000000000880d6633c556ae9b2879485f779642cdcd71a3f8343712051e000000000000002b0c4649a860", 0xb1, 0x400, 0x0, 0x42) executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000040)="f60b3a5b34601d364b864ba6cd3194e7c0ccc199cd", &(0x7f0000000080)=0x15, &(0x7f00000000c0)="02e2258c6c515b1d6acb5d11226f80a2fda176df3810773006606dec69d3bdbef0b747d3d6976e35fd73b392d1aa7014cc667f1abdcca12320d7d1ed9497e49bbd3f06f93435a8598b508bdd4786b3b9fb32e1f8b00db3932bc6b9bca481e0c06f85c7e0e6", 0x65) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xdac34683d35bf704) sysctl$net_inet_ipcomp(&(0x7f0000000180), 0x4, &(0x7f00000001c0)="2dffbc89f2ba3fb70077c4dc9fb29085ac405f0a985f2d00d41093051c76114f38e97fad053af57e21679658b8a573305d1e85dffe869c3fd15cd91101e2e9de593a75f55c20f9b4116853504e842f39a72bb74ec1aef0dc68314974fd79bb42e32cc8de745643d538f0b6d799b2999db39ada9d61f3ed48f7dbe84a4bdd0a1fb40d37dae80e1e9bc3c80a8f4a182d15fc", &(0x7f0000000280)=0x91, &(0x7f00000002c0)="fe134cf79fd648854f9c6ee40ad317a61732b35bd3050c68e5ba76115c299ed806aedda7f62ccba57192724f847d430e575d856cb31993a74c0afb14e864147a2ac6516d0539e9062e0bbefd3fe21848f6671cf968bd833494fa06ca18a8bd57cfe60615546b6b06a83eb916f85ba4defa736059578f68ab95ea", 0x7a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000003c0)="25ca5285a2ee109f6038786ee28c677cb1cde52264b8edab1e33c08c47d590aed35a09e7c03973851adc55e2a605d7d4681efc4f4f428b1ffbdac0677c65cbe349882492b056d912d1e4424877846902e7b23b7694fa49e946bacb7a737f14ab8a397be522e938f3f0b8ca24c66a4050a899300e4fa2341c4fe425726ad5069a5de249f2579e0d4b6336d1e89aeecd0be7db6882d6812d2b392cdf0c5546b3adaa55312cc4d4b2308800068ec8bdd5cf24103fec45453975b2600b75496017ca89a0e77b216fd8d096fa299e8b60fae159f88006de4dffc82b709e67b8c5bacff0902e66543b13c81ffdd753afcde35fdbbf9bc71484792e6155402cce", &(0x7f00000004c0)=0xfd, &(0x7f0000000500)="8925adf2a62050b87862b672d2c14cde1e7b6039351ad7591cdcfa4ea3fbed4491b3dad7f14145d71e224664f13281312c8ceda3cb8a438ff09ce70fa6c261c7225eb44fc60768bfae6b4514bdc5d57ba8b62566c0e9de2e48f692816103160821a7ba98fc91a2a1eb2dfbd89205f3aa11d6bbb67fc34af4d2a1a87d00df35adc992e420b7f5846ad3145f19968d555b0bd3255b88e78148ddf213cbc7b7ac803d1f3dbac73804c4ecc67cc0f020500f9e4279239fbdfd7c660a2642d5f4b0b7322edaaf0d50c8bfcb8e217159a01b4488b43372c1462056e597978295331187", 0xe0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000600)=r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) r5 = dup(r1) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000680)=0x7fff) bind$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = open$dir(&(0x7f0000000700)='./file0\x00', 0x2, 0x0) getpgrp() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x3ff, 0x0, 0x5b, 0x3}, {0x800, 0x8, 0x20, 0x10000}, {0x101, 0x4, 0x5, 0x50000}]}) ioctl$BIOCPROMISC(r4, 0x20004269) semget$private(0x0, 0x4, 0x200) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[{0x1ff, 0xff, 0xf7, 0x7f8}, {0x4, 0x3f, 0xf8, 0x1}, {0xe4, 0x20, 0x6, 0x1f}, {0x400, 0x9, 0x3, 0x5}, {0x8, 0x5c, 0x4, 0xfffffff7}, {0xfffc, 0x8, 0x4, 0xff}, {0x0, 0x1, 0x0, 0x41}]}) socket$inet(0x2, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000840)="f503f37cab22d30ca840bc2896faf4b371c029bc492e52a8326ece61dc77ed5f526aa1ab1be5a6e056cd7a98091b2e688e2e4eb966f3a1057c1ad6224697c71bfeb4ca7fcff8a8dc6603ea7204daa19c637f6d94cec331c4ef70b59d6bb35e68a92f14969fcb714f4e8abbf47f94a504446513ca025c1da7ca9b4ad2c106764cb0caa6526aec8c3ecc01c846bc61463ae326a7878058ee07d170b8d366dccc623672699474c045578e84cd4f08d1b4d694b9015487493b99f93dfd22570c2eadc8ee94a178ff8ddd717c7cd238", 0xcd, 0x0, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000a00)={&(0x7f0000000980)='./file0\x00', 0x1, &(0x7f00000009c0)='./file0\x00', 0x8}) getgid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000a40)) sysctl$hw(&(0x7f0000000a80), 0x2, &(0x7f0000000ac0)="de32888088185de1610c3b6b753ff366295bb41b277c0eccff6aa96a935fafa5c76c2cee09573274f8919e065a920ba7106d8fb3880982cc5aa77dd5656cc7d31b36be51b7465b6116ff2cd30539b3da499ea3c7e796be725cb9a8dd7d136fc207dcd85fa8b99cd297860c4f7d7d08755bc3aeedba7ba4af2a71b8353b90a8502ebf0513e9d1587a7cb5e1605da70cd916fbb5f83a64e804cdd235a19c5ca6b80d7d7fbff40e0d63c9c0af510a3c075baacfa654300b2f7366dfaeb3d3cec4dc5cde0cc067b1796d5332df388ab20d28075dbb54b5a435", &(0x7f0000000bc0)=0xd7, &(0x7f0000000c00)="ba2ae4549972a1e3e404b29957e1e359f3fb0cf63a72540a97e6793fd76c472ace9d5846cead0c72fd00cdf4c49ead4cba1bfba73085b7558b614a934dc0d52b9372ee42629dd679178195ba5e39e18d5206ebe0b67da8f39fd5fc1fa97a7816ad86082719792649f399e273a1da05fc4d7de5a2031c8fb08b47bb3ad70d39d3387c46f5dc7144925739a7c07bbb8b0b510fece1d09e7fca37b2125a47ee7d2deca64af8a17e77f1167ce8ca5e151d12beb15567cb96c68720119d9cd849745ebec760927edef19c525bb9d27cd39104f9900c124324c0dbe8682322a4039432", 0xe0) setrlimit(0x1, &(0x7f0000000d00)={0x4, 0x8}) syz_emit_ethernet(0x45, &(0x7f0000000d40)={@local, @remote, [{[], {0x8100, 0x1, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x805c, 0x6, 0xf, 0x2, @local, "7b945eb583c4c8da556826ba3b20c6", @remote, "3a292c9778796875099c2d00088ba3aa"}}}}) flock(r6, 0x1) writev(r3, &(0x7f0000000ec0)=[{&(0x7f0000000dc0)="03113e05168f1e523bc843997670870ad1470fd114c5cb3214bc8036a40f39a4a49d9be448a549786fac1e37265fbad34774bfe665f59eb0bf92a93dcb6ed38fe58752d98d83877fb1f2080f0e2b7a20ffb5250593f3782a7928830155183f676cffb2d8764864f77b3bdb1d81b884e91a2c2e367c6e820dffcf1a20fc2084a104f6ba2b0fe4b07ca80a53bf892c2f273d45496b2ef838e626bf4856a3763d2acaacd481b9a01bc61165924f9a61dd5a21e11890036ec9453154aaa5800e615328dbe5ef7bf432ed89db8415ea9838ec5b13", 0xd2}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000f40)={0x5, &(0x7f0000000f00)=[{0x401, 0x2, 0x9, 0x1}, {0x4, 0xff, 0x3, 0x1c7d}, {0xc694, 0xe0, 0x81, 0x400}, {0x54, 0x20, 0x0, 0x80}, {0x3f, 0x7, 0xff, 0x4}]}) sysctl$net_inet_ipcomp(&(0x7f0000000f80)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000fc0)="0a90a6cb6b2e5801c45c94a1902b02e1715dcc7d4512b2e15ffaa1440cecacaec4aaed57ad20b0d8f22ca995e8b942cd7e6eefd06e99ea34d396", &(0x7f0000001000)=0x3a, &(0x7f0000001040)="58fc8afa744989cab1a0a918f29b5b667deca98e4ef1560fddc487dbc6a3f649df77677c58904383ececbd972c9eb4aa94fdfed6577578", 0x37) executing program 3: syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x1000002) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392f", &(0x7f0000000100)=0x60, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) mknod(0x0, 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775", 0x6}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) semget$private(0x0, 0x2, 0x200) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x10, 0x0, 0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() (async) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) (async) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 4: kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: r0 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r0) setuid(0xffffffffffffffff) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x2, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(r4, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000240)='*', 0x1}], 0x3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) r6 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) ./file0ouse.ÿ./file0 êÏÌ`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W*         executing program 2: readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/148, 0x94) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x14) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) sendto$unix(r0, &(0x7f0000000080)="a3b84c579be787b79e95fe58115b7941fb1b442216eac4ee66ef0c8d5fe90ad842415065b9189c0b6f846daf031dbe9f9b9d803f80cc881d621a8e734a6aa31e7b70de82440e95dded324af748ba344e2d6d708920110c36c822f1aef5e12fc6fbc928e982d11f5f6423ea71608e1c46dd7bee9f45366882ec2a559d14ceebe83df771591502079ff99a540afdd1f5901ba25673d508f2a7a83424d9a52c5d80e3fef64f2345979892bac02167d514c2de4db3553f84605b63", 0xb9, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x80000000, 0x200, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x47, 0x100}, {0x40, 0x2}, {0x25, 0xe84}], 0x3}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x5812, 0xffffffffffffff9c, 0xfffffffffffff927) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000640)='\x82\x00', &(0x7f0000000680)='%#&\x00', &(0x7f00000006c0)=',^\\}\x00', &(0x7f0000000700)='{\'\'\\.:\x00', &(0x7f0000000740)='!^/-*/%\x00', &(0x7f0000000780)='{:r\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000a40)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='[\xaf&,.}).[-\x00', &(0x7f00000008c0)='*\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='&\x00', &(0x7f00000009c0)='*^:{$*&\x00', &(0x7f0000000a00)='^k&[\xb9]](\x00']) faccessat(r1, &(0x7f0000000a80)='./file0\x00', 0x4, 0x3) bind(r0, &(0x7f0000000ac0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000b40)={0x800, 0x1}) close(r2) fchdir(r2) execve(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000dc0)=[&(0x7f0000000bc0)='/dev/bpf\x00', &(0x7f0000000c00)=':*!2/.]-)\x00', &(0x7f0000000c40)='#\x00', &(0x7f0000000c80)='[\xaf&,.}).[-\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='[\xaf&,.}).[-\x00', &(0x7f0000000d40)='@/\\!\x00', &(0x7f0000000d80)='\x82\x00'], &(0x7f0000001000)=[&(0x7f0000000e00)=',,+$\\)}-)#\x00', &(0x7f0000000e40)='!^/-*/%\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='\x00', &(0x7f0000000f00)='$&]\x00', &(0x7f0000000f40)='{:r\x00', &(0x7f0000000f80)='{-\x00', &(0x7f0000000fc0)='++q.*%\\\x00']) r3 = accept$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) sendto(r3, &(0x7f00000010c0)="2cc649a2c6d95bc0e2f34c9a92dfca7d742f6e9ffc73984a3fbccf63af541026f01795f4eaf155ef86c1e6703fe26f66814d7098eb02252bb6e8bd8fd26f3543fb80f23f2524f86008d69c1e5b358460901a99ff1a63704b57a23b834043baf17928d318ec15228b92247f902b400d8fc9d33dea63ebbac12b519c0988d70d35d5f6d4f779b5d89d2590947933a9bbb1fa786c0d9b8cc7396b", 0x99, 0x2, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) r4 = open(&(0x7f00000011c0)='./file0/file0\x00', 0x20000, 0x40) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200), 0x20, 0x0) dup2(r4, r5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r2, 0x1) pread(r5, &(0x7f0000001240)="ec9439093b5b9eefb6e3b809f0c25a13af5afe640cab515ee53f6ec776fb6b6119b8e9337cd7d960226f3211ba2952c095e8972ff7f9deab0a6b48570c4641dea24b6f76aab61e8d50bed59459802c1d75ab", 0x52, 0x1000) r6 = getuid() r7 = msgget$private(0x0, 0x39) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001300)={{0x8000, r6, r8, r6, 0x0, 0x20, 0x8001}, 0x80000000, 0x1, r9, r10, 0xffffffff00000000, 0x80000000, 0x7, 0x1f}) truncate(&(0x7f0000001380)='./file0\x00', 0x0) executing program 3: clock_getres(0x0, 0x0) geteuid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7fffffffffffffe, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f00000001c0)) executing program 4: getuid() socket(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="fd69"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x0, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 5: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) dup2(r0, r1) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000000)=0x1000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socket$inet(0x2, 0x3, 0x102) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 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) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x0, 0x8, 0x1}, 0x20, [0xffffff83, 0x7, 0x0, 0x7, 0x3, 0x0, 0x5, 0x8001]}, 0x3c) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8001, './file1\x00', './file0\x00'}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="8925e0ff3f002adb0070162e86dd60f6190000140600fe80000000000033f04dfe5b3f2559ceb62f76eb8dbf0000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{}]}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0xfd}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setrlimit(0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3d}, 0x4, &(0x7f0000000040)="5c9c714676ea0b79f427fe22723d8932a7fd065106ee6b3d43e091fef68f498a3f484cb9ede4efd298f973bab6f3a559b404cd3b45374296a968142fca9b9814d9dd2bb2b8", &(0x7f00000000c0)=0x45, &(0x7f0000000100)="83e64d60125a2231763b4fa536855adc92f4d5ec3e605d37f8dd8e", 0x1b) r0 = msgget(0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8000, 0x0, r3, 0x0, r4, 0x100, 0x101}, 0x0, 0xfc8c, 0x0, r5, 0xfffffffffffffffa, 0xc6d5, 0x5ac, 0x8}) r6 = semget(0x0, 0x1, 0x8) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000200)=""/4096) sysctl$net_inet_ip(&(0x7f0000001200)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000001240)="57ebaccb586d8e24903dffb02fd620a8cda6413351fad269e47df6daebbeac461342b3dce6ce5a68a7a457507c2ceedb41c49dbd1756629bc5fe1e5c3a100b30defde5b48b1301f414f0bf794522bbb0c22c9522724acd092f946abea12a0f8807f9b697a494d1bb78150bd6eeb05008d5944392009dacb0850dde2125d848b6b3a7be98a782c4e9e85f26ff2b5de220cf36", &(0x7f0000001300)=0x92, &(0x7f0000001340)="bf40fbd2d4a4e50cef91b8bb450b308be58c82b8bf4a7dabbe602c30b2e667adb84552b2ea2ef42bae2c78bf37a3ca27c5ba334a489587349230f82011ad67a2636fc9f6cd558a429cbb3075104fe0b90c2fbc81450d44f386191b4ebd33be74841f562d79cb8258c182c9d91907473467ba6a7b9aaa7034d26ee8bd8b446e844043b4aa3624bd082c7df78491b0c8676ff73004f9173a5b8699ccb90b644eed1c9c2b74381dd198225f04cec648de989d1d24a579955e13d22defc600b2be5b97dfcd42a93a7a8a7f572109a3802dec3ff4075107a848d3d10d8f5800a402e2d8b24d760c9a1f79f098548f812782d335a62340c3d2c67e8d4c84eeedf6da3d2b2dfe182ac2983f36bf4b82ee7413a01743274833e7ff083d65cd07617c918a68788157a4feabdae2b73ebb6ff6d5c9d61d4fcd070825e5e103499e9fe451bef3085cb7ec206a3e4da25a6f7579043e2478b77208bddf3b9f613f5831e51308fee773217334a9ee4c2094449f9c71df20282134e1950cc9d8561d380d696bd7aec2a2699c8496425da1b2c851b72ef8027ec2fd9e9657756556769a81e2de646a52bf732ebf7332dacc971c1f09c1d0132032cc8324e9c8809f99644b3809d900cad166ad8bfff3a529199b92581f4d80281ccdf3d8119b334cfe633cf47b00562472fe2cf266f519e54f4235e6725d4b8057a4c788c60e55325df14d987de46efba4419cfde3d1af6b496aa37909db31401dbd916fe453eff9ece1a561bee0a946d79107d4110e90445f839e06106346e18d8c2d93aefbe3b84b814e6f9382795c2b2eee2ce16d9c95aa0836466615a8dc6783b7177d4c5e1dd8ee5a5875c37e204b8b17eecacfcd581d85646171f994809f336bf1df684e7951472b06492a2473da0c63d5c0bbf5501554dbd8913192e10ceaff23b9297255c1c376b95a9168cc758f5329d8f33196cb87e9619bea9427d4048172b3f94cf61b5550de7d45f06a4eab97067caa4b4a78b36c926d71946a456c111dc0d1628ee6a4df00dd5f9035d352f1b1e03d182ad18f13055ceaf886286b15664dec8fe69e5ba684d48efa76f58fc19821e86e5900233a2c301b0292a01ed7fb11b5ff9e31491c62d5a1baff83c7f80cfa63ab11038f62d34dfed4b197df3a4fa8e21c1f9d5f28a1e9e916935799264d0c9f943748cda9d042c8289d9cee00b4ab6eba208398fe10849243a6f591455057b40caaa0c7626df88c06a5687f7316f607359a5f7e01f5ecda7115d8443116ccc21f8c35c03d01cf1f487440e11588baa2be3feeb5382d968539ee99f90b696207cccdc5363d7af77f0a1f3e7d4d3364785570eefd6cfd6a99d2084847382b60ff1ae13bbaf1c2be9e6d119e2f40a4cf55006883861cd7691b3336d4e1f0a85f1e721557385b0df9e0de533271e9482646948fc55271f26ac63cb7fa562b889928b92703be646754e7ae2c4278b4aa61a18808be4b5c430530e6d3f84eaad6efb7df183ac4a23caf55cad6cc769f09a72dafa9744084ddd3a32247afc3d2a045c2c86b61d3469aff34696d371f22ec5c61d1f129956526b5b1c4ccdf39ebe4865bda038b261107ecb6d36064870129a346aef88c4628214da1d2de3770538425874c941efe85115933bbffa206d7e012af7b6a0e8430d083497c73a22e0ef7f65737694725fc9e423f61a171511089b6c124a4bb1f8fb23e759f55ab566c170231d072f5535fdef7ff1a723bb4391893af796c2966c13aece211481e0104015fc5a516bc5e5eae08fcfd4021d305aad1d27334d9cdf1b59f61ac53e3869ac23c58dd6016afb40dddfeed11bb7cc9de82e51ed47c539de1ad4452fcd7da7f3155acec00bb2adecab4999b2b3f096c6aa85245c6bd19c47f9c408a9d29bd278047bf5881398845e0c7cb2a4ab2c42a208cd5a867c608571a29f9aa5efdf9b743d5cabbd21564c19642b74365ebb634fc9986fa0c4da788e6a9a7b556285c93fb8d4e58b188ee19761f22526abe71c0fc6741a6eaf446a06efa6fc61398c853e47fa6e7c438b7557399abe61861a3e3ba65b077bb014536803086e65632b7a1673ec26cc56c1e8c873f451b08d41e6c631f37cc30f1f7494bb86815f2b66cca05dbb23caf2c6667915a3556522a348abfa41d0593cbf48cf43342ea96392d3c68b19ea0396a1648e834a981ebd130b9ff3a91c9cb5d83ad1ea7af063659f3a72ade9cc7598f6d155b801b56f02b187f4e8656146f86d80148e5e8d0700d2fb1cc881a679cfe1827be5f7a93bd0f12054ec7dc4f1ed3ab7ab0a6048224a1de4cc44845fcac252b6fab02d725edd6b2a418e55dd2791e72a7c7c7288b3cb3958c24b4799f34d0f0e3373c737e82cdc8663a283df8ccf10ccbed1a4269022e901205be2fac08bd3be19fa264ddfe32bbb5af455198115a9dde0b245e78c5514d876a1540b402e1134d223604e74add34e144aeecbbf80b943fda291224537828a391ea6cccea2e7609a27e7368b7f88e4cddb5561d4a345c37eadad6a8f980392b8016dc864cb9c793ce3394e45ce84ab7f229d5425b58f9c9865ed4ff2c413e47bc300b03bf1fbd61a41dc12241ea920b3ad95808f0c050a8023e926375f23019de142b6cd1cee5860a44e228f24313da839efc4e4069f0cec71f0cce7643a9d542a7a43c65cd88b858ae94153ea06abcceaa671a78ffc30d1df054d4fdc856e3f9c5d15e8ea3fc3c5c616354ca461fff3476f93f5c4e946f8078c711a73ff548aefa81be325537ed92b8448d1cc659b09fda6796731014560a984dc2dbf7eafe8a7a0023ae751c3420c367c3637c864a21f00f4c01aa6afaf6c9ec5a0fa7702f6e93079d44e6240a5ffc7c7ce2c538240bd29156c130cee504124586007f4c72cc849d1b550189d0d196c1ef0a9c64f391308e978892ef48c4551aeb171389b2f5b5959aaf7ae58108cb7adcd34baea167f3fc3cf4b66809190d32b4d9adb598e7ec1607355727e1023895e48ea97df0bdfc19bf38c65ad9b94d2f796220807b8b213f35b957b1d90370a1f89fa7fda910d370709ae87ba75f07b4ca6e3147949a6b71c1a9e5151f8d394745001547a46950da40e566a544224531d361faf7eb884fde953e757653cffa0c8420ba4544108a499f92ddd0e794973b692efa131ef8e4d714bc9f80c059e1bd3b998d9c03e3e74d7a41201de3fc494ea477f909abfe9a8f441cf18ea2376a476e27d70eab58ac8cd48f51b21125a1657eab72d83ee33a7f9913fc116e8868f044b9bc34fcb81d1cae75f3df94f42f0f87415724ce09d1e491799cdf127fc83c64c94bf5ce61e2718ea543b9bfaa1aefce54fcef3f8bd3c0e76b6bbf0a878d75e9ac67fa924e3e09603b928f12bcd9e08e64c7d5fd0799826678ff59290d4e318b61acd773a560649b8eb2203838d870ce3addefb9d91bd62f8f574a1fc5212af6b4013d826ef2746281fa8e185d1f9dbd38312e25b995bcab0ecaecb089056e241675d47b8a859e1eff2e443d72dcc983c8ca8f87ebb5c7af6d1a96289628ad7a0a98b6e2c85fff4f1480ac9eb1adb6bb03ef7096c8b446db1e3e5d7a445f9d18ea96f83e21f7d9ec92b1610e1afe7befae1d20bda5d96abe29c73e45ca692e8144052277194bd1f3aa28521b06d52acb3ba3babe77b941ca24912700575cf37303c8a145bf181de63be396d6db6b234b0c3a7a64626880b574ca4e19bb2697d2948d21fa111d2981173a50c31dcd137669f9dac616eb595f62c56260a97dc9eb2ac9bb662e96310bf867471e7e2739489feb5ecd283bfb131573332803b3b44419e87f56add658cae5f760632df7d503a46999256e84faa9b9a9dc9050f3032b67b521ec21d354f47168a4a6feb87ed04497f15f9dc9ba5776b10848ae14d4682ac5739f5a5b266297e8c1f5304bf31bac512d514d3a20a935299f39d7f9f3b7d04a94dae6a2f52b42c4837fbf7632ff12e282818dff8d17610804310926839baaf4613148ef79fc9cfaaed2dc06d25c7b58231b5cf05f8d922be9abfdc411c358d8a69da6c43483eb41752449a5006a6c0c73a0df4e5d39d8ca85cd4023da4a231be5d210ee3c0f0627dc73ba21a443446ccb053491b73d7d29a8d82b0d11cc329ef592e4339ace5242595690b8040b424f98c4381327aaa7d87ac6e6ba8c039394b9bfaf9ac9a157cf32de42f381094009270b2a6dbdc335a402e8f1a2e1816a9ffce86378e5363b48bb986a318168f33cb22985a439cdf4cb92b2f53043e07d1c0a96c00265490a96e940201ee20e461a7f4dbb318bb6b9e10887175a41a81de9d49c43c29ca2a3c342fd5874b62be8fe704d6fa34d03f52e740c852e9b4974e65d0d062c1e8c46a546770dd2a94b663a7b4ce60f9ee617322344fb8980dcf5323aec7a5b40740e3ec99a59b47f14b3c96e6e52eca052c149bcb983e6beea01644a9597b83befeb3ad89fccbb13896743d88bac7aad66d7456ca7dde8a3e94867e3e45106846266d045aeae56d84d70ec5d6c4c26febe607a43b1b3842b08d3e49457dc55f9638d3dae56320a06993d0ef81b2830503e6ca6e8ee04dac515966103392854efd5fd86681fb605194b7b456512d3bcd848fb9ea96516341cac31aea3e1bfb7af32353be910d92e78e3cbdce933d2bc157abc3ebfedf3d462fcf7c5702c2414fb70ae1a45357eec5de612b70f43213d6b564b7f5493f05c9f1de10aeb9221c497bf6c99d573c404ffdfe06546fbd7c183953e4eedf58be23bd411d9dad6a80d7136cfd928538feea52c2e238387269b04769dae77a1934d6b4f5f47a354114718e21645c97c30b6e6d0cc84e6d89525d09cf8ef6be2c64f57bd7dc974207a26774a60851848adb0451f416c823fd5b193168d4f7c4372bf193125168a033180aae900d59e8d57b3ee9714478573a63a8fd22d120bee790c5429b422e1090a64405765491aa20fa91d0a82626738cadf916dffa55e932dc7d24be970d84a466e8b2b8b54f43a1d1b3f5ffbca72dbf4e661560aaf02d0cb66310c78859c99cd9b5e6d49ee1c01e175dea3051ed09a9ae2d73115b00336d8606ec8850e9f72bb0774a79e0718bfc472c4925a933371375b918c8afe4bcaa308e47cfbebfc07fd3c0a8e2b278f0d136df181ee9027960733c42b17d7603faed196c21602bfc64ac33da83ae0abd0154a78544ed09513f75e4b0d118b514eaacb005ab72a91ec04b4b217423f6679b4709bbdf8f8155b30190c8e7d83ca13d22d8d3b517b59fd9b1525a25557ead5f7f2d4ccfb9485dcf0d1d26c32bc8f2273159ef0fc5fdc1d2ce1297a0c06b2d8aa8d95bc6d8cad8d83b8ca179cd1f0f78bb29366716547b83e4f42f83d45540cea0515423846dc2471442ceba5ce06a7be482312448f214f31ed4aee94b90534dad2ff6f1b71a0c4c91ddaca1332dd21dca68b75040958f9ee89b7d4b77dd0b93bf1ace90deb21732e944f6f46486c2ef3e11ef641fd75f328e78dc7c8740f25f91cebb059e51ecec312b7c6ccea1583e2766ae8475fbd4baa03a372465d0ddf2c0cb7a9792546e104b61989288f739c2cb568595e3963b6d88f1eb7a6e6fe1552a9abe0bffe2568ae8849f0652f34f15cef44ad96d2cfbd68a24fdc68a5d75a02775abc5ed4037f98a08bc250cdf87d23634133149fe8962408b3e9b1fb38bfd85ae66b74e2377242fc7e226a78e87928014b1386e1ad28b3fa022b9db41a9da7d1d1d4d2f3a51c69d266cf48ba88c6cb03373b58c34a0da41b2d2dc0445b5d5bade0", 0x1000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002340), 0x2, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000002380)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) listen(r7, 0x1) chroot(&(0x7f00000023c0)='./file0\x00') msgsnd(r0, &(0x7f0000002400)={0x1, "b3d869da893e9876ca45da8c2b296335f57fec69218001b5e9ecf6f8c1196f0718f9572d8135b9234994e5409ad43db7199702e8795db890404e380ff148c2ed92ab9a126a1ba8b6f2b0a11d3626a6ccbb0522a5b8167418f53d485f4d71323ebe68d7f12cce66b3c8e5852b993a70bf1e9b4d43d648c6a3fc9d0dc89bb89004a9b2e0f46f16c4740249e38bd8b49e9506cf3c26f413c062d0f29ce9c3be430c9b3dde41c0897fae67c8eccb350c23502cf040328e74bb27329080b99fd032cf"}, 0xc8, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000002500)={0x1, 0x1, 0x3, 0x3, r1}) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000002540)=0xe7, 0x4) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000002580)={0x2, 0x1, {0x8}}) connect$unix(r7, &(0x7f00000025c0)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = semget(0x0, 0x0, 0x403) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002600)={{0x5e, r2, r4, r2, r4, 0x2, 0xfff}, 0x3ff, 0x3000, 0x10000}) geteuid() clock_settime(0x3, &(0x7f0000002680)={0x9489, 0x7}) getegid() r9 = geteuid() setreuid(r2, r9) openat$zero(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000027c0)={{0x10000, r2, r10, r11, 0x0, 0x152, 0x8001}, 0x6, 0x7d9cd26c, 0x4}) executing program 7: sysctl$kern(&(0x7f0000000200)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) syz_open_pts() sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r2, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r0, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 6: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r2 = msgget$private(0x0, 0x460) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0xefffffff, 0x100, {0xffffffffffffffff, 0xfffffffffffffffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = getegid() setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000140)=ANY=[@ANYRES64=r2]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r7, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r10 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r12, r11, r1, r5, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) executing program 6: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xff, 0xffffbb50}, {0x18, 0x0, 0x4, 0x80}, 0x1, [0x5, 0x7fffffff, 0x9, 0x6, 0x3, 0xa0000000, 0x47, 0x9]}, 0x3c) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x3a, 0x19e) (async) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) (async) rmdir(&(0x7f0000000040)='./file0\x00') (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 2: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() r4 = getegid() getgroups(0x5, &(0x7f0000000000)=[r2, r2, r2, r4, 0xffffffffffffffff]) setreuid(0xee00, r3) r5 = semget(0x2, 0x1, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/96) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r1, r2, r3, r2, 0x11, 0x2}, 0x6c4282bf, 0x2, 0x6}) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r6) executing program 3: r0 = openat(0xffffffffffffffff, 0x0, 0x80, 0x168) chflags(&(0x7f0000000100)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(0x0, r1, 0x0) msgget$private(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) link(0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x80}, 0xc) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r5 = dup2(0xffffffffffffffff, r4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c", 0x4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) r6 = socket(0x10, 0x2, 0x5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYBLOB="69aebfd3abee7dc9440285584fd8afff2a9228c271ab52c6daafa169625701eff505386b176ec14058006872bce074e8e9d5df0396399e75cae150b25b6ab852ea3c1004df14c5255d11b9b371102e116cff430feaba79d250a9a677a81512a9da76e484549c48e8c18879ff7ece430876f7aa7918bcf8cb09dd90a10b7d388f2e2b652c1e3eadac6476424910f030d3f88da1948f588dd94213", @ANYBLOB="d791c752b72ed3b3cd10af7a3e511493bedfae40a345c3c9b8351ea5b12115c4583709de6a8aab37b99fc630ad99567173b2c0185a9ce518d1e23f76546b91b5e3803802ecd7a30d7509df79ae4b2da36063c67fd952e264c4daff0f3f276c0a8de4d1eef66e49e38d3fabbb80f19288c4568d64b4b9f940ae2d991ebced3d6c72af23a816690e0c817ea1871b9bf709927a6fe8d488047b0e9671f0b1a89030e1d5e6403b7674e956f30cca17a6bd92c3b4076afc1580b75883e0eb17a85d6103de260b11e8e031dacb", @ANYBLOB="6064c14e67ec1923a989bcdf72a9d9bf7b8e8048ad2146d5885e404d54842b3f99e8766c0a143a9cd113742cd26828a19e8b5e76ff804bda21c587ac9cc53e17313a75c911903c", @ANYRESOCT=r6]) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c00000000000090780000000000000000110090780000000048404c67325583a4977fbd62dcfe7a532df9cfbd47addace13cf1734282b08e8d1dac5b0fb2a401b7bbd476224580ad67b997ed0c4e199efbb3dd1ca6bded866be2bf474795727636e55cd321f0ff4e0fac2b9f875626ff78009d42ea5834b8f1d169c3e414f216a2e3dbe5eebcf00e1aeb78b6fe931424d48e18ebb2c37a7ba792b9d3a6e8af8eba119cb0be0b0d30434f040f343517d84266035a96f180ac46245c064aefad12ef3b7ea511718"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000078d000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00003c0000/0x4000)=nil, 0x6}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x20000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2c}, {0x48}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/175, 0xaf, 0x0, 0x0, 0x0) executing program 3: socket(0x2, 0x0, 0x0) setuid(0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0xb, 0x0, 0x0, 0x0, 0x33) syz_emit_ethernet(0x138, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r3, 0x0, 0x800) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="fde0", 0xfffffffffffffecd}, {&(0x7f0000000300)="7bc50580bee19ea43697a115f7e928ea2f11c98003139a95777457f18afa888dd5174b3f25f662f85daa01930d2d9c323ccee82ba50cc35e454933093e90128bd0705c4a97ce3ee77458acda661af32f55e3cc4e75d85765ee924a598d3b2bd6e5bf86b95b1789e6f8a2a9153e9fcf58275b7e235c"}, {&(0x7f00000004c0)="b1a1a88dba206a24effa8714a1cef3a0b55ad3fe0456f40830636a73da35334c61372628e90029967a58e3cb5be0f60e1c1648de093b6abe8f37f18a8da5c38e2f1da3aec3a416d934d2b25c4bfd6935e7a17683f7c6dbb1651c0c25efe52dbddafce7618a36150f4a7003557d5a89a06eaf3ac33c4df38055ba814c62ad11216cfe4339e604927197eac1e9f199876a6067022bbe5e1ec58bf5439f1b4607e401"}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) r5 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) close(r0) syz_open_pts() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000480)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082bdb8a56435a7deca6914d7d46524ca86bb8d7c9606b86eb6f9a503aab9bfae9f0f05b1f7b7aaadf5cf418ae7512803d339332308693c7a8035daa3cffd9b6b335686697b098faf053fd4fdcbad9dd11a083a8b693df8dbd90755695bbc4a42454dd52525f2f0402f630bff77e0181f8ccf33362f35ed91d15582c574246673b46eb98d3fa3904283cf153254b4120bac26720e70ddb09ecd9f18a15a95c0cf0bb018ac20cc036c309cea20ff8048e45eaf3bac16e3b458f719f2000000000000000000", &(0x7f0000000080)=0xdf, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000440)=[{0x3}, {0x1, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0xfffd, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0x0) socket(0x0, 0x4000, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x5}, {0x2b, 0x0, 0x9, 0x3}, {0x6, 0x1, 0x2, 0xfffffffa}, {0xe450, 0x0, 0x0, 0x5}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r4 = dup(0xffffffffffffffff) dup2(r4, 0xffffffffffffffff) setsockopt(r4, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec569ac16409af1", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x5, 0x8000}, 0x400000000003ff, 0x5, r5, r5, 0x3ef568da, 0x803, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() semop(r2, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000880)=ANY=[@ANYRESDEC, @ANYRES16=r8, @ANYBLOB="8b4df9c614a6010000001252c1992630aa2398df16ecd3065dd80000000046b550caec5327fca8ff7aadb908ce9759244f670e6c1281d1abf11e660f12002be9a27098d6eaf172c5fca188da846bf50b6b1c850b891a7257f2fa19f41e2483784bbef47e04df5001208d281619d973bae6acec7308705189ceda72608f848d6df362dfe0dde4a572caf087a5962211ef8f481f51853bc08e959e6795d91405e63c987e89c521b08b004c177c9505d9f60451fbb0a7b1711d7f6bcf293fe57390eafd9ed4728687e825bf4bf5862bd82b2d03e93c2b4f442f315ff393245252998a0d4a54efafd35ba222e66cf7bae944f9ae919e8a2fe4b084790d9a52dba844b8da02652c1a9c6f71f213eabd73ef21ffa60966c548ce0dd733a41ee627f15fa9692390154413dcb72d57303f7a16ab54ab53fe8c795a659bab8cce10b16a62f3bbf0792f49f73572a009ca0885cc024345319e66d8384d9ebe38c3ed255e71924eb7cc9a07bae134334918f717783d00813c1fdfcd7d914898d327f9051417c46c7d1218d0cf151aec67eb02d60d00c31d125681fa998677723777054fd7abad4ca55da51e0159269c5afbc5558424cc828c36563d09e7a7c59dfbd96ec57ee67de347b40be90f4d05e2de9809b9d1b16a5cbcfa72ab6e837305013936a2f7f77db1b966e744d9a047fc1273a5f2e9dd4876f023cf0c53ceda959e1ea07b6ee3f5423528d4c884f31567852f4a9e07cc30ef60f5ab6162454b1ee34a869379e761b2ec160ca3acadd84d8fd8222a5a89d12c4de9822782f02e69a75abf", @ANYRES16=r0]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x0, 0x0, 0x0, 0x40000000}, {0x6c}, {0x812e, 0x0, 0xb1}]}) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a822008100100086dd6000000000002c007514bd0800000000000037481e7b3b002975b7ac4b1d49265c3d1e9b53741f77"]) semctl$GETPID(0x0, 0x4, 0x4, 0x0) socket(0x11, 0x0, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8261, 0x0, 0x0, 0x5, 0x0, 0xfffa, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 5: 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000440)=0xc) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000004c0), &(0x7f0000000540)=0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f00000001c0)=[{0x9, 0x0, 0x0, 0x4}, {0x0, 0x40, 0x40}, {0x3, 0x81, 0x0, 0x7}, {0x4, 0x80, 0xe9, 0x4be}, {0x0, 0x80, 0x80}]}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r5, &(0x7f0000000340), 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r7, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x60, 0x648b92f8, &(0x7f0000000080)="ce942f81020247db4668612d82b88c3f45365c0edb28", 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = socket(0x2, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x206}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x9, &(0x7f0000000180)="85c565719a9ea6497bafbc9e9498dcb7702094f8850e481d1975fc19ccd011933e9af6757bc6f877ceb15c4bfaad8c98458138de498aab4d1ec2e82409ac72c98253de36cfc7def78225f4fdfcd716b1374fb5f46041c854bbf2562f5269afd86fac147065caa63230230ec308e464cdd6460b74e189cab814d955c13e1c45eb076a99829dce4b48cfe29c0b7428c0d252a90ba67fd7021c95fdeae164a5c9", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="025523d65e00c35c84b089c32d2cd6fe468a26c10b226a8a0b0ec59c2b06c8881f4be3b9ee08726520b100", 0x52) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000140), 0x2) OpenBSD/amd64 (Amnesiac) (tty00) executing program 4: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x4, 0x0) fchown(r1, r2, r3) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x401) getpid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r9, r10) setsockopt(r11, 0x1000000029, 0x23, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/503}, &(0x7f0000000480)=0x1f9) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) socket$inet(0x2, 0x3, 0x9b) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3b, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x48}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x23ce12625a1097bd, 0x1) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x100}, {r1, 0x40}, {r1, 0x4}, {r4, 0x4}, {r1, 0x40}], 0x35, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9a}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) write(r3, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000300)={0x10, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xdb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf5}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x5}], './file0\x00', 0x1}) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) executing program 1: r0 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x928, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r1) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x6, 0x2ac06b5ca5c1be5a, 0xfe) r6 = dup2(r4, r5) setsockopt(r6, 0x8, 0x10001a3, &(0x7f0000000400)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b389e93320cff6669cbe7868de45edca6df71ecec8a918458b2c10a1f8c66652b276e7bce9cb9b21f99809000000000000009c9a920796b2dd92fc859b913e6ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a8438d0ea95072f98bbdb1216f157c852be2b77a09030aa1d01000000edd0d5b929802e6fe7e9b2b45b1d695ae989a9439a398a26dd693827f057d6a755b0be63d2ec6574b558723acc4eedf50f28daf6a5cb2dfe8457430000000000983c9dfc4d82ee0b51e5a122479eb87adf3b00f2dcf7ea23deb4af67911231c50645c6e182ada33f56ce4909c0021f926744598fea542f2926be0add01dbf58720f4f4184f04849fd0e3cf0353be6811e9288c7f51b9fd571fe3c8ed4d949c8c47a37446004581856b305c3c50f5688acc8b2aef934733be9e0905226c68e69194dfef370028ada818e97c818288144d51ff6467aadc3c2df008e6e98bbb2292f1afcb4f0c5405d771af30ea5ac09a337de693935908707801", 0xfffffffffffffe03) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r8, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r9 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r9, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000180)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x40f6, 0x1}, 0xc) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000900)="de81a6742621e4b7086a8b9d173f47c44671c8c3bc5171ab0ec9c89cf4e9df50dec5ff49cb6a893b1576df68af64735ec8a417e84f88e586b965b15848644565a8eb4c4179d067a6e9c253188d2117e721c3f3ea388e9cc0ea730944524a5c54c4e10d429a0a857d7f3ffd20c65aecb6ad446265d33fea99fdcee82ebe0c0e40359e86b92e198a856423", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000002a80), 0xc) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') ftruncate(r1, 0x77) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4}) 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) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0daa75657a8000000000000000000000290000"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x48) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r4, r3) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) open$dir(0x0, 0x400, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000036a000/0x1000)=nil) r6 = geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1bd, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7f, 0x100008001}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) r2 = open(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000480)='./file0\x00', 0x0, 0x6) preadv(r2, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socket$inet(0x1e, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000040)) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8", 0xa7}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a3083c9c3ebeea55afe62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5ed27aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f11b85b3290f120f62efaf1ad5287f04d025e02bcaf09cfa3f0836bceeb9ef5d833b32b8adca8a36728741510ed3243d3f7df2bbb11c9f800638e5b92032e498f90ab64d76d6c0ea84665653367ff8524198bf1263ddac24202ced838df44b99e7a6694cb4505ec414084412bacdef92b349fa96209c8a8c8432f7147ee9e522015754e5e7c8ddc42ea84c915e35bbefbc6484ddce5c7db880bc657498668c23fe3a820ab427d64f48aae798ceb25ce3be3ff427fb6a0f3ed925a3be482257c46f3c7b7649cc36781c54e456538b3c5ceb4d397770c4edc4c8b56338980a99f7627d9685f51a199686947529f9e8229adfc4645d33ab199ac3988166ba6e0a", 0x343}], 0x3) executing program 6: r0 = socket$inet(0x18, 0x3, 0x102) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @udp={{0x2, 0x2, 0x8}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x2}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = accept$unix(r2, 0x0, &(0x7f0000000000)) r6 = open(0x0, 0x80, 0x52) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r6, r7) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/87, 0x35) accept$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/515}, &(0x7f0000000280)=0x205) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) close(r0) executing program 5: setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x1e6) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, r0, &(0x7f00000002c0)='./file1\x00') setegid(0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206932, &(0x7f0000000100)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) fsync(r4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@end]}}}}}}) setsockopt(r0, 0x27, 0x800001, &(0x7f0000000480)="03039a88566559e15061fae51a089367cb64bda5fde1ed46a2564b163184a36a6dfdce688ae3011585536f737c40c263231502a5be5644ae5c2301f4137a10e62af0c29068c011186b158962cf191904a2c3c939cd9e4f5bf732b97421cd5c4c44f237e571ffa35718cac1b52fe09e55aa3e67b3ce02130a04e85414fb6008afbf7980d12d154b52f29d016df10ce7954b36c77ace28ba38a5129cd71807c6d27574cc55427b647969680b74c4906e8afb132c48c6d65b8825ec63a9b5e31e77da15d52146f29701dbb7707955b25ca65cb08b00f89d25306475bb658da47ebe1855575e1fed185acb65c4f225de641f526a725deec6a788b41f54edc30c198b25e009143d4755164c8d9e863b58ddf9b0adae77035b69a3f2f4a0a0031245b4ad16112bfa2f20faa361561b8c4e51a9c0cd7eead55594b0b86fd36979db8507bb519f4512c84d7f98b1265d0277d97cbe9deea8f982003459b6c079174346a859a12415e0a4d52a9976465478af9398335cc54dc79e7e7ce234439de30e5c475896c6b46f4895e1700f192482867b734b647828d41d894d958bd2cff45f1eed07d8f80d4a0c5fbf7f97a126224258de67f97e0a1f9d18c29f05d68aa27bf36b6c2415dbf168ab9068b209d3e6bb0a01d30234574702991a20333db9a5fca8f6dd22fa4cffffcf6348f3", 0xfffffffffffffe42) executing program 7: socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xfffffffffffffdbe, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x0, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getuid() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x4, 0x945a, 0x7f, 0x43, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffffd], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0x7fe, 0x9, 0x0, 0x80, 0x5, 0x42], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x4, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x80000000}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0xe5, 0x9}, {0x9, 0x0, 0x5, 0x8}, {0x400, 0xbf1, 0x400, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x4, 0x7fff, 0x80000001}}}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b0d20090780001"]) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x1711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x20}, {0x2c}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="0000cc9bcca9e1be037142000000", 0xe}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0xfffe}, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x8}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x91}, {0x7, 0x0, 0x0, 0xfffffffc}, {0xffff, 0xfb}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000114000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil, 0x3}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200000c5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r4 = socket(0x1, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto(r0, &(0x7f00000000c0)="ea751aa9c50505272237e339a7627ae14e3e7d3dc485ac414b6b33fa35b78d7bde1d79f9b15b1db1790fa37afa3cb52bab08fc604369d8bfaa2985784aca8689ee2a36c1d678111d8ae82804da2e6ec90269c5f7c83678a12ddfa545ac9518205b17a6d070168884ce8f8489005be8381d5054f021e4cfb640b13e910630a8ce458b70efb4e8ce7e536498", 0x8b, 0x2, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000001c0)="d650cea48d462ceabfda88baa2e23fb9d131a7aed6a086e426ec4f591cd511d0376af32346672453e88252b0f7e7ce5b60ec93f3beaff05b4fe34fc49de39938b64555594c8513017d0a64c37fab4808d5f3b4641bf0d60c8e3ad5bc3a85f1607b4780ffa146f95fa915e5365f071916ba23021bd35720d1aa8479ce57746e110ebc1fb89dae32f6eb99d9a9ffccfaca348100c10e597105abbf43658382b7ddb60324e84397e4b5af25d7286415712dfb809a", &(0x7f0000000280)=0xb3, &(0x7f00000002c0)="c2f935158967cf9e459b70ba413534f9cda79b1c553f9ac24de43ede55794a4f706768e05b4aa290ea7203a2ae54961bd3fc3ee75c1e7de1140985b63987c1789c7eba386fcb4d6a5e13a7b847e2f56cd4d1f38b116261aadbb0a05855e10993ee72c08e51977dd6fd5ac5602ff6cc6b577d788597a70182d48a8a", 0x7b) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001900)={&(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000003c0)="999accf68bf138dbe0cf4f3e15373d", 0xf}, {&(0x7f0000000400)="3d1d3d2a3a93c4ba89ef2bc72cc556037c7ed7a33e30b572e6cf1c028cf911e778a40a31f21e649bb991d09ba821e9752747afeb10a99f128a34", 0x3a}, {&(0x7f0000000440)="857cce5f107e44a585d5afe4a85663a335873996d889889875707f0a8bc83ce98da5866b0f09a77e81c821584c6da07701bf7cbef8be73f87f7ae9e7888839cf7adb601cfccf73fbaa8d19e1efffc59dcca09eafababb5d984acbbe810e296c8ac9a9274e0704997f0ad9b452198cf2899cddda9210cd9bea34d72216ab6a80e40f3d1fc70fbb27aaa76f68f1ed5207e31e693e2b084e6ee4f2633b837d53807b27c59", 0xa3}, {&(0x7f0000000500)="6f6b21302767ab28a27ebc60519e0409d511b73ea29a49db9798af5f683f5a3db8dbf8b66989f22055f00edbdae814bdc30f61801314a6c53c97642f4a27c3e5fbf726b30722ddb7ea5eede5a5db3654", 0x50}], 0x4, &(0x7f00000005c0)=[{0xc8, 0xfffe, 0x20, "03d60adf0709797931327b01545134c0ab6c1e2e48c31e7d0839381f83e7428b56b66a93e153a3b1a7a23e662978290541efafc1dbb185bddf355ca7f169e4195393e655830403fbdc222b554178a769d17e6572b6a354d0c487f243906a89a983e44c2554c4c32c34817299ec0c9125c325acf03615c309871fde5606a7663e6ac7610479f6f27ed22675bb4a22e2125752d9c1650bf135894237469fbaea8e0d8fd6b4b74c1138329358aac80be9dc699732"}, {0x88, 0x1, 0x5, "a9e2abc9b3fdaa8573494fb8bd2164d1a64db945ba2070f7524ad43c0adfe0291b8cd905aabba7471022ef8e2aa77a1e5da03af997c69cf7e0babb1098ef9847e2736bbbaa613c4e796cf934365964059ecd5d0342ec411db13db3b64e70a53be815ee4a9a97e55a0e1a22f98611db5eb39db47125"}, {0x1010, 0x1, 0x2, "5948ddc4bfd3c04b69fd9afbe426e447b79a08f7a48751e7f80881d25beda16ffbc74d574d79d5c815eb2b8e679d107adb05db09b40eac880ee1694a97448a1a176dd4b27d10924c6738d440c880de514f86214f25f3509ad4f3d1539bcef6e8b7f5affbf447519f5f32ac8fe434eded202366a5761e726d7c63e7a3ac1303a242b8b985218a2f02212bce6f0d3aa55ab819f755cc336aa5b8c5661a4b28b9d3de7b1d4348638f41ee2839deb7ed8ec5ce7942bf923d80f4affa8d7bc0777b16e5408ec8a1a4bf691bb4400c5a15a2c5aafe2116060485f9d4fdd9d5388e731140fd5536e6f66341312c8d189ccb0c34b59d682803f05fd37dbe3d6449bd6c0cd28466a5d74eddbdcb0cbf0a655fa0a8fd9a4a912516482a1ec864dac958f2a734454e0ccdae6758f07282b204d7eef6c02f87f8c36ca71e8c346833c79fbd93621e9131c01ea18ddbb29210ecd6abb492407315a22dd16efdedf5b3752428cfbb349f75e30c48d39fd7efad76c72437615e5e817a59b90742b3027016d6787e57aacde989c343c63140901c241facefaed3de7daace7b6617e434568eec90ac011e57611d2d38e39bab443941c1e403f5c08e75962225f54de05ec220ef342e80b907504f69f13741c032c00e18224422ce1cf75fd49d516aad1758a5db0f186f8da9eac903af0b6c1d4d919259f245b88db69bf007665a947c01c9227cab354f41766ed2be98a7e49fadcb8ff1378b6a73bf5f3c9eead59e86c8d0a355f8e78a7105053c875296a38bc1981022bdf84601a2524fb9ef850a2d263901757d2aded61ed2935b52022ca65762b9d87b1b47ffd20257938bc168403dbb5d994704fd700532e862783b6c98e8dad9596bdf6ac42b43fd34f341dc20a94a9a17361ffeafb6acfa4f22cff36d41690e2751548333b381f8364b52a79b8a2860af39c45d83865c8d3c1be39eeb24fdd76c3ee032236e7d556ec80cd76dffe00737aa9bf9a5bc82bce7c18427f96f43f70edc5452e65f7e6ec1d66e9b2864dfd312bb65fcdc533d828ed6be7d391d25934a35c83166e3751e33a868d0d33899ba4b2cd0c0d5d1feff7f495583cd5ab9b6b1427aae910009ab53b348a2711b6d430a071ccbf83b6104fc070689de9223e6451aa3e6ac880b0ac28027947d60f9268434fdf59b378948b2fb20b19746c3040da932c747fe21c3f32fcfc06a0ba12025e54da0aea4aa51345057ce284aa21afd41459e47022b48318d9703d072b232cc00a025b8d0f9f1648de3b35ed2ae22890ef74f85a87a18a26eaf035ba10908cbbbb372156474a09ac327043aac77ff0c64cc04d19829895fab19d0939f9921ff3cf914d29951899d4167e4c61a76a72c6e0bfa572636dc76ef04372969861a6f8c34ff1fd0e841b18708ae2b4489fe80026a39db59fe0cfdf4eda2b290ac1124f737e689c801a256174414150c7a5b9f4f21914e4a672124759635e18f7aa8eae0c234b6e14f729d8af408d4312a86654e29ebe7f09a35a14e72b3a13737fef65d8a318f97510fb9cdec45e20ff35219c9ec8bac362791af0c8f9cb261683fb043f9733eb5d1e05b9b136e6e369a9257b050c15f0ee1483b09efdd97f8edf813e5ccb7a44d3eb29bc83123c46983d5f0c447a1c70b1fb3e1e99711da97d3249fb4eccd6d583bd56aa49a565bbe5ae183e702b24517bb072b5c2c6741f509104611613c0a04818b029a17b2b96e79f38ddfa6bd3f1596857cdf1d878e11b58ede4b6dbbb0042186fe46e272799378ad6bc31067b2a1c91e8d032fa33954a53938445fedbf37e73a27e093d9c7af68194f042a5b54071e6f6a63eeb114f514b2053a48c74dd1074fe3a89c8fa5258689853f32a893345010490c261d6db3053c41cb4b063f2573290c60cbacd1c6ca8234be8ff01404b585b7219ec07d7bc93f7fea8ac25cab35a7da058f5cf76b171a812bf18b7347612493a33d8589db79a599747b49fcc012dd4f4192cd70badf3313b6cb783fb0570032c25dae84bd900709edbae2d85154d2ae029b2e579d9be1ced17c33cc8f1b2f0539650461fcde80c7d187b157ef68ef58832b54b2e41007518bb0a93e354db318999de8246ba046f42d055f8e3907fa1360927c5a3c333e9cd69af3632b1cc3f4ae493d13829c44691e3525cc264163e2b4086a4fb053b29d04493186e8c146e641b1277961d168554819fcf4a590bbb1d147b4cb8a9d40211135a0ed84ad7e3ee7e0c6f92b3ff515b93e52787c75019851bb5261f6b2853eac04275f3d31701efa027d3c7dd8ef7a6ca418b916a70c9cfb36b3ccf8d6688fa07bd80dc4cc5a1c713b71eb721402fa435fa86dc2bafeaf88ac11b7b362dff3c35f633997f6b42bc2f53305a8b9d5919de75b0f90bf10cd1f073fbd7710a9d1f678661900e203de3d9e4e8fc0dc4b24c844bae99d7077ca19a8d43afc8e36311793e6bf3937a4f84760c24da0dd23ec1d4354f67de8e87b4abd6151a840900b3bcecc6aaeece8e4aa726d132e61d2f389a4084b9f0087688e04a4fc6e64202b6cd07a3c872e6dc00e1c4a6059c09ac3ff4153350774c4e1fdf36b95f3545e48fb0659118a2b0d9acf59d5c681187b8b8ecce6a40e0aacc4205a5a5972d9aab82621f1f3429a0205c8f5f4a6072feac99e99c35f47775951b1d4ca2da59727f3a4c7f91fd786116f8aac4aa9e1aadca3d868c9aa1413af03b900e09671fb99422decf2dcbdd3030bd5a51ac5bdf0a4aa3fc99e88acc00314f76ec7fad02bee93208efc5fc51677326ce085ba87b78f935bb8d5114fa8bd096d9996b9a7db5e761653b7024ac2031a079e32b0b4a127aaad608fa7d11687e68b14d17d2cd3f0dab89682054d7d1baad8f8411fe1af4a7ec51ea71ebe809aea7fd9c90aae102fa46fbc709866ce06c1ce9366a1daef2cf2b21d2869a57786f0eb62cf2f7060122673a8808982ba8d5e7ee518d73639488c4d5a949219853e6e2d4bb412f9c0b55126813011c1d2ff5a0e5e6eddf6b642c8ee4bed1835a57db70e3245a5fab9cdee12cf1fac218d5e9a03d84d2bfe0dec700da0bb9eb09338e3b73f78d44621ccedd979554d57935297e37ffa0cd5671153817f656e51bf6c55c628061078422f50ae6629dbb91ddefd1775ab45d2bfa55a3838481306d2b373681fac7d91f046300f34c599dea9c52e44de8508ceaad6a2d5bec17abc49718bc71956e5129395eb0a109a269e854249dcbf1a7a3702648ec113a613c45e4b3bb217b6b82f8b8140f72c37a800c25ed889cd698ae7fa34f7e82aa60e08dd991f6aa2ce632f1021438599dc61a14970ce51adb06f0c944c2f69c89ffd726a36d71be037c017c744835b1ac5427e0169e9e09a5ee373ccb33ef52fcccf12493b8e5fb35adc4117e1ae9968887447a3658cd358929e65957dcc3066052721e56e5b8d6e6e40805d56e87666b246cabe2e073c8c05faedc1ad5abac01e6457035772f13ed96ce5801f37747372a70954c5344abace0e40620ccde972c57053126f90d1e1a250dcfab3492231581f9918413d20b3c88d286d941e98d8dedaac8dad7e2f2575f60368ed038ec89a7f4ec0554730e1df13d6b63ed5b4a89846e7a19a39b7a3b9eaa52596851cbe736b293c91b71b37d23d6fbe1fdcf9cc3e8750bdcbcc711f87116546714b4ba02cf1d00bf8a1be9c52820457bbcea41540ae782830fbe3232adc43fc6e05c6ecceec7b8d150fd05c00197062450aa1023883c219ece9c2a9a50df3a37022fb66c7339e190b0a21c55435cc6d0993cbc2d22eeccd9450efa28803fe77bbf175b0f087e2ae43ed41a645a47ac8eaa3430bf8cbcb082c5c53f19fffbaa313d4dcebd1df36575e65d15f1bd02227480d83628ca84c860bd3678f5fc9c70e511f9d091fe7feb2ad72691f0da15ec96ac0e9ded008b3d1fbf97d98880eaff45b6d98ee25356dff2591fe2a314a5d15bb6f82f336ec3ebb151b6f37f257560507ed3cde845264c59eb1af63e88ca94a7fcebe64d17a3ddcaffad7c7b5642eb6ef2e11be651c3116ec10abf62855bc3be847090d1be93b4297c0ba148265169a42c5df3e3bdf33ba710cbbfd9d61dea78b30196cff934bc6c8c72786152fa4f1a23c37d9ab394521f176b62b348d08279b584da174d011383875acef288346edb18f2da82373785c9be6fe9f1194984ba725b914ad63f218865fce78665d6bbf4c45be084d77cd35f10cf7b1d413cb6de10903a9bbe42972e5bd182b3c5de704d6e2760bd7d34cb213de2cfa2ec55e44da8186a23040cc6d0d3be1d7608dffb4b2e1269b249ac7e1d93885839375d05c4f162db6527d39c57116cfd89617ca7d4c30e2f59b3f4003f05fd63e4533b962d2f15f024ed865d356709351b4c5865c94a20016846a927f1acfada055ddd1c2d58707ef9912aade951b3620ed2cbda93e760fa48c6aa99089c8a19928581c5470f76e77852380cef429af74e74287752da8ef8cd729cfdc7ee3fef9c385eec3cd9b097561fcf711ed63953e3c99d37973e7f97a9345dc09d9f611ff712ddb01bc55a46e569b9ca8587e09297b549107506e11880128f0082756bbce91d6bfb1caee48f68b1091b91eb4b69cbfc7b63c90dc6fcbdc5afd347c06836d6108caf098a2a44839c3a0e0030281b4fe2c3d1a365032772a12ef105a4fe1277cda56e958f6ec1f67f0a3f33d2c2925824d18e4302b01ff9689d4972a4275eaa8b93e138bcf926f9de7c64cd757ef35080d410a8170fa7fe94d8a1246bf8fa0f3138ff11c7d80d01f373c8e78986835ae05d22d2f6d752d250611cf6f9346686b4b417918c16a4690ca25bfabf90094f17e5d2341acd5f3cae9e91f7fa38d9801908d0743eb0dc00715057ed755abb35df13bdef2de5a6e929212e322995abe94f8d4bbc17cf41464ce8773c9940b936488c81dc79b93e04d8a560eb4137ca68b5afc1c3869da111b4cefb8cf4fdcd1fe36c762ee01c8f330d1318230d5dfea29c8ef5295de7ee49bee9236aa29f6acf1a7f67b7fc54ac8bcb2203cc601a192499678e540ef64dfda1d2b756f29c74785e89aa22f16fe3a973425940034defd384ebbfaed34d4bde4bffbba54436eb2478fbe15f601db6a42ea9ada2a04521efb67521c8c08132bbfb5ba984e2896ef2ef2c841d24319a46be61915c6fe1bfbab7f6121445d23c8aa5ecc83e53e6bdc7f36c88daafbb60586d1ce151f813746c7aae03014a1ae24cc2fbd3f8f13f5415e87ed21a94401912b9a95204e84f501912fb41065f9cef3813c71a7ff58b947ea52a21332d120807e0d5e113c6b2e33ec80dc381435131903cd584b38648863e912cf2ac427f6b23aea296e9cce48a056edfa95fdf77629ef27e21fe6c6131c84fd4262398e58112977f76c2dbb2868d9cca8b3d12433a163585a78bbd02a1de7da9dc85352786508ca2553cc2bf7591e45996491770d8a4a28ee4448b7d19dc4ef8a4cd75dffb117e1f478c0d7b1cfbb128056b79a4a152de3ca9ddcabb8504b3981886cbe7f3d3eafc615e72f4f12ca84dc2037bf6381950eda5641ef249d48c463924d455db9517ff5f6c55b291396be49535d3d6a54ed4d1da66c0eb73f5408b562a00f209771564203fe1fb3e854ed78099f291421c967280db8b6baa406635ce37edb26f3fa920ce03b45c025932bcbbbd49c17b14ba3cd0a0a3cff1fb24aa41ee5ea28dd02ecedd8efc5fd89f477191315d2e7fdc7406900c34882a69292cbec74586608bc020b04b84084a71559b803de2da3bc"}, {0x80, 0xffff, 0x20, "4f6504812bba660f8c3777b678e4f7d6322e6393b2f883f4a2a8fdf58fe6a788655a6b3d5c7cab1f1928a1fb65b442202a55419b9fa9179ea2b784a276b18e001c026206c74e20919f7e3e01e7c31ec278d09e595a6a25363eaf77d5fb65270b3736f9fab6baa2da8b1fed5cec04be51"}, {0x88, 0xffff, 0x80000001, "a354d33f5538a7ac3e872748aabf2db3a6a624416ab43ae04d2cef902b950ee2db1c2e4b4db9ce8007e27def0cd3b165246885a141a2a3d152c615f11fa6223f5b5cb976b68aa29d831ab9ec8c4283c7ca937ab8bf930ff50dc02b7cebe4075b10e198c357166312985d60b785b94913d5"}, {0x70, 0x1, 0x0, "72886ef9b86cead4ffad22ca3ec2272d2e6c3c0eccdafea5627e074f84059e74149b60c8480fbcfd29e09d7ddc6620c3eb4853e2897ca580dc835a653e9c92e52d4526f8a7167bae82666b1297164559cb1f5d6e1f645f2450a3c65e21"}], 0x12d8}, 0x7fff}, 0x10, 0x416) mkdirat(r2, &(0x7f0000001940)='./file0\x00', 0x40) symlinkat(&(0x7f0000001980)='./file0\x00', r0, &(0x7f00000019c0)='./file0\x00') mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001a40)={{0x5d34, 0xffffffffffffffff, 0xffffffffffffffff, r4, r6, 0x0, 0x800}, 0xa175, 0x9, 0x4}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0), 0x400, 0x0) lseek(r7, 0x2, 0x1) writev(r7, &(0x7f0000001f80)=[{&(0x7f0000001b00)="2d4e1f86b2eabfe9ce4080f43c5cf563729d8fd7e25b248ee427a8dde7dc2a684591dae5ad76f0fde6e5405d714355d369d45b7fb1abf5a9523e461cfd59167ea95810005790b3c429d1cf80c4315313d880140bd35bbea07784e89fa87560995f2b977b", 0x64}, {&(0x7f0000001b80)="13ee831cc0cfc41814335823668e977aebf06172c43a0b68b1a68e7a7a1223c78d3da51423b09ac5823364f73b0bea", 0x2f}, {&(0x7f0000001bc0)="444ce3b54a7f853650a33e8ec2759c03abf11e30bcc5decc8d5effe8d9c1f4eae0d4428b92f8105bbb5d0ed1e5054e5ace1d1711e96be527f8297ef4c160cf03c179ad3adfefc0aa82a87977d438f1bbec3f10f7af77ed1fa582b9fcd36bc3b0df880c8f432e8b745df378533b2acb298935137e83d50fe7f418b2006baa53f8c34e4120b948d96bcdae7070a5b33bf1f7bf053e9e62e4b259672088de5d", 0x9e}, {&(0x7f0000001c80)="2a6e067ca1c85cd7ce14eb9c7ff556740985df258645ebe566dcda563516423120538663a567ae39485c1a8f58e7801402c406c8384be2b20e21f8669d0b9749e85b5d61a9455a5951cb7d0946fd525b7309da806533d104fc9adf72481731030436ea8cfb8f1e5a407cc77dfe98974568cda1a6abb58ecc6a38084745ba5d47ce961d1c4e229c7ed9d54f7e8787c60403420986b5e414243f81b95dbfa49c2f5e263d15decef59fe452ad84c24bc17c518dee119f6b6884e960b6dedee92c1e7a2149b68ea85f1ace0ab4ceba", 0xcd}, {&(0x7f0000001d80)="31d1c96b9078462d5b982869ee4caab974d6d3a47e1a91bfc397a81b338b7f790f9d054b55e8a7c716385ca89220731f718070570ca14202d09a4aaaeb6b6a8f477c7cebcebe60787194872c236ba7503aa0ceac8ab3930a6b19c79a3f0457c3255cb07bc617053d112bb83f1d3d0f28f2e9a130307eddbd98bc98e96484f1d7a65a9fb234121ab6d8027672b3993c98787162f1fe0e8ce104542a933771e80184c8673d9f", 0xa5}, {&(0x7f0000001e40)="6514d7851e761d7fe51042013f0be126482c56375b333d7a089e5a3631817bc0e5676dca6977e939c83d4d71385b728e9f51", 0x32}, {&(0x7f0000001e80)="fd4ab1530fc002971132ecdbf03c55e5608f0e6007d76e97d6bc0cc377232b7ae1941d3dabde0f955b35bd19b7e475c2a4eaf3e8bd63c17bec33a43c2d7d2db7491ac8d086c03f8aa612bb3db75908eb364cf8264a7df50b006a50408e0c94994d0db32f692fe8452c46c5bbcd6db66d9b4af39bd7bfab77421c53f0c4cfb2f84df5dd63b923a4bb71a7acbc6c8472ee38c8a5044616f95531e5b4ae81d06b7a0f34ce2e31870314e2d744de209bf51dad521c45add6407b90eae9cac49ef668090d451d5797e937e9f4f3bedfaa60aa79a209550b2c0da54d0d588e80a3306d9e8b1f44ecd87a4d22bdef", 0xeb}], 0x7) sysctl$vm_swapencrypt(&(0x7f0000002000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002040)="047c8bdbcc8b6271b4c7bcd35d42a3beb2a509606f297fc3ed981c004ee83d9bbc91b56b7368a26e3bee7da6f7db01ad832426a22744cbbf68e6d72963b35bc82c3132d90e9369366bfd89a9ed35f14319a58f107225f68a3dd2547879ef0e9b9f0d7f46f70dea3c1b53acb39e86155b1d60748453b0f66cea7dc66c88d5791fbe90a44615d06f9c28c08c417cc464435023be7077eb182ebefea20669b3375ea2be4d306b436488b7fd6db1d74309916be1fdf9fcec0a29628ced2ea64e9e8893a457e5a8de29ca8660883d9998c299a5ffdb095c7d51f0c261105a48e5ec03219ccbf3600c867aea65023dc8660587f324ab8b1e8347bfc06d7dc77d08e5", &(0x7f0000002140)=0xff, &(0x7f0000002180)="df55abdf29f77834c92280761834169741b4cf01d5244d03544ccea495bcc132eb65c35412fb5f811d85", 0x2a) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000021c0)) sysctl$vm_swapencrypt(&(0x7f0000002200)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002240)="8e054ceb539b021b9c235231010e91f9aeadf2bf760033a0e3e7c3722b83637b75181eb0c4cb77753a1c05cb88af1033b13f6b21e84a40227ce2bb13a65d84f3f31d8048cbd422e7cc12e3a933b388b519c56260cdb4e55fcdaa802a392826bf3d5762ada56846e607196bd7ef7476e848d1096e239d6d73ed4a66d821c1fe9c6b4b4d398af89fc3af99a15d0f7e87cebfeb1ca1764cdf3822ab7cd871586e10e71c2efa214c04e80f56edbd010990bf934477b0cc91f869222da7420e7cffdd250a5f39a053b239cfa24bf6ae8fe831ecd06ebe7646d546a5ca510fcf57b693c501800c786ef83e2e5a4872a3", &(0x7f0000002340)=0xed, &(0x7f0000002380)="b625a9446eb4bd75028b7291435d20889efa76522a70962b3d2a4178e1984f104cf4942be68e460d1849289601120e85897a7d21e8b5fb5cb7440516e9360985d587482f88b910923a6aed09246ca2e91db3d4c456862ea022da961453e1a8199644c5138a3c08bff6759604fce0b9e7f3d4f5ca031fe3e97798b61b7d41cc4f4dc988a32fa6183a80925ae58b1483688ec9165860b8c120a1e9ecee7dde5f10f09ffe30f7", 0xa5) r8 = semget(0x0, 0x2, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002440)={{0x5, r5, r6, r4, r6, 0x0, 0x4}, 0x31a4a712, 0x3, 0x7}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000024c0), 0x8002, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000002580)={&(0x7f0000002500)='./file0\x00', 0x0, &(0x7f0000002540)='./file0\x00', 0x8}) writev(r9, &(0x7f0000003900)=[{&(0x7f00000025c0)="ebdd13f3ba332795ea9179efa1a07455de067bd73bca9eaf3529a5c73d4a7ff70d02feb00313aaaba5f83b703a4b9c42831892b0c0823d845efd44d1ee3b14ece2383a9dafe2b416416fae6581976016a5d82c112777a596f58e67dab24bf6fea303caace9c3397ff8b7e46dfe8e531ba5e035404c1b0af5bec5c3d3b0b161988334a4dbb48f4a7371d17c90386ad252deb02f6dc555295fe556dcd567cda0f672434b458d60696474e5e9310539835936121bf7edaf156b48f4211632d35881c836403dac26ac4b3b532c28579045e38e65d8c85c58191c05e378a573ef9ac679efe04abbd5414079e3d29dc8804a625240b03b46a437ef671b6f0f49e3c327287b4767f5d86e78f65b8b2b4d5dd1704bbb7f5fe969c20fc7d662e8ad18e6499c83d1cce60b215542fa2b25d3b6b877363c5d4723a77938774aae60197fb951fff81a1d2352c59aa4e79c3e48416684820e7565de27c44c6651bca2faad7eef5cb3f17639be78b7a57b18e158d434abf9ffbb0eb1ffac70887e8c6cb62d160c2c371b9f2e553f7698a7e277a77408e7c723577e72c8e32c1b8b68c0564cf50f5b9da6a504c9520a19cd4ab1ca31d1c0da5bbae3fba9ddab30c333b3b9a86929717092ae51d23a2aefb083ea2d8b341142e9d72a2a9ba48aaa4c44cc27878828011781fa3e3388563378ea799284020f673e52078bf88bead2483b66b7dbd05565de5670dc3b04e33f75df1fca5d380c1dff4f4c5241775659d17a9177922887af73b9c8fa7ea1e69d50a8db369559b47e6a6635b6b8741d0bb1c98923311fe9d184c50075824f01630fe3c593493e126bbeabe40f9c6bfc1c70fb59bc065351619601309805bcaedee0415d436e025cf6d88a2d40d76dade04a42552bd8cb42aef7b0be225cab5268c3eec7b7526f9924bee8db226bd99e74dc78d1b2bc60eb2002c0066127df259cc9f0ea58b6629be888afce1ca960489980a7fcfcc13074c4a507a3a63528d662153131410cc30e09a7b1dfc95bc7f8efb284339c8e23b746e6c58bb9740e165c27dd7d36f9da67d93085465068926ead104d5247337b7552b283e068f55cffd0bb7a419f3a35066780d54320f2a74dd8618b11f322df01425e3cfc73fe8db3aa86f9d122bc76b6ed883c1621139aa7ca16f61bcbd05cd2a35fb5210bf8f8ee01de4e920a6d93712a82c00ca4ad72b61cd21e2ca95771668eb225a0bd7d146158a89b49b78d779f0de1f5ea9a5b15838540c9ef7529b79fe0c7a57038622dafa80b70150be44f017e0b3ed3669b94229d1624084671a46e923fdc0b2ee8067e85101ac1121840e3f995679f2e25734676586cea97d7a5bf4edafee88c946005c3b16100d0306d29747fb4b9a353a5b154ef81e85f5718ef462447df3408d25fa0d1292ca7a476ebdb9d6538549da12aa1c4e833c92c09360580d68910a273ab3bf7c1188418f455d00d967e8a46a18dc3036e33e90864a777fa2f26155a1c96fe5b4cb99c283322eb1a886698178837ffee522059abe577ce6f837b49a96ace20b590889fcee0c310f667411a96e2ca363d45066edbc2f85081f29c48a891b22bfbf2e88ae1638f65deff78e235d36d33d23a13dbdf152612c6aaef683b42b3d42d1bff84cfdd360a47fc5b28ac7f3861729593462bce2186440bb456b59df83281dcb8528584102d3d24eba799e422ee806ad6c7656aa27afac600a4ebd45226b8b5af599a349c98d9073fc0f942415005068dd89c721b21243ed6164ea50d7443b7393bcef13dae2e00694a0ea7463c19a3dce8088f96ed9ca4c75f33c23df492ae40ea2cc7f1beb44ef33271ea0c2be3f3bedab48db8fad8b03db4b31c04a2f535b03fad176d4e28d9f882dd530c49828fe847c0e07a09b0a642dba62ee55fdd6c891a3412bfa853b6d3e4db1817de6d07d7bc1b43327593d7d0377696b285b07ee440a3e12a7925c4128feff66913b70de60b6ae3a6eda2da72766fe87df32ca35dcf519603af4fdccb0303e20cc9ca49e7d0e0a18195bf680753219a8117af049f01da9df8a34650af61c96bb9cb51ae850fc3ec13c353dde169bbfb3cca8ac921643e0577836fe4605bba6e5992f0a72bd9103914633d493fa1eda9eb4cc11a1271279ef12660f8a471ab714324994cfeabdf3d847d8a392e51518d2c5657dab6f428ec882c553bd3edd3793995607d461790eb16cbbd9dda889377adbd8de3c4ef47dd0138ae925490596471f424dd9407589d5d9195070e01553df3dd72af368dbeacbb186fe9fae07cd0cfa9471035b5236b173f7edcc7765786530fa0868bf0b070143f0c126116d90359b6f4e468eda44a5925a84cda6dab85f4c56070aa0e3f8ccec076097389ffa7e86c454dfd08b5c9647232ca26756dd102c15953e9b5b0a4b277fd01829e36ebd1bf5cb5737ac3d2ed7a96e39958f27b97b5bd3a3867725252f1c2cbbf163c282e0f049da5017965173e2e5f4d9b9d6d4287aef02cfab746435c609872ec21260a5de254613e3f49253632144f590fa3a4c400519e8330f06ac1a176e0c736737cacc02da11c5fcb6683f255e0bec125a0f14a10d6e04b2c83efd3fc5dd4cad4c7b2c41bbb616162ff267684a8a33667d9b5ab5e1863f9964b8b91fe521da89b790d814f973f1d549a58bc36482ea2b9c5615888fa617d1529cc8d720f386063b236035e603f7e696becf049c71433dda64feca4241505129882ffa1cfb8c0b7ce765449b86beeb9967f66b9e419b8e406c5d8ce67311b7471b72805ae018d85b070c9310f04f9e31a464ecd39f934e971823e41f6165cee4c123fa972884e5b8f4ec3a346a34a1840f4cc34422effba1c5bb3616df7987c14661bf963517eaa360dd095c00d9c38dc03c468ec9387a23eba6281563bdb38ed6b87e27518c4c86ef5728661627043b3be9f83df9cc2723e0676e292e021d64ed66853b19a2d1ab7919976eae61a608fc139139d4b7db62089cdd78ce30053895f1f1af65314798b7202a90af8a07d13d6c5bf50a3aad5f2d0e73744c02ba680ef9390231ba7db4e25de9ea08a4d93e1e76967faa2af0e20401ac74da81d80a11a7e45d92178a5d2ca2c81ac7cb262a32d890da324f5b49541268ad67618aad10568619961ea878e4ed60e848b9d32b3f094ef7b0588e19450f75422c0750d222658afe312fd8d9f6567a62f9b60b613f45f19171e0e4221efbf6db2852f19d9b7fd3fbe42d5e82661a8b06a22c0fcef4731416fd123816c9060ba4b70b14eb0d9054706227f59629a6fd5fc190ec8b2834f203a67945b7e2c30abedd3b5c23576895e9a1cc5f18243a31be40b4538157d36b6ef4e076fa26581c571a12d5dbcf059acffbe72881302dd2e15cc2c2589bb736e7305f6b83d8cc4a12d3ae80b3fb44ca68786172682b3fe8953a38b91297245744ee44148cd9936b57eebb7d183b4e3c73bc57677c1e55bd529af0b1ca7179f26e81088525a7d2945e5a613feee352cdc2b4bc06fc21790becaf4cbb2028e3bb18f3b1bafe9e6d6d17001a1c6ff4163a428dc683b1897af5894a029e1fa136f20c417f0a3dc8c0a8bbc34adf93812962ed1d8d6dcb9753878d9a13fc5994070e2597626dcadff3010e2859732b4184ddf42fd56d3f135c26fbe4553cb94ffa63e413a0bf1dca0db66eb59075adbf12dc1a889c323aa41d0764e38ecf6b701aacc8d99d6e14c35a510137c88599f307699076df93e7d73fb41d20dda09618158453f8761b0427584336af1051991109de88738ce65aeb01325039e7e9cc9de382c4249f9562df8969069747ada6792c5f60e7bfff8d96610209b984c4692bcc88113b97b97018ebce8b82903957bc6319679fc8a14c45c27333d852426d4b3f57c80d620b23faa4ed57ef59a4ba2961e5fcd36176ad5c884765cbe9583ae68a85d47d8ea897b325ffc00b121cafb785949413cbcc26e090eb6086f965127c1203952c78d6c1edf000feef14c11ca02a1094443feb52a840db49c7fb84b234907c8e4cbdeeb24e88ae42f345276f1edae8a513ec8ab5643470a014c0f1b4f3b0b44e0b6cce41369af82fc7d52c6adb540690e6381fd42f5e50f33d37977a1d172e66a2bee65cfdd2d47b2835c8ae366c95e68bfe0c34bb24b814d78bab89de031d8501b934c91de5b01f9b960b312533dd248073b7b99d0147a9cafad8f579d48b44516eba15e5a2b82c2c8f60936ec68c74085418f9adebdd1b5e54e8c50ee35a59c70b5c7a189fe556e269163db215a7c0297fda3663e33a2780a87c4bee70a6d430e7fe4040b7d0362138f1838922fe423bd50ab6ed70789ac0bcec8e19a9f4159c98e1740974ef35d1b6d8587539e4b8413364f83af9dca03baa34f9f06b330455ff3e79b00557eb63d46b78c86ed30a54d06f683d3411e8559154c8a600d73a141e2a43761ce033eaf45472de569dd1cb69386594be188243b43eb061e9899df353f2ffd7305c895ca062d90eeb0b5e4c1ffe09b914dec8c064ef1898aa50a9873b0bc64271836db55d295a9cba2da62143e3e8d6154a93ae6af18b4bc1fcb6b1fe887b03fe127f725094dc0ce374f223e5568145a9cfd8f9cd2588b8f32a84fa13683051f1227c3baffe09deed7bcdd6ad56478b4af02f3ecc25a41134e9cc6fbee2a9bfccf9d16f3e5ef5684de19e84307594a142c199baf5a22d40013429d9f55513a2bbfc0b2afa0498f1330193ee3de537468ca8c79814242397cd01e21a5c576f9d2841cbf9d0546e5be6581675dcac8af2077b13c4bc0f42035e4340990d78229e3d041d0a62310c5e3a94faf5d0350ae4618d673d5016d094d1ebca4aa22b265595bd07a704c0eeea728dcddddea6ab30a28a1484d15297697b69580c3ad23c925757d20df7d40de3814f649611e07ffab311a83ea7021d0b51082912ef851a73de450278cac5dcdf5262d2eed1c2b7c964f14fb709daa1e32b5a27b11a3244542a24f81ec27b5bf55ed9a672f65813550a1609f7d729dc0cfc727d770b76642d3b6a8bb549fd4ae7fe696a4017788fab0776b4cc4823c8d9e39232fd3e566b37696eee192b8910f3dc853c8df2ef030f8fd75a6013bf138c4b8cd89f3ab80dd72bd39b20ae41d6493f8d3b61e482cb42d74fd274761c32ef02ba98fe641ced42d23dac4cc63f8864f1907f2593c4659306c7c4d9e6f05ab652403193e7544e8fc3975f2e15b88c1a898a3cfdbf9a56103245e8a1ebfec15a1d76d3cd0c5866b0889dedf8e05a1b064c85ce287b931f70a43fbd6362c07a1ecabb6372b055668ceaf70cac9329e063a922d3924b4529d89c6088c6b78b37b668f05626e1c199f825fe4de019d2d98cee799647af13fb6922e2e55d0ddb13f645f860d18ecc9a84d877cb671121c6963a9293b16ae45c8977df08f6b6d5491cd4a51b68d8927c7dbd76e915512420bc4ee5b61853bfac05073268bb4ea442041e517f5fe62330f431fc02fa6e1d9e0108095375f5723348c74b12574652631b230bfcfa549e42883ca8bf00c36b8470c0914ec963f8ce30146bf891eef38f99a92b7a648aa767119f11e2beee8fe18dc7e63e7f792e9acb388b2f63423940591c6ba499551f277e620e4fc9064a5aa7a223eca069975a6e2bac52aa08325d69498d1ecba09e314c74c14a1f947f2eb4b3b5b143b7cb49c80a52246cb363ceb24f637d75bd71aacf85a4078d879675aa3426ce34dd9d024c724a732f42b14c54f64675c119dbb642b104f0ed210bcea545aa9e72c20ec75da680b672793e3d1", 0x1000}, {&(0x7f00000035c0)="5734685682ace8a47d3bc83b49b7fb783fd3b805be16f0d3df2eff3074c166696d05aa813c639ff513b36aa9990edc4d475a7f9884b0a4bf3da2", 0x3a}, {&(0x7f0000003600)="a7375806eec69af7eb352f06c54913a51749d4c0462d43949fef174f7249c356812f39e7d2fdf3027af0285241affe75c1ed5b96d438db6e6f8e982067df20c3d1a908569277705b69ec3bbddb528827fe657dd991c10620ece3472b5e549296d624b2250cd56ea2cabd7e928e990a75f09b8b2b28006314814499b211fff2570f4e559a897f64b0d6f59703a154f7e484c8c512d001381dd057e55f38c58e0932117f3da9d344d9", 0xa8}, {&(0x7f00000036c0)="353796", 0x3}, {&(0x7f0000003700)="ab47ee164395c5a826e6853bd9b2a8960a92d5ed8289ba244b32d499c5991d64a61e5f0c8705e048b4740ff6ee44a1d9bd5ee75ced57881dfbcfd47c5c98ff5c5acbe35e4460146a92f4c5f065a90ef994e966332428e50c2c5a3150bfac0552d1736eb5348e3174dcc49b731adbe1f0690062496ef41f6c0e806d61b5558745dc91be23ccbe4376a07cdc3d85", 0x8d}, {&(0x7f00000037c0)="d8e359f808471e8e2fbe3e0241c0314466e168aeb6acfccf1b11af2201833b58bd34222276ea89eb77d35461169c9f9fea10496498b86fe889469d81c792a508a741d3d59f727c05a06f879a1017ced672354c2d722b173988eccb", 0x5b}, {&(0x7f0000003840)="89ab3e115a64c3791f3db45475c3de70092c71dc85d61e7a279373d0a4b95d6d6f115f9801f8f9575c12bcc8e0cc2dc4fde4f21fcd51a11f095f4791fe0bd6b0be149b7d7a362633fe3a892d4d895d49e8e445a1abc02c121f", 0x59}, {&(0x7f00000038c0)="c3ff9121e763c3b7dd811aa98b24b9a0c7d6ac50fe68a27c16861f99024e179381c4349025eb8c28a8d60cb63a", 0x2d}], 0x8) fchflags(r9, 0x0) pipe(&(0x7f0000003980)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000039c0), 0x1081, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000003a00), &(0x7f0000003a40)=0xc) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="466ecefb9cfdddf33f4b08f34adb2006b62dbc2ce4f3371da01b655dd736ab7e2b8d24a6285d42814ca864909c8b513ce8e41e6047d09c9356f50957f70a7196b130f212e16e9990f17c4433e0b10f46c5e5edae44315242979a010f48c8821bd09645eb2c0d9927595eee3017a81ccf0868680cc358c3215b47332eb6", 0x7d}], 0x1) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001500)="e88c1a32985f91d7e24108ceeb56f30d7880000000000000007b43059f5b2d9d74981a35e76c20c4a416b0d2b16720ff9281d39d9b4f297ea096b4c267158e0d4bce7d84a4c9c2297063c5cf1ef01e754a772f70d456e7cbe081bc050be25aa66f5677a13a531c135a388428a4f7fc4ed288210f56f35764bbcc93eeed89fc349d5d216e22523b4fbe8a5149d9da7a4171d5832c4ef648d4a65b06fcb36e364069cc1db4dd9fd83f56a23e4b9adbeba4c8afa2068c1dce1a15b50c323202dba0b75edbaec81d42eba1f7c6de24e958caacc490b613ab27ab2e0169b77daa35861de78df6a6309dc8aeb05663ff48ecc91711ffdadd8e4f9b338d19a1968c85c7a2cbf535a33a1d7b97a3b17c80b5796f7772bd263dd8f078efc08d44808c5b9640d9aec8719dfb6b6e0982988582d01e88e3b89ab3731c1d78d79f703661b5528d409808eb0c3088ca0977fb76fd6f5c16616702fcdbf26a1d4cc83ed0ec4f36cc0a23ebcebed7e62f22d047a0425675a914f7528540ae9e44b541c2dda83326ae8dbfe03f7ecd7bb80e9461cb8b78e0352fbd592e869d5fc18c87d0985449b5ebc360e2d4d43fad487b99004e79969ac5c5d92ac6cf1675c988bdd18e3ec78a35c9299f309372a57b5342a1aa2ab84f8b55abdf2ea7df2558be4ef854b79122582c471cb2a33bedfa0e1327464f64715b6c2f5022fedb93b8efdf85009446f9e580bda3e5928d57603b3a90ffaf21d293d605cf721bb5b0e878767481c28958d576393f99a0d7d9711cd8b209f3f3e6ef622f9dcb922f0384bd89815993b969d0bf420c208fa46480a1e3b8537c938e5ff582df56b56baf13f2aa045b3cce57e93093ff628eb3d4ac261bb495c4fac77d27e4c9589fd43b62722770a3cedfca0dc44adfbfa50552b5f488f229fda7c6a7812b5b3069fd6d116dd1fc775a99c4aeb2b36223f1af0ec2875ba5c0b6c9932c1b343539bca01f2f0480a5e2a81f06f03c66137de3e271ae4db161c98b8c991356d97f9287f72e710e42302ba75f55adadc3ce3269f79eb0aa0827d2cef803f7db599613fb77e248000bc7957c8fcd3e78200ceffa3e3136f63a7960eb380fa988874ac1b3ada20c6d6e6d93da50d9306e84cdecb50756a8ae569b5ed98d361d662c4debc04c06dadad4565c3f7911ce7d59d6ce695adeb3db2088c9455cd17bcf9a209a702ad7f299427945d943365a542b251a74310353c46f2abad5ac45c9a757d1d75306a295396a9c40f15a3aa02bef5566540b4245e40badf374ed68aec65ffd53dbc37e2a5564bf54df4f3506408a166860f2c877896847fae6b7b02615b5b03d155ccd5b8ac62c920fed969e4f0602f410a2d041ff4c21e7391dc91be88feb542b822626f0108e0afdb13b27d33719fe6003b03c06700dbca38794846b06f254cfc8b92a387aa17b1b83e4c658be6e6b53a9c05ee20059412c17559317a2e7db067007baf3c8c9b827766ed8d227b8de335928f54f0f18974b2adc2edb4db275ccdb6015f6a6aa52effbe5636582dff027ad4614ee011aa5c0b0d57dfecd7cd5a9fc12cd9360211c0f3f425139737fb227c78b132d2a412967abd60c60239e41cf25197cc939f0ed442e81bc03e6f072ae2c78be6deb738f34d84a9dd0c8bae896578f00ce656441acdebd28f1d2808df740431f0d0eb83be76eaf2a891fe1cbd41005ba218ec484c83da0e0ba14173ef0ea08f3763f5bf18dd76abd82185fa2c84c0443696ff0f0c7032b8e65c74e915a7d381aaee33a8bb1c359bd522f6782fbce141d0d03e8675568354638cd2ae303de8a4086de3b5745afaffffb8ef7ea0c72d8c5df88e30161320791f92b20cabe771e556b55915545c189c5b252ba3fd561cb37387f3ac0f6a0d78af2a97f1b6d6b8c0a1e1e79784af2f2c1bcfb96db6809f6461fb69796358eee4e9d0abd7713db3209080cc00d551fe8cad98334335fcad4f9819abd1b7a40dc44902d10534826cdc7d26597ca7a7a4be7e951d2b0beb4075292c348b20946a6c7f7a6962342740b6a21562faa9d7d598dc2116df0b8cf33dd618653917e1dc90356af3a56fdd863c92a4b4899300e0747388bec6b45937f425d13804c4cc87796acd87fb3ad0b91e84e176265dd30b2f2ed631a2a54d8a88d7f6e371adae6ca99476997c874c3459e8655fdce1e058e4bfbe80b3f40d1391506b3704a45db4dff06fe82088ddcb4d71200701c1e2a4df021e47f4b4de49d0e65f95f8f0680e95dfccb501b42869ed2a8453cdd478b254290e5fd4fe42696c484bf9a95fc2fb94b7fea67ea842867d94778f7c4ad8a2106f185e6c3e71b9526d1d1c5e883c3f7bbf29162688c88bf23089a320845566fb79243a3dc2ea93cc46e7db786c560ddb06ac842f95e04c9f554ac690963dfc3a595737c402055429ecb42723fe9dfce920142c495b844e26007a2afba3c542a2927f4f00a7b16542d031b398dc8b1ca0b2e28fe9b97bd51ed2ed1a2b4249665475e67c0150b3d0c604eb3580e439b58a3c56df1126a97f8b59b37a91f89891153b929346bd9797e662c4ad9c60cbfe648601327fc2948c4b05561a4fd22b098d01866a04b5491201e4702f137204ab9b3b76f75dac985ff4cf2a0841152603e3c8c644d4ce957a3acd590ad91467dd15e10bac9012d6e661c9bbf17df44ac2eb4da77d5735d5cee46612b7a58f7b51c1b311150a43a0670007b63260baa0d88aa0dacd138ca58c0f8a3425a28a91de06261125f1048bab35ae2e7f60279b8219aac01a4aa03544be9acec439e98512d61af53ea901c535e4aab8c4fc75ed2aaa8163675245f8d3d63fac4be2a3149de27929ae5b3071499b35d00d9bc4f9f10e4b07683acfbcb5e5deef58b038a16a82db67d5df68c9d291bb4325ea9e19e74593cefc9273d528d6702f47f31433c43a9b275e40ad414061ed44c7e6d8fa98b22c3d5aef0c6994645a997194e57e67a6e36aa68cf68d23ca617d299cab372137fba29ba5ff71df985a5242cc20f2ef52a01d35fcc97d4c8cd471bfa09d367846dd0130a5cbb92ab35b25c7f625011340047d147998345a53d00b15d9d89d815d6fadbf22d8c936b85755ec813be682a683ddf20a1b3ce5f71475f624336de7f381a7c7cf2313303a08414eb28d36a2e9262a3b1f128ba581ee79616d2abb2792f1c7074d38b558d9c39789e02ad1fb146fe2dcc03806bd02cfefa1576e26d0d4ca44a21ab14e5c5037c9ffa38c1199565911980e68bbe70f4d16b36ab58ccb5737029bc47d55b302a5d79c717edc4fe7bfceca9057c677cb55cf3fefa48986a46c5eb02acbc9e203447d2e7162ae196b9f3668ad2872be1a5ac6aac258c6346c8218eb9ac6ac075011408e50461ab27aeb7634943e90971b3afda90053b8e952174db996b8b7e1d28e06e1824529718d9cf75112c0c5463c39b53a7d4f470307c02380968e33cf95dad768b2722892507777eec448dcad0f8e9c3aab16b6215fff8eb71671e852c702c106190b29dfb21f8315cc19e60e7dd185a884885c1b18fbddcfba8a745d58930373a51d81cb3f592437c1ee114ff9b490ab0695b6d1754895855752061ce323e5d0a5d3195c8f0349b4c9b63357f7105204afd8d0c024152d4b71838b9202047bcfb53ffb61760ffc0f11a1a80034660d39d26a42b28f940ba16a51e1522d3eda32c2f4426bffce1aa9f09c155517d35218f37b53bc547307612859de689d09b386d363b3491fd467f84454994dc2a3472b2c6a2d605649d808b8696767173a72e0cd4427f37489659e56d80929df1755fdba7ceddb9dbaf7d66d7c653990c5bb5a2ffba6ed7840ea866266b08713b20e3103047403e993508df3131dde4628750761c1685bae0608c16d357b7093be753748b271a34f7370acb34028e17534a959a3a97bdd85ab9c1f96105757eed4d83d53a8dd4c429edf3add0857108b24c9975f9111e6fd185d55434aafa094480d31591a0a104000000000000007ece67d60486f1491d68bb9f64e403c6e0d290d707b65d8ea60578e633d174937c70a71c3dbfffd64a45557226260cbe9710ef4120ce031a0e9d517364470256b3ee8659cd1d2f5951504aa05660b05d9e440dda5a3bd1e4c503f0a8012602c75aa079be3aa3fb8aa08ba1520150478607ee122ccd67a529546cacc6fc339806a20ba1c7e4c45d7506886497ad42394fed03a8f8467608da2f62013701f4e0177332b022f719154ba1e9c1e4c0437a75c6eed33aff50ad1bc149758201f26cc34287591034e2a34b6ccc0f10d940452f9a6bb60e31eee26bb1498b36c4326a6e59bbe6aa304bc6b4f74d4ef46a2bbdc9fed283448338a4c28ad1e685ce3fa511198f71f00026f33053de36d2c614c9712cdfb645ee5e0e39cedf194a5d40e0ab6d26a819073ff1ae66c2b86e79774d92749170426548706831b85caafb7e7c82dff9de21807ed8604ca46641a7ff949db9e96ef75fed672ce65d538cf32b18c99557652d22163724e37c1a51a8c1171de1daa4c01f0d41222eccb39a92bc67eca41d11e61a7193d56d7b2ca9a7a7d3a2c7f75d1ffc0654942b414eabc82355beecd48c79937ee33e1564f4fe7e80792560070edb566acbdcee78ef258241cf010b3d5f47e12d5c815e4080bd195ad8da44d4244a8593be4b194a86ebbf56a61df6ed05c269e691e1262028f15c2f3adca97a9ef7db778c044e2d562e269b09a12b8522f96199bd5ea2eb5dfd5826f7ae4d00e2e57c284027288ae80207c9a2e0c57775517f861be79488a113ac62b65f98baa97e549513b5d854b5653efee85645c12ae53c7767df3ab78eb1dea67886c65fcdf4b22120199bfc7249ae588d126c21bf727e50378494a1fdb770f6f2f99c252f6de480a4dd295c624e221c54948e89f7e17f1fe48b68843ed9c19f7bfffd935f32b41d8ca273bfee90f0aafd87914d512a3c2c60a5e576e2a50c7880f303faafe6b56562a942060cf5248048d4c6dac5487e52f46c678fcbf076cac7d6f01d692dae8657b0ee0a077df1b2617ae6e69b090fe209c5d37ee1332df9a694209ee64c3971c0c14427582ae63c47ad0e599c9510f1c32dee0f111672a010cf8fffbf214a0eb57ea7186d5ff0c5ea3936a61017c82073adf4389bc2434df93d4c7b85a64062f1cd3020be664516d0101a7f65daca1a4a0a0226481f90fcc8e728c805ae1ee039f1b1213c5cf184b791153850ce1ba65274f7d2cf395d78cabaf22266add18c8a0564aeec5af851a15f20443f37acd52f0ba0e2cadbc670afc925fecc5c2af0871543c52e3a573d225af8dcb5dfb08c7dd847d90096908448b7710045b018a35846033802d5d02542164b6828d1fdec8a46265c58b5b63c9e29ae6a9ae556bf7423381b295eaddeb76cf40103849f425cc42c1ab3af25c55528724305981063773406212aa95682b89269ac1879ca1db0d6253825d6aa6062a7b41c35f300dccdb1a6dd35945741a21b0def46a14fa68f13bf28d587b9c89f2e0e5af096aa866b8df77a235b19ea6aef2b523eef8dd14318ee59111b967ff27a8ab8764151561f983758556fbb9a9df46c4bc26747db3fdcdc0f1e9583e8320492f81dcdf65bcd7bfee0d4d60200588f316773e633ed731e8e05c198bdaeb03a1ac9c394ccbf8a075f564709daaec6f58b50e408d491d0c2cdd2760de0d0c3e9bac5d06701d1a619d5ba22afef1d97b4d83072c3005028ede800ef73cbc21fde3c7ad50c52a2c9b4a288ab7bd10bd02cb3a54c1addb4005333b8a12be5cf831aaba45a234ce776c46e41c470085caae9c63722d776bb8d1893cddf2dc7f3dd327a65b345f548354071ceac5e1e189239771df427a6577e1dc6a6c73a1b438614aa640079b34b3f0cd8ad5054bf7e8a8e119e78614d93883f4683f858dd0000000000000000", 0x106c}], 0x1) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) clock_gettime(0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x61}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x36, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r6) r7 = socket$inet(0x2, 0x4000, 0x30) close(r7) executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300010008}) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0xffffffff, 0x95b4, {0x10000, 0x10000}}) syz_emit_ethernet(0x112, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x84, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x67, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x10000}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x0, 0x0, "d0fe155233a7d56a7025aa030ec10b3e4b5998395ac708939f58b051ccdbcf8273d635401251f6a1d51e6837e6b978e356c536d3d34d6dcb4eef732432bb3cc7a90897a7b0b879cdcc81aef43f557d203bdaf33382c064da55dc17cc8410e203ddc0502e31d95d2431c28e2a10fe25f1efac2c2a0d1d1a34fb206a4595ecd4f64eabce4d4000dabe22365b6e9163a0ebaa8c78655afc14570294d244b49c1304ab0fd0cf08a9900eb523db7b310dc73391743730d9f18672037773d2dd697b4c3cc9e27d0045d0ee0fbc75e5aa2cf447de87ad126739806533f6ff9e"}]}, @hopopts={0x8, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x0, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x2}, @padn={0x1, 0x0, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x8}]}], @generic="d6e94cac2eae1fc514c9a022788f32af34c936b6b6c590aef78cb9b27a2024e0d1d13de04a940f979646a687db5d33c2bac7968d68a34ddf0e17b240c5c9c7826be1c693f20ff35d1ef726fedfb267d5409c6a507b79de67c6f76b80faf4c19955f658706b3654e3ba43f92b5308d8ba4c893181edafefbff3c7bb385feabea42a71b5c166b63039d181620dae8c2b8618bb0e16c94d325fc9fac402674d540484115eadcb20476dbd4737650ec0bbbfa267753fb7f13f69fe417165c579b5abc1835fb8babd1f8e1831e1dd4814abdb473499fc555e96d54d4ae5d1483e67d2451ba23594df99c75b83e3145bfa7f9544c2889b6629cc1cf334ec932a2dc23901da0d71fb18e8ff171ada88e798fc0990aeaba7716709386966e683ecfb459590f89241b1336908bf8d9d01f097f70dbd797cf9b2f3f830531621cf4aa7ab4486b364142e52e3dcb183bbd585fe73e5870d1b408d4cf4fb5787cbe090f140f70c1422b2ab88"}}}}}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x2, r2, 0x0, 0x0, 0x0, 0x10c, 0x200}, 0x3, 0x100000000000081, 0x20000000005}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r3, 0x0, r3, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x2, 0x280) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r8 = getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r7) setreuid(0xee00, r8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd1, 0x1, 0x9, 0xfffffffc, "203dd1e0af7962da13f68e65c775f77fac62f9b6", 0x9, 0x3}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000080)={0x0, 0x0}) socket(0x1, 0x4000, 0xf8) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x88e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x9, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0xc) socket$inet(0x2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) getsockopt(0xffffffffffffffff, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) executing program 3: mkdir(0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000380)="e33f45e8", &(0x7f0000000000)=0x4, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x0, 0x0, 0x0) close(r2) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40004802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x5) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) executing program 3: r0 = socket$inet(0x2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) shutdown(0xffffffffffffffff, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000033000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000080)=[{0xe7, 0x5, 0x1f, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) getitimer(0x2, &(0x7f00000001c0)) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() ktrace(0x0, 0x0, 0x408, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="ffb053dad2f208305e937b40c08f1d0b014d78ec1f934a647cb53c11cdb79ec647d212edfa33217e726f2238f2b7e6b518ec9af5b992010776f8f721be3ea7b2bb9527ee6fa9eeff2ec7a75dc2d8312e2c801116e1672a340f3cbbe772474b3ddd5e08840100cc0edbdf2ae45fc88f84e2ca9402adf3fdba6d7b6f41f501a01080c387e2999150a8965c47c6d7652fcba23c5da66233b565f3f0cdc9115887f83d8eb7579549b55ccfbfc8ba37a8965ed99fd42a5071b91c", 0xb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e685dacb", 0x12) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x97}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000080)={0xc62, 0x5}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) close(r0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r4) kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff8, 0x5, 0x8}, {{r3}}, {{r3}, 0xfffffffffffffffe, 0x5}], 0x101, 0x0, 0xffff, 0x0) setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) 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) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/62, 0x3e}], 0x4, &(0x7f0000000340)=""/159, 0x9f}, 0x4}, 0x10, 0x40, &(0x7f0000000480)={0x7, 0x4}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x890a, 0x8, 0x9, 0x800, "9983587cca3859fcbd65e14c9434337a99d26d2f", 0x3, 0x235d}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000140), 0x0) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket(0x10, 0x4000, 0x89) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x0, 0xd9, 0xf6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchown(r1, r3, r4) socket(0x20, 0x8000, 0x7) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) sysctl$ddb(&(0x7f0000000140)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="b816cab359090ac2252a6f4f966e17cfc727fc2526035fca89a611", &(0x7f0000000200)=0x1b, &(0x7f00000002c0)="4fdb24cfe44abf0c6fc93485d1b1e4c9d1861a5f3c8badaa44c2c2b312c46d1f769cfe5cc4ec3beb4fe07f12061cbf5ae3f99238429fc4940c36bd488db69b2f4f27e976720610d7b99bb811bff0dec666483bb44bc89c8bfbe9070f6ac9df57b8d45aba9e2d3f59dfe3cec3a0dabc9807c5e62e16d11c8e01535e1c0f496e4b4af35c6da6a65af3d91f644d51e70e9fe94d8afcea0f353777f90b39fc191a39e01becfc9c7b020b17ae3c20284bf186eef2487a67491b7852f2df41a9a18d93cf9ce0107ef120c7734b7e10ebaa51f5406fa5df8badce5560a6378afbc7710b21e8355e7a3abcbbc5b3c9e8fe9bb30e2ecd82", 0xf3) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = dup2(r1, r0) r4 = socket(0x11, 0x3, 0x0) accept$inet(r3, 0x0, &(0x7f0000000180)) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) login: denied attempt to set clock back 4261347744 seconds executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = open$dir(0x0, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x1f, 0x0) socket$inet(0x2, 0x3, 0x0) getpid() clock_gettime(0x2, 0x0) socket(0x2, 0x4001, 0x0) (async) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) (async, rerun: 64) pipe2(&(0x7f0000000180), 0x0) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (rerun: 64) write(r1, &(0x7f0000000240)="7b160f592b70b5b3dba904d63af3574c5b562403fd3da2c7cb29ab8e58538921f349db02c29a19c8a9e1ec7df8461a9de2b597f6a7698d", 0x37) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x14}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) dup2(r6, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 7: socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = getpid() r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000002c0)="a82e09d8920be933145935be05c8662e1e41a1f9ea1c748aef8459fc166c1d163636a82910e9207134b64ac5426890f05217f2f8cd4918b4cd421344fcc028c41c9c91173293692d092f64246081d8ff3a2dfaad41d4e4933b0ff87a7f24a17090d4b8bad4bf478ab584bf638950a8419e8414c8d5485ac6e606c9f2ec8f259b791036705b3d66537ee378cb6bb079edc7ba2f0700fd0058edf90ec562f56bfa14388c1d281a3950f54f5bd8e4c428014ac9d58e20c62b983ff6199e98cc5e87459fa26a66522a07de9eed7ec471e893688ed68a6fcc0abbd5841064e7f945431ac6c4d1658dee7fc438de2eab1b3f4469e61277", 0xf4}, {&(0x7f00000003c0)="5f0552d4d52d4d471bbeb526e3b126d969f9873605fc996708041403fec3c792ed19656bd6a2a2503714b3c747dd91653daa1a572e6a325f2dc6b9acf0c096ef728c47e9ee950677666640191b573ab11139edb458ad674a17f8324b77a12cfcfad55d4a399e4a306a4656635d9dde721e29d916fea71a62fe4b6571e27a0ea5c050704e5317dc82103274b9e7b5653b5956c442305b3d2c18c2c9d650a3ca489219", 0xa2}, {&(0x7f0000000480)="c5a5d80e5e7158e0e747ea1a141671a9e7e748f6521c4bc6e953a3b142b29babc32f28b1e7cffa4d009034d6e4bea417669863c0af2f9dbcf4ab10899027b5a00548b73f6302410255d3c1bfa2b9ac276511141fde1d00e2c6b9b0dc0619588a07827aa2f5fc403452c5265929a43b13d2a952480c455ad88cd593272e92d2370644bf0871d3faac5e2246a1515d56187b3419f90ad4f3999c2214a8a2b4fa3f534dc7219a4118bc6bdb08814b2cb1a9e10574ea248d4270d6936c3665d6791469345bf346010bdd828a5f11530b1b", 0xcf}, {&(0x7f0000000100)="784eace7", 0x4}, {&(0x7f0000000200)="116862a383d52d6ac5319834f38f82cc9a80da779b3591bca8cdd427256d8630ce19089b6a083ef1840248b553e109e40df852c17e94f3519da5123b581e9ab5ccda262a0c90f0ce8958d8cb0bd6208530de5935021625fb6c70c735fc98d0955a571addadb091a68b34ddd0e5a0f9fa5aff8e6c09f221507e", 0x79}, {&(0x7f0000000580)="920941ff562cafb9b07e0e1cd00c29586b3b28fd0009a52b61f23d4f2f84c46bcb8b60fb7d5d664f4342d3df313097e7aeafc12bb7dc72c61c1097a8eed72896485d697869dd1b2561c23e11c07734bfcea659278ba1d9e180e2a55a93923007acb8ffa50d3b0ed41f01def7292132a04a70f496affc66bd9cdb75add13c60074900cea514787876bfe2bef2513b8c02732e2ddfdf4f137dfab1405fcaf2f852e0e44f19bb0d0c21608acb97340e33154140c5c1e2e053f54fc3b6a53b9bfa7a00ca8335e008ceaf0bb7323d8208eb689fb6bc7927ea04ff400a380b3187a33e3ced502f2bf12ec984552e027e7ca33cefe34e35d0b4aedf20", 0xf9}, {&(0x7f0000000680)="d3a4f6a7a73543c343ed18feffd8b8c6298c94f05272f188ea7040c52a5a66f665c65e45a432247ca0b14c58c70db66d77e06c9466188cf12f544124f45ba86c43f2dfc7856aa46c3c406d997cbc15df602d3b2ad74ab33c3a2980d5d189274f26e05652c0b16d12d767a7f33a0be928d435882d48e10bc5cc6765b21033d4874a712d78fb23fdc92ad72af890d3e2b96dd9ae3301f65ef1ebb5c9d6ccd85df20c4a4561f50dcb4ff387f2c87739058e26ec8d396a9d4f2a213d5839d20a6cd00b1e32c158b117582e1846296e64", 0xce}, {&(0x7f0000000780)='.', 0x1}], 0x8, 0x0, 0x0, 0x2}, 0x6) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f00000001c0)=0xa1d) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) recvmmsg(r3, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)) executing program 6: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) socket(0x800000018, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x200) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000100)={&(0x7f0000000140)=@un=@file={0x0, ""/517}, 0x207, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 6: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0x100000001}}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x11, r2, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) socket(0x11, 0x0, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227a", 0xb9}], 0x1, 0x0, 0x20}, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/138, 0x8a}, {0x0}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f0000000840)=""/193, 0xc1}, {&(0x7f0000000940)=""/245, 0xf5}], 0x6, 0x1000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r7, 0x8, &(0x7f0000001800)) executing program 5: setgid(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x58}, {0x5, 0x2}, {0x8b, 0x3}, {0x0, 0x80000000}, {0x8c, 0x2}], 0x5}) setgroups(0x0, 0x0) r1 = geteuid() setreuid(r1, 0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x802, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f00000003c0)="57f7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cec43a53054025f9a439709f398ac58d5c21ad64763a86534dc68ae73ae85c92179eb49801ae5a343e9a", 0x42}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0x6, 0xfe, 0x0, 0xfffffffc}]}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 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) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) dup(r5) executing program 6: mkdir(0x0, 0x0) (async) mkdir(0x0, 0x0) syz_open_pts() (async) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000380)="e33f45e8", &(0x7f0000000000)=0x4, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x0, 0x0, 0x0) close(r2) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file2\x00', 0x7, &(0x7f00000002c0)='./file2\x00', 0x8}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000340)="60f8da55d37f850c8fc94e3a", 0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86b66f6e62bc6b624000cb69bc836f0000070000000000000002fe80000000000000000023ed21000000000000004041f753e62ec8ad0e95fa34c4699aaa6d18635dedb50c87bd8da130927e640ccd5bb7e68876f45729c95adce83793f2e6844c21a0f3c189940d96466445e1efb0b82552acbff59c1cca9b4a17990bc086d09926fcc2a717ed374ecc35e0063ba70cf0fc6f6e8c918edbeeb6f6d8ece39eb9674b371e68669b276f97e002b643db8e299d64dd2380b1796a087c87c292f4ccf54d0071172c5ccc873e3a720ee55e6e7ecb6175bb7e30", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x8000, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0x1e0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) sysctl$net_inet6_icmp6(&(0x7f0000000200), 0x1, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/107) socket(0x2, 0x4001, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f0000000480)='./file2\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) executing program 2: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x84) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0x4}, {0x20}, {0x16}]}) write(r3, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) preadv(r2, &(0x7f00000012c0), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) r5 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)={@random="89ffa23f3c25", @local, [], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f00000000c0)="f28a5c1c1c0d5d5b6d26ee4cfd3663ede87be3dca53a20", &(0x7f0000000100)=0x17, &(0x7f0000000140)="d379e1d93a7e2cf73a109ea3f37dad3d1ff9b228a6b3d0c33df7d0a824fa6c7d5276b389b10859fc72c9eb476d38c6fa58438996c974dd9ad5e4d0161279b4a22de9bd70ec179ecc430d4ca590830d3da2f66a0e23ce4c8e709ed5986b5f580c4f378bb2f2de7e8a93997eb1311086ab4d27a2557debfa134926858353e9603013eba5b0a06d33438f43439bf3eb3fc8324c531dd3c2c30abe48cfabcf3972112ac633548f9b1ebb4a2ae274038540917ab60d1c35494685dff03984243f9e8f6df93c830d1870238ea263076cbbf76af9f044241b2e418e189ba8bf227a80db99448eb4e53d9f9b4af9fe82cd73782c2142d4dde3462b6eca53d8d9ed", 0xfd) ftruncate(r0, 0x8001) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) setsockopt(r2, 0x4, 0x7, &(0x7f0000000340)="fd4ad815365909215c8c00fe0504e169e7f9332281c458b0adbee66fb3fc42aea16b87666954d657469ffc4e5a6bb0bd447103e7588f65669bcbc1e3f21b028e49d8b68ea6313f9d6036cb5ffa14edb2daa2e0a13670824cb620eecc8cfb2822f9f01803eb0213ae46d84c57111b5235c5ae6267d1133fe08eb145919d4d31aadc2124ea4bf9960b74cb605f622a0191d5db09fce2ccf4af68e21127173383c78e85bd99853bfd6f7e29f02e5d63b06a66b447c34ae05f50f6302e35", 0xbc) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000440)={0x1, 0x1, 0x7fffffff, 0x10000, r4}) r5 = dup2(r1, r0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000480)=0x8) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x141) ktrace(&(0x7f0000000500)='./file0\x00', 0x2, 0x12, r4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x100, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f00000005c0)={0x6, 0xffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000640)=0x1) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000680)=""/235, 0xeb}, {&(0x7f0000000780)=""/182, 0xb6}, {&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/53, 0x35}], 0x4, 0x974b) sendto$unix(r6, &(0x7f00000009c0)="b7c2f203b4e016fba51f028e7f35b554e07ccdb6d8b7a1b70b1dc90135", 0x1d, 0x0, &(0x7f0000000a00)=@abs={0x33a2194c8037201a, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a40)) readv(r3, &(0x7f0000000b80)=[{&(0x7f0000000a80)=""/136, 0x88}, {&(0x7f0000000b40)=""/11, 0xb}], 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000c00)={&(0x7f0000000bc0)='./file0\x00', r7}) sysctl$kern(&(0x7f0000000c40)={0x1, 0x16}, 0x2, &(0x7f0000000c80)="d380c3100dc4cdcef502673b217bbffe9288d49b040d18e0aaec709661c5571200ae42c2e62145c06fe719da7ce36d3fc060948504d0d8e478e5c98a804670732109b053293e7db796d4d1cc74dcb94b29a4f04a4e975e7c31babe69e3b4e79238c8e32f4fdeaffc31f16122a764d1d8fbde36c69297b77f5ad82d71c480d2087611f998f6d453bda87f27b53277a366b97fd3cbc0e8382921", &(0x7f0000000d40)=0x99, &(0x7f0000000d80)="c71da5c764a30e63aec1dcec461e7589", 0x10) bind(0xffffffffffffffff, &(0x7f0000000dc0)=@in={0x2, 0x1}, 0xc) executing program 3: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) open$dir(&(0x7f0000000240)='./bus\x00', 0x400004000011830a, 0x0) r0 = getpid() open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0xe01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000300), 0x0) setreuid(0xee00, 0x0) getuid() r4 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r5 = getuid() dup2(r1, r3) setregid(0x0, 0x0) setreuid(r5, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) semop(r4, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1b42, r0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x64}, {0x8106}]}) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) symlinkat(0x0, r0, 0x0) setegid(0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040), 0x0) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)}) fchdir(0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x88, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070160500000009000000520000030000000000000037f87ccdc0c4a92cfe8000000000000000000000000000aa4e204e4469f33df8572a9e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f2"]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc0}, {0x6}]}) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x40000d30, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x8) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000d99b15a30000000000000000aa"]) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) setreuid(0xee00, r2) unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') munlock(&(0x7f000076c000/0x1000)=nil, 0x1000) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000002500)) fcntl$setstatus(r1, 0x4, 0x44) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00000a2000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x5) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x812e, 0x0, 0x0, 0xffff7ffd}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r9) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@end]}}}}}}) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, 0x0) getegid() mprotect(&(0x7f00006ff000/0x2000)=nil, 0x2000, 0x4) getpeername(r2, 0x0, &(0x7f00000014c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) getsockopt(r4, 0xfffff61e, 0xf8, 0x0, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4], 0x401, 0x0) mknod(0x0, 0x0, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ea3}, {0x9, 0x8001}}, &(0x7f0000000040)) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="15337a49c0", 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240), 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f0000787000/0x4000)=nil, &(0x7f000011c000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = kqueue() kevent(r0, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1, 0x3, 0x1000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000080)="99e201371655a368b6b2c458da9726f3b54aff3785885d343a3ba2050012d84a7790a6198eca29328531c1e1c616912a151689d8a2a379ecb078d9889fc832e2e420e0bb0938f64718766748aa66249323a10682d124558e18ea80ece18553b26aba52a3ab0de3acde0e7165f7b3fe896e4abaec6486fd0dbac5b37951abdc76e2d3813018fbf564093c2c66cceb7075a8556aa4c7b83b524b92c7a17b47ae9a646719316e024dc745", &(0x7f0000000140)=0xa9, &(0x7f0000000180)="beb51d57a29acaa706ff91a936359a1d85e2fe04e664391bcf9954912fe37e8629a6e41f1a4752b6e0d8081505aa411893cb10925a8b143bb7f174d838c82207b8bbcbadedaf2e774a529dcc443c94", 0x4f) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000240)="646cf1d66bd8bc9048922a2e2718309e3522217030b796fd1eaf4e417ea76d49ba862c45442bdecb174b08b3e52f74acb9dbfe5b55a67e740d2826fc0824704b262631f42161b160ac6f318bb7a460b3018052351bb4031fe98a9673112bef7b1d5094ab02fd720f21a74a30bba780716557c14807347c0fd84d8c20b1a827baf88ce96779627c3786a1bae571970f402380a4aee61ed7f45506", &(0x7f0000000300)=0x9a, &(0x7f0000000340)="67ac5eafeb94423337823c114ce21940ad198562ba3ac3b9e6eb8e3e6a464d610f48df4e17898eccf3b2f7edec7015454d929b6dcb2066cdbc2d22190aef5b8e29057204f0451edcb43207177bf48022e61575c2ed5061f7e5da25afb5996e6abc5a0316f6c7b1686eecabc6edf1474fd04ffa1428d1d6e57bf5f46118de6b5a0986fa289b3a75189840ae73b1949fa8f18ee444cec866fd3e4c94", 0x9b) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000440)="238d2c26aa60d8361c0b79aa2c2368b2e770955af98e7168a10d47c869b344ab0fb2dbf6d53489cef9998824b659f39aac14d6bd87b14e64be85d0b3f79718a30f1ec5a725efd665c35422136a7065720641955f1ba68176eea98d57589ae8ed584d426a18f60cbc67b4f0f6c44930d876c786eaedf664f08d262359f793d4203177b76f59d9f856aad45f1c03a40291da39a86995ca6e1d89113ab29cd799", &(0x7f0000000500)=0x9f, &(0x7f0000000540)="31d57884afb614ca7b5105cc91c1658a4e966e30ad62826fae5bd11ff69f20ad0332c74a8041756a4e043a4c91e4364b6cf0912b260d16e925e12af7a7", 0x3d) sysctl$net_inet_ip(&(0x7f0000000580)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f00000005c0)="119b00d2dc5208e3a9d309fec5d0569965671d0df0d01eb809fa81f4da6e8a4751c99c973914193a9f302ccc742c90a6de17", &(0x7f0000000600)=0x32, &(0x7f0000000640)="a401ddec24bd9881d2ab7ceb8a237563a5b0f9a52475087667e343aae29f37c58be0ed088f65349333328a8ef6f36e498d92d3cf4cebdf8933a0483a9c6486d3b7a241ce4d32391a4f5c8fd7abcf03a15b6c2cf4ae6a1de856300e4659f532d5e9d7a89238271f970e9889b0b9dbdb54ae8690bde5f9aaffd18e57a8ec0c7bf356702f0a4fb0dfb49951", 0x8a) r0 = shmget(0x3, 0x3000, 0x2525ee0e36a661fb, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x8, r1, r3, r4, r6, 0xc}, 0xc2dc, 0x101, 0x0, r7, 0x1, 0x3, 0x1800}) r8 = semget(0x3, 0x1, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000800)={{0xabb1, r2, r5, r4, 0xffffffffffffffff, 0xa, 0xff}, 0x1, 0x6, 0x7}) ktrace(&(0x7f0000000880)='./file0\x00', 0x0, 0x40000908, r7) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x800, 0x0) rmdir(&(0x7f0000000900)='./file0/file0\x00') r10 = openat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x112) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000a00)) setuid(r1) semop(r8, &(0x7f0000000a40)=[{0x1, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xfff, 0x1000}, {0x3, 0x7b9, 0x1000}, {0x1, 0x20, 0x1000}, {0x3, 0x7, 0x1800}], 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000ac0)={{0x80000000, r1, r11, r1, r12, 0x1, 0xfff}, 0x800, 0x1000, 0xe99}) getpid() seteuid(r4) setreuid(r1, r1) sysctl$net_inet_ip(&(0x7f0000000b40)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000b80)="1504488fae20673048d279d2b188d432b56d15485b5afcf5decd03ec6955c6cab280ec691c1edb5b660865ea0440d859f3b0530452301eccc783118ad51f14bb03ba89c30f2b351b7b038814e2ad7731d535d93630df89ef8604c3b7cac2ff99828a15ff1eb56bc6e24e20ec385abf623c9f730da6bd059bcc6375643d7a4a61d7831b2b321b2dc921cd7c725dd8ce6bd5c3e4788b9cddfb9bc490dc0c4105ac13e3aca7d64b8b7c22a28a57192647e0b195d20ad4969f0d4e54acca87d4ad9abbe4aa4ebaa5418d774695cce3136ff560220d0dd829aa110cd8935b31f1154ffc5cb4bf79c32a54cec1e0abdc54e75f61c1f355c92ee216c7", &(0x7f0000000c80)=0xf9, &(0x7f0000000cc0)="fada33d35a142a84618800e633bb6b08531856e6b4b1e6a3b561e53d10cc05245795198ee14c4cf80da0ff1ddc9cb7052e8f6874969df4c06073adb45804c6ec5ba4a13a3afb6193e8e84971cbb36d628599fe40b70cd142fd1a2a920c48b43f90d038fcbf1c2005774438f46d745a2cef5ff43ffaee2da08f5b252e4d6aa95882261c48d109ee3194cad892f3f26994ad14458753f1c55b6830133322ea2b0aeebac4563b3abd6884e4dcbc", 0xac) r13 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x80, 0x18a) fchmodat(r13, &(0x7f0000000dc0)='./file0\x00', 0x4, 0x4) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0xe92c2139a8989ad1, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0xa0000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r2, 0x0, 0xfffffffffffffffe) executing program 7: getrlimit(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2, "0100dd2dfa7f0000000400", 0x3}) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff0278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d9541b6e76879f2ee67b9154c586eefff122009f659cd3e27e98a3241495005f102d9101d15828000000000aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x28}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r0 = msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xfffffffe, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(r1, 0x0, 0x19, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) fchflags(r2, 0x10001) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d", 0x11, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000080), 0x0) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = msgget$private(0x0, 0x28e) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0xc0}, 0x0, 0x2d14b667, 0x0, 0x0, 0x0, 0x0, 0x200000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x120, r2) r3 = fcntl$getown(r1, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000040)='\t', 0xa) write(r4, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x7f}, {0x87}]}) r5 = socket$inet(0x1e, 0x3, 0x0) getpeername(r5, 0x0, &(0x7f0000000040)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000500)={0x0, 0x0, 0x0, {[0x8000000000000000, 0x3, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x1, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x8], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x5, 0x10000], [0x200000000, 0x4], [{0x0, 0xfff7f036, 0x1000}, {0x9, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0xc66, 0xfffffffe}, {0x0, 0x2, 0x1, 0x3}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0xffff}], {0xffff, 0x20, 0x2, 0x2000}, {0x7ff, 0x75e6}}}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x1, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2b, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) setitimer(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x0, 0x100) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r5) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x15) r6 = socket$inet(0x1e, 0x3, 0x0) getpeername(r6, 0x0, &(0x7f0000000040)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x4, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x9}]}}) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) open(&(0x7f0000000240)='./bus\x00', 0x20600, 0x41) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4) socket(0x20, 0x8000, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0xe9e) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r4, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000280)="75b42c87c5e2613a5d554b9db5d9a4ebbf793386495cfb189854967e9a6d320c2a1072c370826a18a07a09e031c54c1e10fc42891349ecdbe3c130e3eafa3e4781a97afe3ed8b42414f9e39322770093928ce8ef4604fe1e57a433be339b2cf9fd8fa1a104a145f1e74c629f8806", 0x6e) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff7df8820ef6ac080045000028000000000000907800000000e000ffff4e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="060000000000f6ff"]) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x18000, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c00000000325aa37bcf00009078e000000200000000080090"]) executing program 5: syz_emit_ethernet(0x60, &(0x7f0000001d40)=ANY=[@ANYRES16]) syz_extract_tcp_res(0x0, 0x3eec1616, 0x80000000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x1, 0xffff, 0x40, 0x8, &(0x7f0000000200)={{0x1a}, {[0x5, 0x0, 0x1, 0x4, 0x5, 0x8, 0x7, 0x1000, 0xef5, 0x0, 0x0, 0x7ffffffffffffffe, 0x5, 0x0, 0xfff, 0x0, 0xba8deb5, 0x1], [0x9c7, 0x80, 0x80000000, 0x0, 0x0, 0xffffffffffff309f, 0x5, 0x5, 0x0, 0x9f5], [0xffffffff, 0x2, 0x1], [0x0, 0x1, 0x0, 0x1, 0x0, 0x100000001], [{0x9, 0x400, 0x3}, {0x9, 0x400, 0x200, 0xffffffffffffffff}, {0x7, 0x0, 0x7ff, 0x6}, {0x0, 0x0, 0x9, 0x8}, {0x9, 0x2, 0xa3bf, 0x67f5}, {0xfffa}, {}, {0x0, 0x0, 0x8, 0x45c}], {0x0, 0x1, 0x401, 0x9}, {0x0, 0xed0}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff000000"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r1, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r1, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) getsockopt(r3, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r4, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 0: getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) mknod(0x0, 0x8000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setegid(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x5, 0x6, 0x0, 0x20}, {0x5, 0x5, 0x7, 0x1ff}, {0x4, 0x1, 0x7, 0x30}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x200, 0xa0) r1 = dup(r0) r2 = dup2(r1, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/229, 0xe5}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xfffffffd) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xef75e63eefa0d145) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYRES64]) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x3, 0x0) getpid() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @multicast1}}}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100), 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f00000000c0)="e1", 0x1a, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) (async) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) (async) execve(0x0, 0x0, 0x0) getpid() (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[0x60000, 0x9, 0x8, 0x0, 0x5, 0x9d, 0xfd5, 0xffff, 0x4]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) r4 = socket(0x18, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x38d3, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2, 0x7, 0x1}]}) (async) close(r6) (async) socket(0x18, 0x3, 0x3a) executing program 3: r0 = semget(0x3, 0x3, 0x12) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x5, r1, r2, r3, r6, 0x40, 0x6f8}, 0x1, 0x200, 0x26}) fchown(0xffffffffffffff9c, r5, r6) r7 = socket(0x6, 0x5, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r12, r10}, 0xc) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSKBDIO_SETMAP(r14, 0x8010570e, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3, 0x8, 0x3, 0xf39, 0xff}, {0x7, 0x2, 0x3, 0x101, 0x8}, {0x9, 0x7, 0x6, 0x3ff, 0x6b5}, {0x1, 0x7, 0x6, 0x5, 0x4}]}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000002c0)=0xfe3c) r15 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x89) getgroups(0x3, &(0x7f0000000380)=[r2, r2, 0x0]) fchownat(r15, &(0x7f0000000340)='./file0\x00', r9, r18, 0x0) r19 = openat(r15, &(0x7f00000003c0)='./file0\x00', 0x20423, 0x22) fcntl$setown(r19, 0x6, r11) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) setgroups(0x3, &(0x7f0000000440)=[r17, r16, r13]) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) r22 = syz_open_pts() r23 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) r25 = open(&(0x7f0000000640)='./file0\x00', 0x100c2, 0x3f) sendmsg$unix(r15, &(0x7f0000000780)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="b112c1eed75f106a", 0x8}, {&(0x7f0000000500)="b848bfed81da871ca6b5cedbe92e8922fabc778071e7eca07bbfb2e355cd462064bc", 0x22}], 0x2, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r20, r21, r19, r19, r7, r22]}, @cred={0x20, 0xffff, 0x0, r4, r5, r16}, @cred={0x20, 0xffff, 0x0, r4, r12, r13}, @rights={0x38, 0xffff, 0x1, [r15, r23, r7, r24, r19, r20, r14, r14, r20, r19]}, @rights={0x20, 0xffff, 0x1, [r14, r25, r19]}], 0xc8, 0x1}, 0xa) bind$unix(r19, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCGET(r25, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x1, 0x40, 0x1}) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f0000000c40)) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x9, 0x101}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xfffffffffffffc30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) close(r3) pledge(0x0, &(0x7f0000000300)='\x04b\xc8\xec\x94S\x99\xab\xc2\xe0#\xa89,X\xe1\x17f\xf1\xaf\x7fb\xac\xaa\xb0\x06') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4f}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './bus\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, 0x0, 0x0, 0x3361) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x2, &(0x7f00000001c0)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x48, 0x20, 0xa56, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x3d, 0x20000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x3, 0x8, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x400, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0x5}, {{}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x80000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x50, 0xfffff, 0x9, 0x8}], 0x2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x9, 0x80000000}], 0x20, &(0x7f00000003c0)={0x3f, 0x800}) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_open_pts() executing program 6: syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x23, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) write(r0, &(0x7f0000001680)="04", 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x151) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r3, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) executing program 7: socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x1}, {0x45}, {0x8306}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140)=0x40, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0xa8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x40}, {0x46}, {0x5, 0x80, 0x5, 0x7fff}, {0xfffc, 0x20, 0x80, 0x9ce}, {0x1, 0x88, 0x7f, 0x1a1680}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x1f, 0x10001, 0x8, 0x1, "ac44ce0f75ac11c1cb4fd3c1c238e20a8ff653b9", 0x0, 0x5}) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) clock_getres(0x4, 0x0) geteuid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="73302ab9ccc30a540000219986dd6000000000183a019c7e5c5081645bf0376e0865911feb7efe8000000000000000000000000000bb82"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0), &(0x7f0000000080), 0x0, 0x0) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r4, 0x80}], 0x1, 0x3f) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r5) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x7f}) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) recvmmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/27}, 0x1d, &(0x7f0000000180)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f00000004c0)=""/163, 0xa3}], 0x2, &(0x7f0000000440)=""/120, 0x78}, 0x20}, 0x10, 0x1881, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f97d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ff", 0x1d1}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x28, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa08004800003400000000000190780000000000000000440400030703004404fc73000d00907800000000000000000000001c00000000"]) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) socket(0x18, 0x2, 0x0) executing program 7: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0xffffffffffffffff, r3}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x1, 0x1c3, &(0x7f0000000140)="02382be7d1ca8bb6b56026cbabf7a2b27079c5f355b713e597263fac", 0x1c) getgroups(0x1, &(0x7f0000000180)=[r3]) setregid(r3, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0xffff, 0x0, {[0x4, 0xffffffffffffffff, 0x6506, 0x5, 0x1, 0x4, 0x58, 0x1, 0x100, 0xffff, 0x4, 0x80000000, 0x1000, 0x1, 0x8, 0x7, 0x6621, 0x7], [0x10001, 0xffffffffffffffe1, 0x40, 0x6, 0x46, 0x3, 0x6, 0x6, 0x78, 0x6], [0x100000000, 0x8, 0x200, 0x401, 0xc8, 0x6, 0x1], [0x7, 0x2, 0x9, 0x7997, 0x16, 0x8], [{0xfd4, 0x9, 0x9, 0x6}, {0xbbb9, 0x800, 0x0, 0x8}, {0x5, 0x6, 0x7}, {0x7f, 0x4, 0xfa, 0x9}, {0x80, 0x7, 0x1, 0x2da2}, {0x7, 0x7f, 0x6}, {0xb904, 0x7f, 0x5, 0x7fffffffffffffff}, {0x322, 0x4, 0x8, 0x9}], {0xffff, 0x2, 0x4b, 0x2}, {0x4, 0x80000000, 0x4, 0x1}}}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000006c0)={0x20, 0x7, 0x9, 0x8, &(0x7f0000000440)={{0x0, 0x1, 0x7, 0x20, 0x80, 0x2, 0x80000001}, {[0x5, 0x8, 0x1, 0x5bc5da19, 0x80000001, 0x30a9, 0x2, 0x1, 0x5, 0x101, 0x6f02, 0x400, 0x2, 0x1, 0x6, 0x7, 0x2, 0x7], [0x3, 0x7, 0x3493, 0x7fffffffffffffff, 0x4, 0xab, 0x7, 0x3f, 0x8, 0x7], [0x400, 0x8000, 0x8, 0x1ff, 0x8, 0x200000000000, 0x8], [0x40, 0x3, 0x20, 0x9, 0x100, 0x7], [{0x7, 0x69b9, 0xffffff44, 0x7}, {0x5d, 0x3, 0x7ff, 0x8}, {0x5da, 0x8, 0x4a}, {0x6, 0x8, 0x9, 0x5}, {0x3, 0x8, 0xffffff01, 0x3}, {0x664e, 0x9ef0, 0x40, 0x80000001}, {0x4, 0x1, 0x9, 0x2}, {0x9, 0x2, 0x4, 0x4}], {0x3, 0x9, 0x81, 0x632a}, {0x4, 0x9, 0x0, 0x7}}}, 0x0, 0x4}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000780)=0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000880)={{0x3, r6, r3, r7, r3, 0x100, 0xf3}, 0x1c0, 0x0, r1, r1, 0x8c, 0x1, 0x5, 0x3}) r9 = getegid() chown(&(0x7f0000000900)='\x00', r2, r9) r10 = socket(0x1, 0x2, 0x8) poll(&(0x7f0000000940)=[{r10, 0x1}, {r5, 0x4}], 0x2, 0x1ff) sendto$inet(r10, &(0x7f0000000980)="9bfaaa73856ba6f4af177b3d093f6e970f397ca04afee5ae867c5b9efc1c168057a622278ab3a5909eab8188c409d7119eabe1813cece7a4037833ed15c4af185aafbda9598db63da52c116a76befc91bfff04a555a90fa77f4bfbe1bf93cb284876c4ebdaa5484d4e2256526712abc4055a062207ac694ff449e1b29c6a5e8937a04289a8356dfb163480b9e03016c60fba57e13fe5af786e8eccd1ea25041508b272280e4bfff7fa11eeadfb358f9ac72544213b1482fdba85396aed744da5852fb41cb778874fbb44e58e994e497e509c52", 0xd3, 0x8, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000a80)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000ac0)="900d85bd886f6aafa209a926a64d68a47ae25a4a34ef83b49b0c6225f116bbb3fb6e468cc4ac5199f5fc057022014c3c14c55c091c3326c9d8aa11d15354bbef85e6c50390e048fc3729b08812db24a083809514287c3b67e5739c3f7cc8dd2964fb89bcf15ea53f9df9897970976145be2f1cb8bfa2db81eb1f0b68ba1d2c844b1cc76d215bdec50f3012dfcbba63802892bb3cc2dee6c999dbfca4d9a45b249ae3d1dba7734f26ea7790dd2a73c7dde0954e8b71ced26d964f287270c4acefe60df31f0b117c7d9caaaa86", &(0x7f0000000bc0)=0xcc, &(0x7f0000000c00)="d76ec33d92749ee81c203d2cb9c6ec0c67e57bd37e115795affa16a48860699b97e3920a6080dc47c24c718ce43b1ca9768eb31fe20147fd83909a944510100e754e6fb1a09224619094f6ff026c9d8ea14b8bb40a71ef57cc9c82b085e0515f3ffbef2eb1d15e424d3fc1b2531cfe47a15e3553f9de39a53751ffcfac9ecfe8d0291ac640c6a0fe15d3d5fcd59c42dff9790403f73b4bf3ad811388a8eaeb05c7a6a8de1a654b1e4e70958424e31dccebb2df3434fdab1aef822e45e55a672b69f9a244c8c057fadc9087b802f3441725b83067be4aa2f0a1ab79a8855be1480b3ee74a0e948813d603d23f9bd3cd55941e3b7b9cdb44906a280e2877161a56ff8e8d3f1becd00f49c5f2204bcea5cb1f24bce693e4dcb093e0259733dbce9876b7d9c5b530aec1f43831b7e612099f0892f9c78b1a600d5d895b2ce4c67b0259eefc42ecb3eb6d0299984c066e1e5b0d6d48809f4e8e59f02a5b1c4423a7b1119f0610ee755e63a47122b264a198c9e78fb63314406bad8ccb8f5d05563d2267dcc1a303d964637832391e4cb96b60f655e7a236ab764308bff97b4a3e41bdc153c339f37bf0e7ff0fa7059e639ee6730e326c8a6cff401b54e1b7857020329147bbfb675ac783c401548299a04aec122efc322410bc8f248d199a932694c898bbcd59e4f9b287643deaf6706284454394fbd8a9b4d4260d5f7c42d7fc198b84b1d7fb1d785c30af7590c845a49a6572c7fbae9af9b2df3f5ba5bedbae4fce5edb617fc47aae768c9084ff3b8eff687c489280380457993985165b2baef0e935571e6a955d87f75c86fbccf091b561104c0e075368318817ac1f7c172c45f5cad1abdbf43d36aa7a2d5715e231300f968c738422460b0e5ebb16ab12ce3d30ac7a9917b3f0872dfafe5874992100b3b11bfba3a44bd6e8f412c67f2e5dc7e1ae650787355a0c06d8ffbefbe7e7cde3084c08ceaae3d2bc8482c02ce6f0c3dee2623ce33ee9af4c7fdc0635d484b8c290c79bb4d9a0ffffd5c4d0002169891b152cf53df9c50fd262f98aee36d6058d429cbec49530ed5f0977c593e05c684cebec72163df4d22396a3e4a026f5c9043d63e50bf8c8924cb3debb7523acd0045e140bc36ff2f38f70c714a7b120c575868f431fca666b4f2106380a5b1cd70ba76393a115c1182e9c0cc5b12ff803840870d2bb46daeef11f6aae72e30ae7b5f09e8b29f423787b4d0acd6a4abdf8641987b83fbfd0eeca8ba0c48af0b0c9a7c7705228b5d108ff468f72fdbd1b6d46c2a541243114fee4b7562a3c3a152459a2ad5de75790b9d9818d5fcced4db9d44ef7e5a7d5c3b4fc31331b031f8f98de820f5df7430946762da63525ce7fb9aa6d99965023a9963b180f390b8c12a71f9e526a9e8e3e0478310ee31db98cc97f71fdcf2be86f0817915c74d42d7793c6e106d6b23f8517ed6eb17d64f67f43dc5a1d58fd833d35ed77785b6a1146275b4cf95f4d66bf4c574e076154166d98e2325b472fd42b81181c8961a8cd46e95e3054e827197ceecf8c0cfca96de0621b9fa33b3c55eae7258e184e9cae48838835df6bef33a30b9e67af33f3177d70597ceb4d2522a603b8d7f3c9a9189a8b57407a067cb96d467a5a0fa00019f01945ef5af18b2d0c6a41845dea9eabad05a29de110d782b90c5a6bb3221bcdf07735a5b1b5b1508918d085a00976f9324383a6f9d2dae50c6e2e298949fd34509f2f6bf694803d4e17a432445148f30caf662406b04a41aad7903a7084d32d8cc5583a9af60fea6526f88bf78e117a806d78e478840486f476e11750585cbbfa5a9c13ead4809511419c6f2fdd6354ba5d253f970097e63289b5c97ead2feec908b822e7ae39ee65bf211c1e0882be9f88ae0e289841f5e4fee411a678987ed3d32bfbee187e5806dcf847519fdc05d52c4d0712b97930270d7ec872b97491774dc1ec1beb64b8c6f0be7c222556a0e781ce6e87afbc181635737feb9a7ac9de0f12e6839ad1e325bd6880921afb1df1fbc0a982fb064c453a064d490f1996af310e13709c57b270ab2bc519250526b5a567d331daaad4c80466db530b5434f2975d0a5e3891aad3d6f9ceee1439aefdf7669fbd1f4951454e5e34a5410e646152720c662be25e3f8f8fe664adbee852e5680698814da0a33ea885eac47b5e3455bc6fca1f5ac83bf1a715325378eb54d9ddab70e11789dc886f42a454ace30e65cabed5e824407d6ea1c40389394195e9a60a8d863c77f3def030ff3cc10f881ef9abdd5481b1fefc8f41857ba5101199b432d1a1580370f34ba9c4b6965c48b2876a60103db6661585f624dccbbbb9d399ba4b685123041d3ec6de773bc339c9b42ab5b784e79a2e52fde19368c0b33d3f66cfabb34ed2f549747d3b87db7f0c9b63e5bf50f1336bc91f9ce6bd61193767ed7e60cffabd0e13dbf80d3d83960e22522057fd51d881db5aa4fc24eebf49d8d811dbf2fff14e30096eef2e29c743e7c090484c56bc86d3bb1e43edbc6a04f0531c3ead9c6b9afb4209807baf5f878b1abc49d2d7b874c3498f60beaea1b7fcb641a40466376a1a315e3087c88b8344d43ff01e65a081bab494ed47b892748ad16f1f29ce180ea91148d6b7c607ee2440009d71a19eec69e8be10b6427d00037230e2db7527df13df99e2369f6aadad9e06513769450c637a87280a50b96ef11e6bf7f770401bde03a453ca95c371f581688457b7e3263a5dce6135db4ce7d8ddc3f6ac68e57f3ff9757a113b94de382e7f4d03ba2aca3c9b135a415d08cc13ae1d5fef78ffb2343bd9117835aedb2483d8e21895eb7c8b35014eae2405657da902dc6f13864c01c7f41fc603fdd2305c72e2be18bc59cfc3236a0c1f2588ed69bb97959191c3d41cca37d99ced781760ef73f11d47965f14680fa63054c65bbcf4661e9bdc1f501754e394b045fec25aefd34fd83d3039094597de85c0f12302f3894263b4feb560f5a351a80a0480f1fc527e695ea7f50dbf07bf0aac70f4bdc24d3d14df467253ad3a6fea983a6fcd918bab1666cff4453311cd8a7848591d7f1edb14f2b54f08ce330b19b6842cc6068f3875dfe1e0e28ddd94607f6a7b8307a5fc4a95d35739998f70bdfa4593b53144a7ab6475c0c5741b8a23d4491109cfd75174ae76740151aab68a0f8f3773be5a16558d84a85817a5cc310848956feb2a061db32a4269ad3d12e7edba8f336186c40941d949e25b5ce079403c38ff072631900d06ce4cffab458c2bc0ecd2290c89c9fc5ae371038899f3d4556595c1bf6eaf2b5a725722a5933d3f76197c14f1b7f61cb879f41478d154fa1ed6d335e2d340276d39a8f973c1a6c9a7b2b44b3fe0ffea87bad4a3e35fbbacfb589d2fa9eee90459eaff8e3ab61e92388ab0069525f689a39001b46be811a294f0b17196f1e28181005275bbda580ebd1c990e9e837b95ad69e3f516ec9d8d40559ce6305e518388f328b844a49c4ea4ab7b2078469a36ffbb154a50d2eebefeb7c4980cb9cf8a775559a7aabbf5d182e7175a0740978011f0fb295cfb6ff801aea26bb6cb56716c874cabe23a90a3fec9fef443e2e944ed8710cbe2185ecec59752290eeeaa8981d2bf5d6c977558786ab84d0be05c5b49a1e2a640094e593f6e09311884887b3195bc827cbe48cef8d83e78d955592bb79073a6d0c999a2bc201c5883053e421d7f6e14da7bce262a7a49b6f4fa909af7315d120692e62eb6116e4ce0d171c2bfa4840b7c7f4d33c45c471121c73680636e520e356b0be5edf57e1624300115d9bae4e4491c2e0f64eee084c06f2e12ba8b45ea54419a4a32bf10225101387a4b0d5f8746bff6a20e3252ee649abdf87996b330784e500c43616ec95d8d25e1a8536850ba3b6a282dcb494f4423209e7fbd886b7535343d2a9f6735351b334ccf1abf2f3575b1f425c7b532a32baa38514e142a4042bafb1e82d1a3f08d78bd9b2721a03ba013a4627bc996d1b9531f494647dae7906cbe6981398f9f7f8fd2cf4bf38c5dca18de90b22d64476e110c2389ad624faec7906468c4697ff709836e213db0b9b8b75332ef82a21d8d46178c00dacbf554bb0a5f2a826fe7840796684430085892bea71b893a7ad5a9cecca530a70da57054a3995a1d077fd0f391f2bb91f7a272aa82ff690970ce1b4dba8fcdce5db59d164ce63724c25701969c4c6384b9abfb0a41fde70a500250ecbf351fb042e7026cf2faab62fbdd4e9e16e37824ede797e08896f36803ef5316c871a907d438cbdefe19de3ddf4026a4a29fd1334345ce44f15ac4ae06b9b1b1e0b5b20fd51bd303f249c1aee690f4ae322b7a0758cfdc915ea79aa249ea8bc37778b17272722a5e115c2614d550a144ca75a3eef195dc61eea681dc41cf3600a0c2cb755087ccc21a8d331ee32f9edf7e9370348f9de051c659625c074b683bf60b7fec20c917867ceb84199091c816c7ea4b5d47626aad337417788e5043e051374beb7111a7ebfd1524bb53ff5e24ff6162b223cced3e4c7bd8d2f65dd9fcaa21666262c13b1567a31bc28d750c5d6a39fee2a9d883c441c72fee18bde79c8dcda9768b4b922ac1526b33ea227412ab63ba2b2dc23435304e42bd83c214ce028535865959f27cce7e150a8c34f069f083568e51f067da42ecf963fe4f6f395f2de5bb8784df1977b16ae7ff07f12cfced153a5694127512249cb012814ded27c8deaa7fa71fe9d4bf156400d70f6d6ccae1012caddc528cdca67558f97140c387fd0e6327c91a8c8e0eb6115c0383cfbb82faaac638c0e8e24265c10ed9d630cca89b75d257db70482a064d94c325d71e2c1f27c1dcbce9f8b41beb4ae4e8600e312645d7cf2817b5aea7170edf16b09d2bd7483b2a857cb0428903c1116a48890fc402d2937ea2b43f4151ee665d6acb5f171b1a788f475625bde01abc24e96a14c9d7fd948e246b499fd59cc57e05d1feb2ce1d0939454b8ce60994f040b8db0ac7d09d16d7ce8a6b4a3c54b5a5c1be172d28cc04747c388786d9a881abf9be51b343ef07b4c17a10bcba00e50c86c2b29e67838f21165ebbbaea4ff4b0611c9e572158010470be87978e601f64d09feccc911688a87fc828195354eed8df15d2b63af78cda6b6a1a86b67f9d13df95bb4154326cbb75503c1470c30de33882cb57167dc92b0aa99029f5b6bd0c02abd4006a5264b5820aeb74f0d8583a9e88919e915220ed180f0c8a6c8c8eae5d03fc23bb2139bece9891ef764e0e80d97b127b5e15fe4512afce26b8a1a18ffeb9bd9e62e22359d80511478dba295d68e9b77fe032a1f47acb70b64fa831830e34c85c2b41aac8033ce4d7ef197d17b550bd6fc47609074f6a06dfe667b8f0a21b8e2e93bedc6353a75c62a7165060c6272079ee64e16b1798fb14fce505ece4f7a0fa8cc7b3487bf0682879a29c73d930393de9f9ad51748291a6dc5e629f131c47cc19568e3153b27b0a5aa22f22e9052646268493572695d3b44d44bede5b35a323a6a1d2cec765cd19d526b8fd40c45142c5344be36cdf373c1c61f00ad14dbc21ec28f3dc50a65aa3aa43a3e4d4e15554a8893b3875986eeb4c0046c5058089bd4c6da4accabe856583ddcc52365a11604a853cc54cdc4fa34c7ad1dd3b5b76bc4197d5e72755148f349278d25ca6543371b9be94a1030c5fdc50e0007b9509df40bcef8aec2ee75b0033909192405a0d34fb69c27db1e3fce6ce2f2db4e12705abeffb85b791f309a1f7d20179b1e09001273d7f1893e8", 0x1000) socket(0x20, 0x4000, 0x5) readlink(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)=""/119, 0x77) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001cc0), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc2585601, &(0x7f0000001d00)={0x10, 0x0, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x381480000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x13}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9c7e}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x62}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}], './file1\x00', 0xefd}) r12 = shmget$private(0x0, 0x4000, 0x320, &(0x7f0000ff6000/0x4000)=nil) r13 = getpgrp() shmctl$IPC_SET(r12, 0x1, &(0x7f0000001f00)={{0x9, r6, r9, r2, r8, 0x14a, 0x40}, 0x80, 0x0, r1, r13, 0xc0f4, 0xfff}) read(r0, &(0x7f0000001f80)=""/33, 0x21) executing program 6: syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES32, @ANYBLOB="f2d3aeb8057289c863", @ANYRES32]) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x8) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaabaaaaaa86dd6036ee0700383a0000000000000003000000000000000000000000000000000000000000000000aa"]) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x18, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x2c5d36d679bbff9f, 0x40, 0x7ff, 0xfe51}], 0xe4b, 0x0, 0x3, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) kqueue() executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000002c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/154) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) nanosleep(0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/168) executing program 4: setrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300", 0x0, 0xf7b}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mkdir(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8531c17c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f510808a", 0x80}], 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffe7b) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x50}, {0x74}, {0x6, 0x0, 0x0, 0xe00002}]}) executing program 2: chmod(&(0x7f0000000080)='./file0\x00', 0x0) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x2) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x140) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0), &(0x7f0000000100)="1258e3e7fccae78d77298c04578578615debf62c8a15f16049a9ac44a09fa57cf298ea7c6a2da7fc498e79a8638f007bc43418d7c5835ad92f772025da9adc7dc6fad98b21dc8fcd24898cc6ce001cc05cf5d48233d01068ebaca7786dce3a4ab9f28bd6d395917f33ac3d410b7f2ce921192c7e48d2f300efff45ed03dd47020e2712775e174ac7b52a2bed6119fb3c1c5531d7e31a880046bf819950ff83c2979a4a0f45848d0276343990644c038787442388cb310c6124bbfbf98cb1a696ec12f60baac6", 0xc6) sysctl$kern(&(0x7f0000000200)={0x1, 0x40}, 0x2, &(0x7f0000000240)="1f6d6a6a35bb68e12b04d2333632fd770c79190260a69876475835a0f5ac574e61f5f94ccf0049a02e48d82590774b03163e4a22165c6f61c41835e69ceaa1965b10e19911cf781b9c4f546cabbe73409f90cbe70fefc914226ee520352334882e9e517c0617bf4a52164d3802ac6c4a8fe9335bd8efed5a8dc238805532a64139f577227ff421b1c2964d77780f49e287aa4d0c849985c550bc16953b911a41b190f4b36b01a30d9b7f54dfc11be869605fa7260573d001698fdc5328db037225606ea243e7fc42d64d49c283ad37f978db2f67c7f9fb77668a0207da5035", &(0x7f0000000340)=0xdf, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001380)=0x1) executing program 3: r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffdc7, 0x0, 0x37) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) mknod(0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x30, 0x80000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x7, 0x800}, {{r2}, 0x7, 0x10, 0x20000000, 0x3, 0x8000000000000001}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x200, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x8001, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0xfc, 0x1, 0x7fffffff, 0x228}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x3, 0x8000000000000000}, {{r3}, 0xfffffffffffffff8, 0x45, 0x4, 0x9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x373}, {{r4}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x8001, 0xad34}], 0xffffffff, &(0x7f0000000300)={0x0, 0x2}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r7 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 6: getitimer(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x4}, {0x3, 0x70c}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/10}, &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x17}, 0x2, &(0x7f0000000280)="42df004eef625a6b0a9b5dcce035d9f3807762cba09185c5d97e84c86e317cf89a2a84c2d4a963daa309ef7fad364b184b6250a304951c12d4de77c368f1168a1c29e2002679fe997e79ae4c2f4ea68e3d66d2173397db1b67dfc254415a1ba79cac7e36ce7437f82a9c33bc5dca47118dc3b5ac20b8f9f449af4d13f06d7a1a029a940c431a93e38758d029383e8f8ca72efd66ec698e1445c9149302975c94ff96f0b83cd57727e635ef1eac4f098e2d8a9a3f05b9ecf5b3ae1151", &(0x7f0000000340)=0xbc, &(0x7f0000000380)="388b0385dcc964440219ea7cde9eea2868c357622e4eaaf83d99af72928b43537f3a50bdcce31b05a737cd792a7ef3b80c995843bd4c7344675f411dc446174b20c9b040d47051d36b2ba813c22e102ae59bc9e3508a99c8605869cc7f8945886758b8bf3fa4443844918afc3da31951d597e600be0c035e52b38cb86f0879567484e1ef1baf8b", 0x87) ktrace(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x1c, 0x0) connect(r2, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)="fd62dec0b124363d4629af4528b23d2479674bfd13889261e1b4506e5118127da97d904632aae0c0f257183c7ba63db18d39512b8fd1d454da472625b2f1dbd4bf4162161ae1cb7ccc8721a5fb8e8868c9b67d7cce3705134782", 0x5a) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x8, 0x0) write(r3, &(0x7f00000007c0)="e6db665aa4d9a14cbd3769cf0230d0c8e55cd294576784cadd8c3aaf4e06dc614b17785ec23b63014cc017dd5544c7a8d827c28af7dfc32bbb0ade07bfbbb6aa70b19d257ed0d514f4a2ad6660486b51e4ef04bd935dc1a92b5944b4b0dc4bbbe700f61e7b625302e5de74ee6b91873f99bb9848d5062d458e55ad155e87f3cfda3566ff6277c3974e6288cbb9d69bbfdbc7d9e85a6d71892c9166a23dfe8957bf4ba3b0ec9258fdebb7f0a4f7909be3d92ef0722335f5ab8af8b5bffcdf4c057d2ad57df3afb5e2848c3300673a590a2483", 0xd2) r4 = socket(0x2, 0x8000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x0, 0xff, 0x7fff}, {0x18, 0x2, 0x3, 0x904f}, 0x5, [0x9, 0x0, 0x8, 0x6, 0x3f, 0x1f, 0x1, 0x8]}, 0x3c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r4, 0x7d) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000900)) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000940)={0x10, 0x9f5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x401}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], './file0/file0\x00', 0x90}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000b40)=0x8) r5 = socket(0x6, 0x1, 0xe0) chroot(&(0x7f0000000b80)='./file0\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x80, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000c00)) r7 = socket$inet(0x2, 0x3, 0x1) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, 0xc) r10 = getpid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000010c0)={&(0x7f0000000c40)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000c80)="365518fbd53a4e02c7c0c3", 0xb}, {&(0x7f0000000cc0)="cfb5f0d14a52721e3a60e59c77ba8321664f2a4811e33e4c3aeb55345e7dd5a76b893101d1f130dc2d73fe4456ed0160a8b7af3c3150d5d6e817c130fcc331ce44bb64f0619f4c81448f2742a5fa27a00216a33fba9307e55f0f67947823d2ceb770cabfe282", 0x66}], 0x2, &(0x7f0000000f40)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r7, r0, r5, r2, r4, r4, r8, r4, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2, r6]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r5, r5, r1]}, @rights={0x38, 0xffff, 0x1, [r3, r0, 0xffffffffffffffff, r0, r6, r2, r4, r6, r6, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x150, 0x408}, 0x408) executing program 0: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) r2 = getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYBLOB="695daaed3e2a7389844fb41c34d41ac797075e4f2e322db1b28c2f82c8b0123e3c05671c5f824c890363db92659201e4054679ebe947e49e979b856090cfa84688a726872dcfc1e59f8bc41db6b0d2fe49a697b429798ed431d224c6ae511cdf2a108191fd8c03536a5ad6ed3ae63682ec9018472df8a46891d40f5e683face6c0c4add245bf47941053af07c750af4d51118e9879007a190902b01043c43f2fc02c8ffd880ad4d1a34f2a74ac63c03e576d8cddb86bc2e3b2bc0203fd7cf4831a2a0d04d7289bdb55445f75be0f6f6d92df0e21e39bd978e66cbf9ac73e259472572bd7674cb6d2232b6c326b1bddab86e908dc9c"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) flock(r4, 0x2) pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000005a00)={0x0, 0x0, &(0x7f00000058c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x8}, {0x74}, {0x812e}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0xd, 0x10, 0x0, 0x400000000}], 0x1, 0x0, 0xfffffffd, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x101, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x35, 0xfffff, 0x4536d067, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x98, 0x2, 0xc50, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x80000000, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x19, 0x2, 0x8009, 0x7ff5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x40, 0xa00000004}, {{r0}, 0xfffffffffffffffd, 0x38, 0x20, 0x10000, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x8, 0x100000000, 0xb}], 0x3ff, 0x0, 0x8000800, 0x0) shmget(0x0, 0x3000, 0x4c4, &(0x7f0000ffc000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x10, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() setegid(0x0) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, 0x0, 0x0, 0x3361) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x2, &(0x7f00000001c0)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x48, 0x20, 0xa56, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x3d, 0x20000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x3, 0x8, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x400, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0x5}, {{}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x80000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x50, 0xfffff, 0x9, 0x8}], 0x2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x9, 0x80000000}], 0x20, &(0x7f00000003c0)={0x3f, 0x800}) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_open_pts() executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3e) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000002c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000002c0)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80146952, &(0x7f00000001c0)) executing program 2: socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40000000000000}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000140), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) socket(0x800000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000940)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x23, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "495b727c6608000000ae0c08000000001000"}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) executing program 6: close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x11, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffff9c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000480)="d102d340d301359842bbebca5d546b80dd296301e17e089abdb09bd8a883b7e26212a329558d8bc0b1418736405ab29efca4361c98a55c651499e3e6d5aee04eee6dc23bdc94a7c181f5b954537a471f1786161cd908d245e1342d268eabb8db28710393a52d93a9686465a83b0255226e4075ef6f2816134d45f19d4bbb730477ec593b8c2151e75d72d9d9fd37013133100368599e09574ad410cf1750be421c42da406a496b6acf24a74b7c81c97f477e725a9faddc02d1751b6532a132a0948da30adbe36459f1c9d120f204ab67cab90dea74441bb5cced7cc40c6612f5ff323e0f2c74cff0f9a7edae837ab84a8327ad96806ead978d71df525fde7b5ecd2e5c8a2e3a1e122530528866708a60801a659a1b0c9d6873bf58d2b7ed15c47d5a755698909078b84944648d00b6ca31bd48c9ba6bf7ef7f4c3bf201da0e77cd96899151e2cdf631cc3afce0cc4579bd54626886fb532bce7d22a7950a2563d8fdabda19e939dad173b02650b6820d220b6103c2b9a935c90a559b1eee3ae1a61c3c54487848df75155715258e49710a489cdfc732ab1440d1c2b63b8b13303dbebe0c32f54512a25c5c3e802b2036bfbcd948a954b93ee1a7f4806efa7811e8186c3dadc3773d5d152115158b89e00e69b5b39c2b4ca10948eb9c9ec40fbd5d003e09150550891e1ddfe3e3701919ef3e39c0f9d33ef53383eb8808bb0a01aad7c8c63872259db022bad75baa05004c811524d6a13b8a572c087f761ad6ea1ad20f38f93cdd2acf3cfbd7a5a0db754ac3b269292249c202c26792d915646329379809f01cfcee8df6995b544ee9c8a457971a31e42804c9c9a6995254d6177b9194356abc9496e7b94780fc008b028d3bff8d582183f68b6d4b59aa0899e41fc635b6904e7a5a76514096f6d08d3786dd39d5faa4dd5d7859fb2dc405dd37decd8378736ff42c09fa25153082aa2ab754da9714043a2746cf82ebea390748a7c3507f753dfd22a2474f2f82c31de6525e07dc66c3d6c4824eb26cd1899000cc68a541d5ed13aa14e321e8d49ff543ce616898a71e5c9a5e2eecf633a2b2355bca7ea309653d0d1adbcf6709d23a52801c3167741574f612cb88ec788d4a9a8def8bf1073afa2d53294dfa832182a1a427bd837c14f2aa184b01073eb896dba788d2dfddf8134369ef70eb0c9160e78ad6ce19789db4895f6d48f839cfadb7f600e1c55450f74e341c520d09ddb55731e12bb042072407553f8cfe6e11c4085c0392971de99a3c3fcfd1d95a60d2cba1678fef21883ef9a7b244427104485acd0f6e8bb7c89a0e29b256dbf90a7f9b8b40350a74c79bc2a92ca1ba2056e58228632ff3814edf0b9af7f6d3a16c46295408c613391f72c62df8e36e1ebda5c4038eb24f54aea24bdada64d7fb1afa9a4869476c748101537bd6995c73e7d033018c6d9a8ded31fff6ba6d6c2254d871f2351327f7c3a41fb40e5c3d6282e4236aed5ade2aec52d20b34e19e77016d590343a3271c54dc04753ec6ebbe93dee0a2e330d389cd9e11c7f82fe47757d28619e148ccb21bee47c7557879a617920bbe539d068b9e3b64ac1a44a4a23fd0f9380c24b76790da4e7b3c9bc828e0c8cf2a401925ed1f32f4445117329f49860ecc0f6cbbba67ac9cfea761aaeebec3fb033a707f0c1e76cbef400d98905acdecb16429a070e0cc64d8cf4ca82fd021fa2c2076a0c6085d837cf0ac9dbaab5872be27f0881505456a79e651a0db3b5065f08abf5761b379e9186d8ed93fabf42ba13d63acf4320b1aa5d50729ddd852d967cbe1bbdb69ad0a4da1eccadf1d128787dc24829fc71477cf79a657a52a9c803542b58865f5e54666043edf018069368171c9c0a201b0d520bea0b22707023ac2a88479152ffef0e797269a8bb3d6ac410a7bd8f2e667fc3fb3ef6287298d2d5197845231f029082396bd814ce0691227f0bb121b00954e303406bd32edd95ee9c4fd2cf262bd2e78c8371fe9ab826cf7e7c4963ae0c94b40455855eb36252e979fee4ab4cdaa158c6f926e3b4fa64ed2d153e91dc0a8d639383947683e12c3ed932a7ef1672f01812add5686e42752dc58d1b8a7eb10b3c209ef1baf7fb4b57550bf0e71af4184394ac0ac01ad06f2cc7f7ae1dfa0ac219b5cafffde8706c13a10c91b758f4135cdfbb001335c74dd1a9dd55682772c5736ef5b0c21c5a03beab7d0a5d17ed3af6fc54c48c4ec54f189fb55eea7d8bc133f49725d9ca6446dc534c11e6f444d8baf85969ccd21a24aa30915f9fa17837ac781f49a825ce7d839afa508c523e55eb7ad2012b65f9b7f6364bf7c15d50fdd177fd31f043003d3ff82cfe6fe6ed2a18211d27ebf9f47dda18ceb1a80cf66336d3eb4f5b2c78b244f28bb4e63d8f190436f2acfacbdbc3e0fdf6ba165a315716a04e83885ce5a65a270d7de87582554f07edcdb8639374bcf124a920fcbb6aa3e1cf305364eb45293f57dbed8dae05404d93b8f65368e80c5e20b79751d4c402c9bf5af6bc5a9092d3dff86ff556c9c61a9f5405aab73b82664b039fc41f419041aa4e0d15457a0fe903d9c5fdffaa848e38c16b879375e62db3fe6aa16e84c96c16527831551447b4853b7a221c1d480ce22b10890d2e6aa29e1b6507b5ff260b7ae73751ffa0a1685c5f162a722d11bb44cd3b794e46fb55d3245d0d99bb4d75d05c63c53dfd1c218ed2471fb1c76e2565ed4a06d668445c94371e7af43f25f23c3fa86c1da09862606014a7ec04eca94d940a98974cd2ecb00ad34cad5314433d2b2f939eb0dd694329d928fab380728863419efe082565e82f3de1ca75589f73b0ec96097210fcd3e3df4ccfa2e73753cdcb1b8bbac39578cb89fa125209a5c2f26c58a642520b42cc0471f33d8afbf0931fe11137cda80271d47a72ca5d49af15d7e6d6e604b51e3a1a02b427544e2702ac5f9a733f8cf48e5876f93bcb238ff3c956c2fadae22e9b095eb9b2297566d66d58a081ec4f62932574f425d3030ce00380f520cf67444564591b02ced11b9e1d0e9fd14a8ecdc47688ffe59c076c16d9858cfcf26860304c3a3890b7924a6c9b2904469cd170795fc2e0e5cbf54b3fa7be5da2cb906e7b2b5343af378f6bf911b280c7e139c1f0018cef887d0be2e5b9d9061ad7dd4d3c6d01a298dde6445891195b94e7296114773a16dc3b8db478a651cc2e00525448161b1bd29675c75fbae103e38aefbe7be0c5a00686d286aefa43ddc0bd4f4a5ef9190326990c42cdbe382c874058c5592635d909edd98f88fff5977b6ecb25fae766dfc1c23b1767797b6b83e7395e3f26d57d6819238e8a779794b3a29768e20bf67c49796edc7647224edf48fba9b5ecee12cc7bd8c05d82b7f94355bc37c2988c3eba407257128acacc77971a6ad41983aabb54792f18a362789fba5e5883b276238473c4d8c79e6d0b632aa656cad1aacf01fccdf4c29de03d4c0b120cfa9b7be028f2ae205bc8b4dcb85559abd372e15279aaa266935b016332204d88d82a73a9f133c1c92e6f081ff170bb019a4a06cce01ebe32a81dcf1667b675fba834390184f1a16b0e7f7cba108a948962c30a4a31d4c2b56fbbc8819c55fb4fc323dcca9cafc46691379190a0bd6d5a2daba66c1769c62762515ce909f09372ae7210f9598c664cc117ee0dbcd146fa53ecb1dc385145fbf40d82ed7c70bb1d2d7be688649f6cf14996035258592b52f2dc2e5885ef4c5148defd74a0da8bb7be37e02badb87c6be04ea3ffb6eb682e0c4d1b569c03ff883f0951a0d12ca54484e6ddbafef97b7bcb784dd5b82caedca10abba1fea7f3b8922e5167e655494160299b5ce8775394522b4e62198b6db5326f9f91b33c0f8e33ecbdd5ac1f99af103c8de4214ac6307391ead2bdb0ee01ff511a6935f8afd892b3ec050269d0eb4dd472977482591acdc12215a33926ff4b7b152ecd7a3cd112bcdd2f85a0e90fa4c606a971b130cbc7224c8072c617eb41400355479892ba206a4dac788dfaa9b72f4e3f39fdbe1eb88bbce1d02351a7f9d898ed34d730eee312e41c1e0f359f006ef89462ae1895a6d50176785c2f370df32bfd0f37260beb9d63d40fa7937a5c0bdf54e182320a1f70fb84b4f9afe4dde400fa098737f56be5d61f5e72115315631cdd28d71b5701aa64e5980a8ae46b5a5435c42277f5f3630cf1784f9580e8a786f51b6d746a0fb47d30a0d20f0f2e4e4c57d8b147a1270a1481b7d5c3304dceae49e225932218fea9257cc68a6db893d749389a69dee3e61a8a8d0c1971b46574aeed0ac177670fcf5f2fb8b09bcce893748432772bb8bdfe7e20c536219ab76b4e116baa98a9d7998574df5cbc82862870542427d416d8958eb0b05ee015c4f9f4990951c129287a4f2d238f94e3bdec3e4de830563c87a21498561f09ec32da2dded6423f6e6fdcf496a288a8520ab93a79355388517f66adcc63abf26adabdc89cc3adb7437d3e14817cf1c125f267f6cea7b9a46b6c69f575587c4e56feed6a767fc4090d59f392f0a56c654fd74f553e6ec31f648497e1565327b86051d2b8d52113c18bf6b5654a93a2886d06f01cd467bebd48fd291e1b2c99cd371e69fa10452d37efcb09cb6d1003df8d59154a5dd1adc22b6aaf7a52220b0f54864ed632a416355721bbc2a73be8ca8c60076346d0c35395c867a5b478fa10c568458bfbd7d6c946f71018099e7a78912a592e7a20f9de7557bd45a50e7e7cf9107a49cb1a64ab75f1ab434faeb24e31303e2ffd38d1f475152d8ca8fe1ecd69664550b0a6f2fe176ead554dcf556a84f15197980ba764fc3b8f52a58fb23d7e68b43afbb9f12aaa9dffe973d45eed326e3ff5513f8dce118129a6928c16b8e06431a1f47cc67230185e4a18c7007616ffdc1241a76eb71be166019226347cd4486ba1f356f479f465fb004d858a25ab8c4ed1fffb2d0f6effcac50cee1dfe844c6be1af1661de3e3471ee17bb0177a148087371483a991dc5ea683d7e732942aa363e116938af7c90503784dd066669b8cc02f8baaa09a8542324124cbcc172035522c0cb4ac30802f90887c378286f01b01e3d4388fdd35b78d7fdcccec8374f743b440d4302cd1e8d2a0c3f7c3700c059a2d434f95881808c385f591076b3b5df1b2abea038f434645d355999dbb60ceac99337c2abac15dcce2a83f0e011e03f73034294413c85b10432024c34c396e9185f138e07f3301cb099c2c464a23c62c8feb2f0a6e68bc046da22210a66dc927f8a24d30309d22cf6a037d0eca8f11daae883e6cd26f8e60cb42ace96779d82e4d756df45e96b13c773e977f5005954eba59db2708c9d045c420eaf33f0fc333a8958badd4aa839e73693f968669ea27ef3455147e30158db0da9e3c2f081ff749cd4789d341471a68aac8566b84c7191341c7c26006dc96dc7b4c519d86210398a8f7883c0312104352180bf36d8fbd0536a7b78c8ed16e5f7f1ac5c214c89c21cf1df6e7d7c98df4c073ec0cd5f968c56ea7a407a3d53236438139cd6bb2925ebfe1245f16bea28c62f6a5f43fb88d6a17a0109a2cc3de65c94fc821a7b0eb993fd1109a8e9db6602a07f35553dd0a422c3bef409ae836c5f5c1105a4e05c5001d0a775bc04086944e8ff8a70bc3d53268d22ea61a7377ab5f59255ddfa98b5b69fe8d308a64b8b8c66683cff3bc87e9ed88189e3e94487abc2c6ba53305ea61b335bc3f1b643a6e868b79fa8229e37a75fdaeae598e252be370a106832a0e42651fc6d395902faf14", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="c33e2cb915e7d033f14cf3c14c220f3071e619c511beb25db22c65be5b349564443bf4ffc5db6c8321f38bf469932073f4c6d289df3893ea34554647b1aeef6677a9b3b45a15c0ecda41dbc427da87989628f4700f412a4ad616560210985a03bede9e136b12a58ea7471fc3e47c950f409c62a2a77d4551b942bb32b6d23c18eb652c6d6ffee283603d7958ed78ff5aee0b4e92c1c408485e6d2b56fc2c4bb83fb871eb209abba20614dc2dec4a5975b85d08ae938d", 0xb6) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x44, 0xfffc}, 0x2, 0x800, 0x10001}) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffdc7, 0x0, 0x37) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) mknod(0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x30, 0x80000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x7, 0x800}, {{r2}, 0x7, 0x10, 0x20000000, 0x3, 0x8000000000000001}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x200, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x8001, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0xfc, 0x1, 0x7fffffff, 0x228}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x3, 0x8000000000000000}, {{r3}, 0xfffffffffffffff8, 0x45, 0x4, 0x9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x373}, {{r4}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x8001, 0xad34}], 0xffffffff, &(0x7f0000000300)={0x0, 0x2}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r7 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRES8=r0]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="8030c5abc4a0c24d03617fbd441803b0cf6fc307bf1ce904cb848eae9cc5c2ec8be80714110f3798b3933a4cfc5b20", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="ebf7356629dd146a7cf3ef0b56bd5c3aecb2d4e63534d8492f9f08459c6101b5f907e728fcfe8baf123b1502773ff71c5f80ef55c2642aa015", 0x39) socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="510d6ff985c2b3d1fb25c256fe654801be27eb97b03995097f8e4059e27584cd7f98d8a21de0b86c64796991aa10f012173a6906d2df0b94f60692b352b23518bf34b4cb3f8fccc59a74d6db8c3f16ba82cd74bb589a7528ef8d3d1acd0c91f446f695f4a66eb061bca2a1cacfb01c08e7d9e080c017e8eaa67ccb6ea1b94b18d0a352630fe0996ba0ab8c2ec1d91361bae57bfaddc80fa2fa5e268005e29c16db5d7c7af6cfa6ecea848116", 0xac}, {&(0x7f00000003c0)="e030e6add4735e68f1a7cddc0535efd4d57671d35ae81ded42601dfaf7caa92ca3cffd7a2d779733ea2b43947f33d0b0273dbabf46b3367955732a24c435baaa3fbac36e502954060ffb760e2d22b6cd042c1afb8ea0307631cbbab3e8cf41572894b4cb5c67933e166d9065051354fce1fc7a92d421ff0b641b4e4b54d1e9f67a0be3d80efd11e5", 0x88}, {&(0x7f0000000300)="ad773c5a4e6fd04be721c032fb7fee658798a15fa5f7e08c1a80d9cc672a617dd223f5f23768faf9aef57ce18a0da23dcf279431e2fd519052361e2490f8aed185fe087d1114", 0x46}, {&(0x7f0000000580)="9fd591fe487f6e9d5361a95dbf8819433e5480027caf4f8e7d5016e0b9a8bb5893f16977df110160540ea383c803feefc34bbc75fb5989bea243e9fe5d74e8fa4ec3dcd561535e8111fab4ca85fb7177ec36d74737f2f67eb8796851be629496b90d0713fb35369ed1312cb2da0a7e96502ef9a06fc030d1bf27b79885df0e841b4a73635acb30b78a11e072bb96cd40586b9519b32ae2f07c1291c7acab680075576bba1a1250c1f016a81bf911dda38f76918c85cf6d42a9e01ab4a4498241415dbd74", 0xc4}, {&(0x7f0000000740)="14f807c0e5b07b296aba89f0a151d76fe7e33ee40bf60550859f428d9e634f23d4d0893ef4f590e5905f2f12ea0a9ce296b19c19fe619629337016d790f57218622f0ff990284e1292967ee026f54e1221ef0696c21cf33de583ce20469df1862b1abc67d162871d76b02e6692676c4e1c2d619f97c9bf99f29531fc1d319efb548d535ff1e6375568bb66abc67cdd1ecd23ca45cd9b294ed586ccd043e8e37f243f918dc90ca3dd8e73811da90e595cb7a4b4ce428e3887f88d20d5e58bf34247b95e", 0xc3}, {&(0x7f0000000880)="6c8de3f87ab2650b27a735ed79e6b6e82c6927287558d879d025daba253f3596a92596780c8a56e65ea6d0f4c1c6d059b3d12356c5efe600b0f33278648a596e68b8d26a9564cc70de09f137aed5c511cb76b70aeaff216c0c8b58b625950da0abd0acec3381a30cf3b528e824851ff17022bab25f3b770659e737689b93930a456f383082fcf73e3b1f8f9f8a5d686174353452c87a60145bd6aac34eac8ea2a80ebdbe4f354ba71ac4aa200df4d0cb5b3613f392b97434a43c75b05f449de85a12cf11bac2f5cc03", 0xc9}], 0x6, 0xff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000500)="55b56c8c29", 0x5) pipe2(&(0x7f0000000680), 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x1, 0x0, 0x5}, {0x8, 0x2, 0x7, 0x9}, {0x80, 0x24, 0x2, 0xa5}, {0x2, 0x6, 0x0, 0x4}]}) executing program 4: sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) dup2(r0, r1) executing program 2: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x9) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c5", 0xbb) recvmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r1) getegid() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x3e, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mkdir(0x0, 0x0) chmod(0x0, 0x23f) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) poll(0x0, 0x0, 0x0) syz_open_pts() executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x9) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x41) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES64=r6, @ANYRES64=0x0, @ANYRES64=r6, @ANYRESDEC=r4]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)=0xfffff800) close(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)='L', 0x1}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080)="13f1c4f139aeb754774aade35885f8e3905d2f7cc0c70369e602", 0x1a) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3e) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000002c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000002c0)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80146952, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7b8dce07, 0x4, {0x200}}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000340)=""/189, 0xbd}], 0x4) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}, {0x0}], 0x2) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="c94f1e9ad498", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @fragment={0x2b, 0x0, 0xe0}]}}}}}) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a4dcb4b82a1b872a6c04bc8d6b2e4591787207658a2ea91d8efe5494d9cbded714d21ee9f15f7521fdd999593cfc437a2e783583cf5f993b06e3091a7a5daa3bde76fb824fd9e94010257ef09b928351859e5a7236cd8e4b98415af89856b30d70945ed0d34248aed9ef64e4d73e23250daacfde4fed73", 0x77) executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xffffffff, 0xffffffffffffffff}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setrlimit(0x6, &(0x7f0000000080)={0x20, 0x9}) setrlimit(0x3, &(0x7f00000000c0)={0x62, 0x2}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4a) r2 = getpid() ioctl$TIOCSTART(r1, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x7, 0x401, 0x3, 0x1, "6f6fcdfcf3daba89991f8e954aacf8da5b08d142", 0x8, 0xe34c}) r4 = shmget(0x2, 0x4000, 0x248, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x401, r6, r7, r8, r11, 0x1, 0x2}, 0x3, 0x300, r2, r2, 0x1de, 0x2e, 0x3}) setreuid(r10, r6) chown(&(0x7f0000000380)='./file0\x00', r10, 0x0) r12 = semget$private(0x0, 0x4, 0x1d) semop(r12, &(0x7f00000003c0)=[{0x2, 0x9, 0x1000}, {0x4, 0x0, 0x1000}, {0x3, 0x8000}, {0x0, 0x4, 0x1000}, {0x4, 0x100, 0x800}, {0x2, 0x0, 0x1800}, {0x4, 0x9, 0x1000}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/119) r13 = kqueue() readv(r13, &(0x7f0000001640)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f0000001500)=""/203, 0xcb}, {&(0x7f0000001600)}], 0x4) r14 = open(&(0x7f0000001680)='./file0\x00', 0x1, 0x130) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f00000016c0)) setegid(r7) fchflags(r1, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700), 0x80, 0x0) preadv(r15, &(0x7f00000018c0)=[{&(0x7f0000001740)=""/44, 0x2c}, {&(0x7f0000001780)=""/84, 0x54}, {&(0x7f0000001800)=""/148, 0x94}], 0x3, 0x6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001900)={{0x0, r10, r7, r8, r9, 0x180, 0x7}, 0x7fff, 0x8, r5, r5, 0x2, 0x1, 0x9}) executing program 7: r0 = semget$private(0x0, 0x0, 0x0) r1 = geteuid() unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chroot(&(0x7f0000000040)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r1, 0x0, 0x0, 0xffffffffffffffff}}) semop(0x0, &(0x7f00000000c0)=[{}, {0x2, 0x4}], 0x2) semop(r0, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x0, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semop(r0, &(0x7f0000000480), 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, r2) chdir(0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c803006e2ec58904000000000080fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001000000aa5ac30a874bcbe4d9000000fcffffff00000000000000000000000008000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffe6ffffffc9d6739ad49886dd6060626000100000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2b000000000000042b00e00000000000"]) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r3, r5, r7, 0x101, 0x4609}, 0x7ff, 0x3, r8, 0x0, 0x0, 0x8, 0x8}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000001c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r9, 0x3f) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) getitimer(0x0, &(0x7f0000000240)) fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x9, 0x81, r8}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x5, 0x1000, r2) r11 = getpgrp() setpgid(r4, r11) fcntl$setown(r9, 0x6, r11) getgroups(0x5, &(0x7f0000000300)=[r6, r7, r3, r7, r7]) pread(r10, &(0x7f0000000340)="fd9a8f31240e51479b022d3fcbe69a666226dcbaaad17f3cf2dbc867e21ce096545dcc69a3aae770f774d3326a0141693822bf7a4a70fbe1a80bb1e31192b6ab6e8cefa2f19238c0379643c32feb6eef4509837d9aa2a6026cc418a3d1ee942757cdbc4deccfe04f78c121156b06706de8f2392f61b240", 0x77, 0x7ff) getpeername$inet6(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCLOCK(r14, 0x20004276) setgroups(0x1, &(0x7f0000000480)=[r3]) ioctl$BIOCFLUSH(r14, 0x20004268) wait4(r11, 0x0, 0x1, &(0x7f00000004c0)) mkdir(&(0x7f0000000580)='./file0\x00', 0x29) mkdirat(r10, &(0x7f00000005c0)='./file0\x00', 0x146) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x8, 0x0, r13, r5, r12, 0x80, 0x401}, 0x5, 0xfffffffffffffffa, 0x4c41}) socketpair(0x20, 0x4000, 0x84, &(0x7f0000000680)) pread(0xffffffffffffffff, &(0x7f0000000700)="ff70e2dba6ac523fb2b0e9e714c43e87ecc6f2f41cf6cc7b983677e3da72e5f0a6b6dc03f8580da599c1048d65ff2a3776f2f47530ba49830a7ebc82549082cdb090ceec765c1f8f3865e93c5dd5a119a3f1e85aea55f9b47bc9c95dc0650f24a815ccde8dff85a07ea7cb375fca553bfbfb312b503add520663b457ba8c817ccd2eac70c10e7ca5a4065393c3e251d5d2180862253c2f376e09b4ad400bbba9612c2f9c4139ea5c2f99c4ecf47edc74a35fb52d80dcb80781d23f58c7b463e671c6d5db9ddba56c15b0c8efd9dfa67a1498d5ff8e20f786626212", 0xdb, 0xaf8) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000700)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000740), 0x0, &(0x7f0000000880), 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r3) setreuid(0xee00, r10) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r10, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, r8, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r11) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) getrlimit(0x8, &(0x7f0000000180)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_emit_ethernet(0x1b, &(0x7f00000002c0)=ANY=[@ANYBLOB="7c04d62006d037082d74042a400abbf95d9ad7a39a263f61250f8867c78fd820f8df3fc66661d48f2d6e878081ca473e06a54cf1577ff4cc501a5b15e9b2bfb0a37e5a50bed261cbae10352ee51a19afdf31dc8f81f08d549efe2617f3d742f075d55a3b5b66523b8796e0988a2409a166947484ef0ec5f41d7af7adb1b83e407a6bf489b3db7da35c53921090c34b32800eb4236cbb85e966a645a20ef973b4278f746768244a4e81d9bab58a2f8a8da569a0c316814391b7d26710f580430fd3093bbbf1fddba02522886c8985e335a4455564d1a9f244ed433deb", @ANYRESHEX=r0]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2002, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x2, &(0x7f00000003c0)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe184b167b31dc972f7fba3a4cd2ee11f084a684d3f295e25e9b15dd0bc1b27a10022304a0bb7d5fcc35b8e05c27cecba8f9434250f8ffe2ca218ecf8374612fc3e718ae42815452a7104cac329252abae9378b0e973", 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x45547) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 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(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) lseek(r0, 0x8000000000000000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x1000) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000140)="bfb0cc849d589e49df61", &(0x7f0000000180)=0xa, &(0x7f0000000200), 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ff509874459078a12f290a00000000000000000000001cd21d5f704ad7f52b2c"]) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1019, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000340), &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x40000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(0x0, r5, &(0x7f0000000180)='./file0/file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {}]}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x8}, {0x74}, {0x812e}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000340)=@un=@file={0x0, ""/4098}, 0x1004, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000001380)=""/4096, 0x1000}, 0x42) executing program 5: r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0xf037}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x53}, 0x80000, 0xe8, 0xffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x5}, {0x8, 0x3ff}, {0x80, 0x524dad1b}, {0x45, 0x1}], 0x4}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r2 = socket(0x0, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x9, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x880, 0xbe9}) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a", 0xd}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r4, &(0x7f0000d25000/0x4000)=nil, 0x2000) r5 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x44) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) r5 = msgget$private(0x0, 0x21a) msgsnd(r5, &(0x7f0000000280)={0x2, "c9ea36d7c15ebc01cc8c753aaebbca51a525ebc87187b01379f9bf8969ea001f703d713194b06983a3d2a70ec2c4be4cf13a22e69cd6a1ed9b367ad64547ee2b9f46f96ca23e36f73f05811fa04187e6f8201cb893"}, 0x5d, 0x800) sendmsg(r1, &(0x7f0000001fc0)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="c816250778383fd5bcedee787bd44fe52e40b5c138030ae8b196a7fefc7494a31313e28d7bb85a69c1868240a3c0b335ddab92055afc4a9357e511267a54c3d8dc45317b3d521afc9ba61e87dd49a998e9be871e", 0x54}, {&(0x7f00000003c0)="90999016ecd107939486c83d95e8bc2df828", 0x12}, {&(0x7f0000000400)="792a4b67d8434765d08238900a6c6f442cbf2ac527ebcf4d915c9887142ae4f00a741b10c751f8d8ccb3bc02366ed2f1f44ac49c8b56542cb903d131d4c0f8cb8a442d9a921bb33cbae8522d22bd85e19728bfe297149fcf6404b6c14c6e5ddf406176c44749a56ecb83316db44a25cac935cf985623112aac", 0x79}, {&(0x7f0000000480)="59e8429401d3c6f175fa4bbd5c848e69a7c3339c127cb5bf531481f78dd6ac5d6d04c224518fbf74fb83aa73ff94e7aeaee360fb1fd0c4e355dc9755e2e4979336968d01d9e515a1dcf136f63b32c743433908d2791ac11700542856addcc91f9140f309c37a6f92681ce9255afe9e31ad66d6f1b69c0f279aa6a739517df00d5cd1bc43cce2478d3077df87449f882b37ad", 0x92}, {&(0x7f0000000540)="ec5d89cb49cb16bee1f07f5d7536d8446c4b1a30094794b7141877fa857ddacf496ecd57b786b1bdfb9ea79e8551668583f58b03c4b0de35c7ab327b4bc13f52e31018110e9c6fa10bd81315a9c326c4f080e3b606e74f4b6296", 0x5a}, {&(0x7f00000005c0)="1c88a1fa4c0d32e3b00d3b4b6bb4745f38a91f9220", 0x15}, {&(0x7f0000000600)="81ce2c795c54cd08a40ce5a6f9b2bae782fbd1d57d4ef310", 0x18}, {&(0x7f0000000640)="83b927f1e8c4eb7b31a9546b30c9817043cae25b97594b609bca6285f32a4f26be17bd50f81ace4d22ea19b2d6d714e7d106325a6f6a4ab89eb6705b5a443f4022c6344559ee0757071e2bd0fca7d8fb18cf38a98e24615e9ad45a1f9cde51c505823d685067e03c5b66a1a403cfb9b860865aa113055a3f9f0949b2baee2daf0d223b345e4f2513097548656f9bb02d0744275f628485e6d210b31e180c5a2478e2578bded6d67fd08b3838b472236d19187b53405a989b63c0d3", 0xbb}, {&(0x7f0000000700)="3a6a9e4be85c59746df2d99ce27f84edefe6eeb6a8ce855479ace4e9aaea3d0526fdbd0a145e2abc7cc1f74ea12246512df3e32fab5bc4443ad1fdaa3115c5d32e5012418bce6d243ce424029f0b78f2445d7b66513b91b829ef31f2f5c2c91009e3e708122b000625cf91087facabbef485f6576ee06123c69e2bb44302f46ad8e8aec37b2ca52dc6ce46085d338ff656bbf6e21948c6517bde04648c309221f868ba8dcbbb530124f64549823d8097fd2289e9d71900a54ac5d4ef9c373104a99fce02", 0xc4}, {&(0x7f0000000800)="09418d07e34d83ba8c6747702522905cb4fc02dd28078859795e2b9d9aad444987df848404bd1af409c2f733a07dfe331828546fdde80af4f83e05b5a749f332c79e37238ef881587c1e26c8271632276f324fe259fa58b55d315c3108e6b116190b8dc55ce42f6818d4706c8b61cce4dc7a77609fec2674acd7b1e86e326f0ba379027c30257cd6052611612a529a6addc548bc371848ce9fb635dd5f1c5722e1048b85f14a0ade51b2032ff43af6db0e41703b467ddfe455dd87a5fbc786622f4f3ffb7f824ba601507ee2607e63afa1fe9c4c94fb6e", 0xd7}], 0xa, &(0x7f00000009c0)=[{0x70, 0xffff, 0x1000, "d0bcf914923c339ce862159f62bfc0a8cf7668cfbebb39473ad034cef26dafeda1730f46ec7aa5005cd2b521c2df44783fa7c7facc8a0ea46a7c7e640c042008f8042f317476fbd5433c68abe67a58df2359f845cfc8797108"}, {0xc0, 0x1, 0xfff, "9e8c0f485cf98d073e416d40b26f862b2c49035b75814d823cc42bbf69f3668b38a1596748369bffde9e787afc3bc23c4d52c31640a2ba5b4a0299d7a199971af1ca64c273c9a33eddc350ffb341106fc55c4a87ac0ed8cf9fe59fb69d35be86a5ec852da1ac9c8de9752fdb870f054f6f0e445265b258d038bedc69c4301249c0b650578cca9d004dea2c94471fd45263bf6d2eec87eb86229feba0746026202d3fc65866ba36a0ff9f7d1b99cd02f8"}, {0x90, 0x1, 0x8f7, "345d55b412a8289bf3fa6d1d21f2ef96dee72e9b3e202c02ff7cf008e8a1acce9e1eb6c36d28ed30cefa421169ac388b25289a2e04c690973d8da12cc4da1ca4f1f56859b2518b0973b1d829735749b3f0834c7ea1ee5b20663a1a0f218ef0fb3fd7ce9c516b94b82a7e4f5f64ccb318e2519128d34e9db1d016"}, {0x80, 0x1, 0x3, "edd0c14a58ca0ecb28eaa4cb99d79dcf981358f53a68db616bbbd1582f603737ec737cae1c4127b2f9dff76cfa661bb8add23744bab72952455a5f44a0e475bbfa701037422dcf31d8ab03dd7008c3322fe9c0622f449f7d7d10a86a4d46e5b38e120899c94d34425ab7346f13175c"}, {0x108, 0x1, 0x8, "e987f9eb7f06276e7f3ba4f8a9aaa93a451f38cf11e4fab0da2e8aca423a689da43e95982f6611fbbd84dba3fe183c9de3108d9250f72be0422afbe19ba7ca6a3969319fb764cdcbed28a5369f4c61d493508574b0b1a2a1ec21bfd8651e881614cb58faddfef17efdc01142281a5e876136b7f50c62dc40bce8121c37826f685dd0e34a56c88dfd178a065cb791786306b68bb5d6c634e1f69e275ead4ec8dcaad67e794a7629dfe170528242a71dceab6e40de5b8c803b47e9fdfc9e7decddb849ead2859fbc11151b6de0ba95c8cbc0569a06dc31c87f11b1b2f19e78d2caaf4c9c758bf98d97f25c8a066d2162cd7d"}, {0x110, 0xfffe, 0x9, "3bee146cc0e5eefcc8e26986a4094f4a18d29a4b0766f927cb8f259431ec5e69ea92267e2aa90bc72920b7273d5870b3b37e37f239a8e532829b464785d336349731a91393d691dfa49315a1280e84e2c964c44ac98715ba45833f7b05aba93f29783c12abffc08d323102003330d4d6abcfcf042eecb60d5f48eb1ca1e8f60be585cd538eaec893fde3555280aaa8811d3078856dff11d837d6c120255ec701c6c917183a01d78c9d51c9abbea6ad18acf7deeccf00137b4bfee1b890d12b3c64ad720aaec6eb84003e78245e2f5d98c14c1f99415b097c0069a0bd6e7be674135a91a0efe797f3e2cf8d1e9ed5f34ab2f3f7b67ac3db57984ae6fad97d4f"}, {0x1010, 0xffff, 0xb02, "f7271cccf9bb148a817a580e4b02830c6a963ec7480d353d9c39a54f9e203987c37259fc6c7b6f5cad6c880fb10b9311b4efa4f4a88c30cf7fbeb53abf9f284f37cf3b8a4ece5bc061dd96c6c3159f79545258f5ae21e4ba9b43d8a63a73f99687a3bea66ecee610c0c225cdd6af112f29ce51b429b32585d387ae70b350ba7c33e468e05fb7e8a2051e5833bfd164a72dd877f7bfedd6eb7e58a400b84815d94c4300a7fcd92ae1769bb97a88389ad4e21c4afebb673e89731c8205f1ab8995b422a31578a17edbeae5345ff52d163769bab7cbc9464b94edf531eb3d3a72114269d99aff9e388ddfb34ed6322f3f9f77c07ad584279f43c450d47005637f3627df711809f3aee94f17eead3d76fa362fe9c5949ec46a6127f706519be2f4e0967104602a168af82717f5b1919c35f89d350a45174e8cc4c6db06445834c590dcccc54c2cfd59a2667ffaa44f2b600d3d33971df3d5726510acf668610f1d06727c1de81a4353d018042e6bccb99ea3a24fcddf5e960c3e817475a305c9e8ba145c50edfb7039f8bb071fdf19c6e3910d1388fcf501e0f627e8e7bdf80a9aebbce81dfb363af28195be821c3dcaf41499d97631aafd0c5ab64c4788498d66878aef7b93e9d708277f7f0107d24539375e4820866bca2129836b0264d77a9b164842f18e8ce96ca95befbbfa02567574e8cf062b63aa5ddf3af75f46b41ffe40b2f30b78b63db8706f00b582e310124621acdfb0902e52de46e8d93acdd7b75640abe92f345c33e6489b0b61e33cd1dc778953d3ed48b560eb71c9e9a94816f9d3f5ce552c11280913972558af72eec4475e0ded3abfb26ab4e2f4f08ed4a8583559ff91d8075ff4e069ba416be51b879cb14366f55080ef09be53cc8b05406215fb4c395acdf2baaa0a8426ae98da9da9b950f9792c3fb9b77141df7e41151b60489dd7cb50c141d4bdafabd29783ef3e15ddcc1c1bf48dc56e64bc8f37617cb75880e400900ecd1cdb1a1e385bbc9055dca4a5460f5cdbaf2defb4588cc16d1cc7287f3e536d2747db9fc2363b22c8eebf39b17b62d5ea02ffef73421730c1b8e87603048d8cd37bf471e87e4ff3e15dfdf1c7e0f5c72c8df106a72d6da6c769c4c257510f093dc37b47ce68e40e2011f776b3757ff021db7987499b564d14455124527126d594133a48fc18e9e78eb94dcb537dcb55ec5ae7082abc2ea815a3b97717e1e8a80281a2903266890ad741faee9e56436987ece6ba55235fc5b2f8a0116d7d8048a806fe6fe568c1fdde9720416388e691b995b04fdc5b7428b7696f067df7d2cea638b116900bdf4f534ef86691ac3db6d2edcb2611baef9df66b5cfdf80f6feb0d92f3d930752eda04cb8437de7b0dce9042927e20e72115d1eca6c9a0157f0718e2ce0d087b3c1dcf80a4c31e801e4a950f2f9897cdd127dfb00cba70ec6ee36aa8841b2d3e362cca9b2e1a200010e84220c27dbb75e5d67dd0d890db9ee81c47ab8ef9d8ec67a5040f894b2d2272388ca9c6e01f4903fa56620285039ce2294c1097748a9f10ca36e34c7c87fdce05108c7380fd1b16299a81c5c68190363cc4ed0f6aec3bcf75cac28269084533c7efea5bdc5d091ee04a832b2a22fa8929b123f7479d92f53b3d3c4c74ffb632e0341ad0e8182d7ebbd1d465756e75b0efa451bb09fe4f49386f15775c403ca93c83882ca2a465b33784ad4e893f980c32963ca70d91f6d6773aa8afc3f349905ef4cce6bf6536b590ef0018be91ab6ec7799ac6b92db8c2bebf8a3d9f42cc5538bf8924ae8c4a90577d181e7c8e6f42601e53bfda6a2f50c066f48ed8d78be1fca9d80d40ab64a0b2e4221b131ab00ede051d3be0b61731752b5a757ed7eafbc3cb749b435264aed4c1cc37088981909980684888165b6ccce9169cb4006571cc2c4b000ab6a2cfd1831e595080158aa28005fe5cfe4c0ff88698738ca6775762c9b6f3b69859e196de8f84daba174f708a6a322a4541173ff142fadea0a2ebab052baa40e2f4df09818e609fe6258bc7f46e62cc0001150c741f9fb8f339ca9c4a8c59e5c62df85fdc298d8e3d29e5abbe25185e092d6f8a797f9bece08301941e7cf6fd31f1bc886fdbba1c4073913865f33bcc282634942710417c46773d275d2ae9a314a1e179282e90bb96159bfb70719fb5b96b9ae4a6757faf29cc25154dea79d0955acd472bc2f187e74676ef8e9cb13eb6d93ea47e6959f98f277f9e20979c5bc7d72d0262d224159357f213a69a82a4be8e817d55668f5689a8cb26a9af00df56e7824b7df5d10ca06f49db75b1672d49edce996cb2387a5091fdcdc34382b9d1e4238dc85f284f2b8f949e0e58b0cba3ffffe6a567dbb2fd2d4fdc19514a5173493c6ea2f4c7fd7b82cc38bb9c9f34e0f3bf15edce0ae89cb52a9c5468ef60e8172aaf8e3ae5214929768f8a59f7452195a2c3215f9295d470f0d49619027668270dba0da5a9bee76aacb3b716c3948f262cf9c5bc50b9d27354c65235db54f9a6e206688d86b0f1f667e2781834e7f35dd9518f9f8bd1f840511e849d13431a6ca31f92f4ffbe4836febb51f5f70ac76cd107f0da85e4d078a56abb745c16746b6a2ea49727eaa4fdeff938e751c9148a95ed8da07166e2e98fb19ccb480eee4fe6ff9673e31ec5cb08ea79698a6b0fa7a7e93f0bcea897816bf2b483f21391e9a0b2bc87c6532b5e7002ebff2338d1035a4fe73edd003926536013a99b023051d4c1b2dd7064338dc7cf4462d960ace01525853ea8c863ed4ff884bba656d6b0c44234461e8bfd2757aba152c4edadf70fb14702c68c98a18b40457d108f9f032c8053a6394dad24e17b3ec84348b77f66fffc08834960d315b2de6157a6896f30ae88255b36de5e3b4935b502dc560eb35625074679eabc93b16fd2fefa15ecbcb57a1c2ec8fbddec0f449cfc1c718af71c9e2de1df414aca1d3748f228fb84f541e2aaf7c65862b00a5df741843da900923fe6136e62e2244c23228a666af503bd1c1e5b087b7de500223c81017a89338c7415230cebeae156d4f23a20c6dceed3ab3192b6ef0d70f98e65c1a8edd08d1f1b1580557baafd909a875aeb10fe06bc210b5370572b3af9fb954e5a91b2cf29274233f90dfeb3717f454230482f2b921b564a4837acc9c4a9ebe9f044a44a31f56dc16e1dfaf41bef240c96d2d084d8107051f21b2d3f9a98f649b38f9eead1e82e58377bfd00fbcc8919b791f4ee09f3c405ffcc2c0bd04e7d96389948851e7c920df7eb09fb8fb12415eaf380be42910a2890a2604b1d0b66171f90b7afde150db20239ecb18229461364447f4405c148ebc949eefd8134fbdd824f287ebafd3363ca39ad280340394b3a2a1faf6820c5960464c9c49d64570a7ec34446925da7ef5348cd9c699e367f9b6e1da8c58174d46b42eaa6324bcbfd028c97e3dfae3115632e95782b6eeb7c361457ff32b6430025526aa43677eb516f75a5eb935d9372365ae7ddd6c543a43ca977b1659d0a61f8c515e82dda09b151d7f0186a9de9ffe2c9a39f7d489bff7ad9e45706b9bbc1eccd8dfddf1a125cdd992c1f6c16ed708a186e8d534434f87905635f9daf58938bc442cd455ea6eac697a61973479b8d68ed1b258f8cf5d36ce85d8ab9659a1e0b1f43b59ce17512c2e2033206445897c1312ea0919b1bf6b723bc3702844e5a5f271b67f04b6c8fcae4ab7e410d45924c9c5ea0dbe38ba166f180d606e05969422974f65eb94315a149de76d46f663e80c1f87a346f62521f6a80fac1af8b6fea3034dde0069a52f126663947f3625315b60d07dd7b3ef3f98682d9c689a6f76ec5dea0d622af6fb9df14ea3e19c9b1620876b7c7580251bb64796307b1b89beeb33fe8ff1246451ec5dd03267bc0174ce3a76cbc1f142a772dc6c3c39c30a0eef03a9c2ee20944ed4b6604731b3a103c97ca1e976675fe6cdba0e840776a5ec8b6526888e9928f892bd48d87e0e252a08a78b34c8ba0d632f5c23835c992e4c515b6e0ce7b75e51711328f802726093c06135fa4c0ed0ce49367db4276964ab2ee70c83988e4cf85560d8e1f31dd86d55c28163479652420bfd2b4710513455f79a82fef5979c33aae779e5399ee51554b2403a782ce2d0922082107df98f7e1e10c16859b8782e3d61a5e0fce628ea8d7e2b7062719fe97706b6bfb8fdf2b9d04b38e3cd958c14222043dd7f9ec70301beee2e0106eea9ad88e7c0a03afce162bcd141b1f63811500ab0cc1aea10ce4bb50a8863592e2b43b6ea3849a4f2c5a3789d9b7871d16b60f11a572f4b294ce8469650b195e3f58444a99bab61b6062a73b019683b8e47412c73446d4eaa0b8af93292dcc8dcf3801dc3a2a9241db18b672a58e563df1ae230d2dd61ec974ae68b433286a7af0befc6938483be812d6ca03f279b71dcaa610b2d3f22fe72063207cc40d6e805ed4e9b6aa3d78c4684b18296d75db642bbbc6d845fc0d937b327a9e37bbe42de6ab98393003edb7f9709901c1e51d9591100c540e655f7659280f829eb1a1913ea5a00e1de35e29c1b5c33fd20273b6e4e243eeac7840222cc8fca58f72c77bbeb3c2f80a1d30632e99a5124c9b23251034784f63ec7142308f0ea601837e7283eb96fa6cbc4c1e8c3d199830af208883081a75b597e7ee65e2673f6755f67b179d39e9d72e18ec205aad243f88ba88181e6d2f88b284677e68d95e035a99d57449ee76cee6ff70d854f797933c7412ac95160403b5eaaa8ebebf222fc5a280b41f74e6d1c907beb865e805e21631af673c2501dc54824b24a9a1e89b59efb58aa646f9f34b5c8dafd7b58805ad9ffd0a89a9763d8a1fca65f2c3cb76f915b296207eff0d0f8ef15890e85b6db231c944f8de28b95829f6f40083f8a681d22a792577e89684fbaa284899d8bb2696711795b22e2e4ec0e4ff1eddda734c6797d6a3b4f860b28b8581a5702b94e8eb8bb56d2a604ca30c81b87abea8bacf6a512e323c995742846823129c252c9c0b00555a05f5093b1edac7631fd19f57c81e20f47485704576138c6995f67b40adb7bd39a176c0d11b891c3c488f054ff7a522f1adea398c61527da935ed7a22bd1aea74f5fa377d870b5594a4a01dc9ce56c6e703ba899e051604c54799dab7e3b936c4301959c67b9b8d3cce4e10fb757107ac86bebb9370e2aecce5a27e1f11d32a9d6d7b3fc835fd465f6bdfb6d13a6e360c66e3a0d0ccfae21b656959cc360760ba2eacd62cd8039fc1441c83d82d218841611770f4403bcdbe0475725d9f9dd08ad74bdac66c1c0d49c55de62aa7f445004b5d6ba613292f17484b4f4fb093539d7cfaf46e4507b7fc43a7e77816d2374ea75b63395b06f2517c7f8ed764fc623b874affb7b8de9033943ad6cd2e4aa5f56823d86764df908aa2f2d3120ead0163e320feb067a2db880f256842bb6c6b8032ab93f1344923c14e952b297507d99b4010d6aace92e28c4f3771f9944106806e62b6849c14486e2dd5503e52525fe05db851718c6af96c04aeeed032fa5670ad074871b29cf53a600ed6cb838d8f75dc0f7040faee4b872be8fd17f4851d18133b613e380d523ef6fe1b2ae4e7044d116a998b7a5ab9a23d952ffc4ceb26d5a10076ddeb906988c62732b587955dad423e6bf34065e56ea69fcf611329431783cb9637541bf4c3d2ca0a8627b27eee7789e88b71781cf2e3be45650147b4d19c8a09835f9e98a057b15a18425aca157660b38d304f06754a22016102de21da231ecffb61"}, {0xf0, 0x1, 0x2, "58249671994b63fe6e65163e3ba9e450b55b43d38a36e9484cb3a30e54ce71da95e07e4fa073ecc4e16a0865957aa43a163597525b13f2a47eb17bd47cfaea9b0c76789dd45f6377683fcc2d185d7346d366cdfec88418d48e627fef9c88f033f7e66ed863facfd83eca665ecd70a67f3c5f159bd29378978175a60abb32dffa12124bb9e84a8da1f7df14c8ea81aace07079b089fa27f20003b174c12b683af56eefac6f27978cd37d6d622a8268f42e46bfed1dcd5ee32ca1125bfe1353dc6b092c393cb349b7b5fa2899c45f45ebee5d21759b4865493815c3d8a7b6c62"}, {0xa0, 0x1, 0x266, "883acb9c2c2de755f4c8fd0d0aebbc80a1fed268f925fde43b186e2bec87f27a096284462ab6903d85c27a7b46b9b465eecffc81cdb050b11991ede58cf49a1c242605c081f144b8aaa6653e4061f9e0c992dddfc161344e0b39a32539b9884902c79fe0042f4edf01b4efed1a5a13de3bc65ed629f4647e656a60a0e4b4cac2aa09f37065a37a600d"}], 0x15f8}, 0x3) msgctl$IPC_RMID(r5, 0x0) link(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000002080), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000020c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002100)="5e376c798e6fb32e46aca1a635b6041ef4dc3fccca20765db20e3db3675256daecf302cbd887d9725ebeb3802cf9abcf4f6ca3d30f3ff6d1168c3ad7679237a2e2f450a273f0882504ee90101d9878de6b99da9659ae6cb4aabb1d93cb", &(0x7f0000002180)=0x5d, &(0x7f00000021c0)="bb3439570c32feb79278a2bbe173bdb39e1baefddf6d5e04fe19673583ce1e57bad311b72a8e3c3d4eb25f7ff11b36e2a4d1e8faaddb8863635ae2a7b3b702df3030b0ed60ce328a1af58847a6f8049aa1e82b65b25d5331984f88201714326dc7efb44fb2ad5487c21f901ce38950e4f31ad3f971fffb2f398b0a780f6076579f90d35c0af4b5638c63998a9744d6e1119e2eb874fb3c9bf948b08e83b3f1f9be2091aedf2a4da49ec6716f4104d9cc379a674867ae7d94a47a124cb5f3633390aed244", 0xc4) dup(r0) getpgid(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000022c0), 0x8000, 0x0) semget$private(0x0, 0x0, 0x22d) bind$unix(r1, &(0x7f0000002300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) unlink(&(0x7f0000002340)='./file0/file0\x00') connect$unix(r1, &(0x7f0000002380)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f00000023c0)='./file1\x00', &(0x7f0000002400)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002440)={0x2, 0x1, 0xffff, 0xffffffe1, "343ea1eea4e64695dc657a959c9dc03938b261f4", 0x16100, 0x8001}) socketpair(0x18, 0x8000, 0x7, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r6, &(0x7f00000024c0)={0x2, 0x1}, 0xc) chown(&(0x7f0000002500)='./file0/file0\x00', 0x0, r4) executing program 0: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)='g', 0x1}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x7}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r5, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r4, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f0000000280)}, {&(0x7f0000000500)}, {&(0x7f00000005c0)="4ca67568477c427e84ae37be9c51f75b4e2ce3929f6379399970b4b1f5adb5795a6ddca1dadc157e12a58c25a919239fdffa232fd81c04f065d1db579018d5e7790d8753b565ef189e534408f9e85ba582725b17cf344de635891cd957f75993dfa1b9a41da78dca7a0483ea63e5c11bd93f639dac213b8ef0affb10628c0f0e94c325cf8b62d5ec512dcd11d06121be2dad78002de2f89def0cfef746fbbf4ebeca18de7ed1b2385cdf1c60b8d37d037baffe981aeee3ccea9aed44bc594790f1316ccdb9881823b6cdb75221ee5803e444a48eebfd453f6e4ce84e78d6ad37af812993f99e7bb77c9490d41ccec1ee170cba", 0xf3}, {&(0x7f00000003c0)="2b7f10a22b96443a138ecc845b4b5d244af2ce0856c0dbb614adab124f", 0x1d}, {&(0x7f00000006c0)="f00e5ac8e4ba7a1bcd81e6242b357490d237e3577d6f88f7735e968cfd9feb0f5781be6fe48e76c8449a6d105afbb096348db4a2984bdaec222f7c38d6e6bdbfe30b53378857f52dde2ce5c5f7a343208cda455035ece7b7ec244f7f114ab4f5862caf845ce6f7e00de1e22d58e2c9a0fcfc0f894097c0f1e4b5409bb99e811262166916becbdf0cd46f8ce0a801c26b48800f636136b0a771", 0x99}, {&(0x7f0000000780)}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) flock(0xffffffffffffffff, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E', &(0x7f00000000c0)=0x2, &(0x7f0000000000), 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) 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, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) read(r4, &(0x7f0000000a80)=""/4096, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa1b005522ffdf00613a0000000000000000001400000000000000fe800000000000001a00000000002c0000000000000000000000ffff00000000ff0100000000000000000000000000013a00000700"/110]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r2, r1) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 4: sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0xc000, 0x1) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = socket(0x6, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, r0) close(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b965e1f84e25d2", 0x7, 0x7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = 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(r3, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x8006}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x1, 0x10) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000640)='./file0\x00', 0x253) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r3, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) renameat(0xffffffffffffff9c, &(0x7f0000000600)='.\x00', r3, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x119, &(0x7f0000000080)=ANY=[@ANYRES8=0x0, @ANYRES16]) semop(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(0x0, 0x0, 0x0) syz_open_pts() r5 = socket(0x800000018, 0x3, 0x0) shutdown(r5, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0xe06) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000680)=ANY=[@ANYBLOB="7718f565eaba6d5bbed75d44bf763bcdf61808dbb48150ee1afd7bce1d64a3f5cff409deb5e70f04a60864a3ec4c0ba30b8f9dbc5656314bc6e2c648bde324c28b4fff128c867df218bf3eb04a730db49c39c92de39d937c8193f0a3cfbd61ee78cd77e4ad9a72c42fda4b3f8c78f8e72c3b90026fb8bf906eb195b7dc396adbfac16611a94e6bd22989e68469602832dea1bba8c9348a6ed42f265ed8c17c8d87eb2cbd7728d262f7838f847778ef87efccc481db2de5dc647a7998f6babafd51a47aa802c49ad83e7a58755873d98ed1a3a77005444550ab0db1b686f8089ff0f361681d9c52fd4d4a2a8275a7baec7e9ab3880b19d64b16", @ANYRES64=r4, @ANYRESOCT=r6]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x4, 0x0, 0x80, 0x3}, {0x5c, 0x0, 0x4d, 0x7}, {0x6, 0x0, 0x64}, {0xbc, 0x17, 0x2, 0x3f}, {0x9, 0x1, 0xff}, {0x34, 0x2, 0x6, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, 0x0) socket(0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x4000000, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) syz_emit_ethernet(0x11e, &(0x7f0000000580)=ANY=[@ANYRES16=r0]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x602) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semget(0x0, 0x4, 0x81) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x87) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) sendto(r0, &(0x7f0000000140)="e5", 0x1, 0xa, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000040)="0fb2a3f04830b05a63ba924a579e7fa3d3b31d81c7132f3e7a772e336a78422ecc8d604c26514d1516bb50324ca5fe17e786aa6be6067476ff86ef3764daab1866fab07195b399515a388dbcde7f4a1c845478c0f4d3e995b8011274c0a726336b54814d941bc9b7a3dd2eabf795386bdfcd", &(0x7f00000000c0)=0x72, &(0x7f0000000100)="493ac564550a9ccbe1a2e60bf53b165237308a0fddcec4f3ab8b88f5719de896", 0x20) executing program 1: open(0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x4000, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000140)={0x767}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, 0x0, 0x0) chmod(0x0, 0x3a) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='./bus\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f4000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000161000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc3) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x20808, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1b, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x49, 0x80000000, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0xe9, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xb6}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x80000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x57, 0x129}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x40, 0x7fffffff}, {{r2}, 0x5, 0x80, 0x2, 0xac8, 0xfffffffffffff43e}], 0x0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x7f, 0x1000}, {{r7}, 0xfffffffffffffffe, 0x1f, 0x80, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x9, 0x2, 0x9, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x433b, 0xda}], 0x1, &(0x7f0000000540)={0x7, 0x1}) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000140)) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 0: shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4abd881e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000001", @ANYRESDEC=r0]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) pipe(&(0x7f0000000300)) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) semget$private(0x0, 0x1, 0x5a) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r4, 0x0, r4, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r5, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r5, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, 0x0, r4, 0x0, 0x2}, 0x7, 0x7, 0x4}) executing program 6: setrlimit(0x4, &(0x7f0000000080)={0x8000000000000001, 0x74c9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x0, 0x7, &(0x7f0000000240), 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="b809ea4aee0d138b57d0d59bfa279a3ba575", 0x12}, {&(0x7f0000000100)="c27f2061a9da63d68f037b08812426f139c93ad880a520fc6c9650e7b695dd46ad88f6b8fbb66659c4aba7fcd4608c9acef41c7876f151e77586ac365019f79e96e7f6387b02b2fb97b96356467841d3b1e18b0b0f79867eb9b9a43f78ff", 0x5e}, {&(0x7f0000000180)="9ea5a2af0d05e238635e705a990dc91b272b902670d9aefa41ff10fd6b2e5568060008574333522f97aa246cfa2a89d1cc6d34ec1ad15d96b208a63ddc3715e238cb4618d21eff0db033b47f3e9cf36f65cbd912de1983979e5e3c6c9093bc8d5cea88859f6334113bdb8a44db3cb2b97a46bfa2c27542efdf40ad7560a0073dc7c459ab5d99820c", 0x88}, {&(0x7f0000000000)="f8eef409ecf541bce88670fb17687cfe1abcf290bd3930b137ebfdd8058a009c8b7a1c4e93ea08226c7bcb47ae89ee66067de4e2f3326bfb36ec01", 0x3b}, {&(0x7f0000000240)="63ceccc54722943f2139b6382ccc1f2f8c283275944466326290f1229457d2e1f20e84c84f2125e236be0d6a4e7113dc33151d170bb5e1b056f0c272e6976129cafcc073458a6a94acfd150ebe1373d618ac5b0666a2a2886f988a64df6989c1aeeae4bb20133709dc49665248453c373365c2e9c69a75e459bf22d991bf8047b71087757f6b20b7224759a4686b1b2510dd5d3acb766bf2e71ee7567b9afe18c068b14365084324293aa7f4ae362b05a7afc2d398bee085ef47f0cd", 0xbc}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xdc) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x400, 0x12c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000800010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="010400000007000f4a23f5ffbb0f7c71bb069359e09e8a56c8a5fe76ad69ab131fe7d951e2db1da14695a374c62f3260f02727d2d8683e7d8ae20bc417303516b7e9e75485d79c15be10d820594f"]) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0xfffffffffffffe92, 0x0) executing program 2: close(0xffffffffffffffff) r0 = socket(0x1, 0x4000, 0xfe) sync() accept$inet(r0, 0x0, &(0x7f0000000000)) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='\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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000001180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x10468, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000011c0)={0x3, &(0x7f0000001140)=[{0x80, 0x0, 0xfd, 0x800}, {0x50, 0xfd, 0x1f, 0x86a}, {0x2, 0x0, 0x0, 0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f00000000c0)="ca", 0x1) r4 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r5) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000000000)=0x1007) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: r0 = open$dir(0x0, 0x0, 0xd2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, r0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000340)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0xfffff801, 0x0, 0xa44, 0xffff0a86, '\x00', 0x10007ff, 0x5}) poll(&(0x7f0000000100), 0x0, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x0, &(0x7f0000000300)={0x1, 0x61}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2859ccf6, 0xdea, "b4fe5c09f6f6a63593d215d8d2e22ca870a2bfd0"}) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000400)="16", 0x1}], 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getppid() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f00000002c0)={0x9, 0x6}, 0x2, &(0x7f0000000300)="550fe98f38ff1d26b60df9073e4dc2c1c39175d5d907", &(0x7f0000000240), 0xfffffffffffffffe, 0xfffffffffffffeeb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x1, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0xa, 0x3f, &(0x7f0000000200)="8406346dc2f89449284d07da71017f49316dc437f9ad9f8fb5bfdaf0afb86bdfb55cd52a11fc22a300"/53, 0x35) openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x4) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991df5f882b297be1aa5b23ed00f49a1f132e27acbdd602000d7d0217720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43e00"/137, 0x89, 0x1a, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x8}, {0x74}, {0x812e}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000340)=@un=@file={0x0, ""/4098}, 0x1004, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000001380)=""/4096, 0x1000}, 0x42) executing program 5: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x2, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getitimer(0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget(0x3, 0x5a8) acct(&(0x7f0000000180)='./file0\x00') msgrcv(r6, &(0x7f0000000300)={0x0, ""/73}, 0x51, 0x1, 0x800) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r7, 0x0) pread(r1, &(0x7f0000000400)="261ce75ba98e051f74cc01f67d309d0dac8d63b002d9e5156cef0f3886a28644b75a2f076bfa4dfcee6800dbce442165f572463f5f5a0b77325df7eff38209ae87172fc1c9c6eeb9464108f02b725c6dcb8e36cff71e357169cead9e135b790bb9f371c670bb0823a46093d55b213eb13a2b8a61831e5c9b128cf7ad24ba617d279b91e119e9ce38e944436cc91d592b0356f031ca6d8c3d09197a2d3d18c62448a8f44cc2479832f4c7af248b078164074a93eeac0d468e913d167611351d5c40a878e976b99d812a0581d5731655b86f8f496911b4955b6fbb8982bea123cd4098585c58833e4502801899789c6b8250a47bdbd604fa97b1cf7219645bdfac94dae95e85c750a4bee2888b36ec6d115088a391645d72794f779c8affae64db3cc7970db8c19956018cc1087438db3162c44a54360051c1b6596c1128222c58fc2f498bd7dea259c8be1b12dfa8e459ea8ea15a509058671f73d063424d688fd4ad037b76ff8c0b8d5b0dd20696d06d154dd9ccd459fcf51c585588259347a0f3681d0a0131674e6352a64b4e5034477348734193ee7cf40bd2bad00f4f518bd7f0b84ece3fb9b11bfa9e64d8c96db2cb421c56682cdaabcc4d322c548c81ee6b49a04d49069800b452257090dfb2f8c77fbda1523d1af5825cdd4ea9b980a9a26f74afa80f200befb053086fce384492124b891aae4805e80a7f3df174c90beb4e651149b3e546b6650e7f977c4a8e49c134599e3a02597cf3b149e63d2c09fe0540e3332f22b57a5e802b0cac6a8851ab4728bac866c2310c6ad7268fc48dce7561319dd15bf07aeede9ce6c7d35235f749f3e35e9a7f0c18c0dd38bf8d0b76d2ea4be856afcd33206a4d94e05a141c385e06555b14f9fa9c9493758ddb88c7455445c72156ea5d1d3323cc47f83c133aa87c650da99aac5b4199cd57febc5ea30a3d0881a8c23613c3e5426bbc1c190ebfaf6c03b1237fc898b2c051d426a63d088d1170507f0c60228e4d923ebc19f6ab236ba6a2aa8dab004a2bf15dd9935860d78a20750339c6c8a66c03e584ff93a03f1c344c2a246ade902035f280ec875e0dd0b2e03dcd982f0b4573d9d1567e3c121f90427684ccdb1fb4b4d88a36c1abab123cbc2c5ffdc8255f3cf69b99486f5197c98a927103e13ecc2f7aaa20aa08a0acf80d69424aa5e273911215324a50373598690dbfed0843f7c573672d1e56cebb3403586294a3f7caa6d1dd9319634ea85bd0ff44cfab69fcf9bb97dcb44516c7eeb11685bba408cc50be3d4d12998a4518e30d44ca2e5c45f8a0f46c5cc6805b07667158c76d2141b2b1e94a00fd5acd60e9c83506770633abfa91ca1d8a36aff80e3e7f8c9b9e4990beea737f0adde60d666dd861e84821943331243601ac54d3f405fd33f64e9a5f39d022079af3c5061581d6f396d7f5bd8ebc74b7e26e7fd6e56725c3ceb6598de8bec208ddc73aab5ead8affc48397c662441af6cc8619b790f6c9aa3d6bff66aca00af463fee82d313e883c4c72dee0e5980a0df71861b8d47943c40b500d05730cbd6c33224ff5fef673c28897573d9cfd64985b9aeb1bde1f72ce6c9fbf4254bc296277f509bd8e804b14de8a35f7b0cfe3d3fc977dcb104a5dc5fbb81666810d4324ddffdf2eb1e323ef92cb9890de8db2ae43375ca1095efc23661423194bd5ecb550a9def587738a19a5a6e0cebd28bc344ce6b17d2d1ce99f540be68dc017c92823df91c4f208db1320102b2419862fc8c5d2ff3df8c48a0b84b48f1ad1466ccdb367b9fe6da1603ecdc4a6991b98732c45a2756ec94c9499d9d942b2daa8ca34674e7130fa6430bd758f082eb48efccb95ef388a2a6b0dad8e1116d5827c3bc51a382dbb621da1c9f5685d5c4040f86acced1f5e316b0450e3b875c364e42cab4d144cade2f8e321542c85ff855f941b7903d53032cb8ea2cdcd0b300ff27ca1aa7a2a2e9163ec4eee215497cc8b7dd40d8a31c5e9ed7d14393ec62b93491853259460085e824e3e04c8e79111a2b84bc489f8ec97f42dc8d2065caaa610d802e679cfc6afc94c04665eda968079f443830bdee24ee9082d116f4db2ac51422083f441817c72ec94095004a2259dcc0f3febcd42db77c4801cec61ea616698c8530bebe24b3d8eb968caad2f0e3da3324d0e6e206fc668ce5f0e7658836698718713035e36ff520b9f0c853d43a4c6546a1747806e79f1cc5cbe1fc718280e06a87cfc9ef802ccf5f5afa64907a7b33d716f0b21c15f5198188fc8962d6248935e92f435df075f9b28d875037fd99c0e1accea311507bbb2d8aeba6ebe486871e3b4ae34ddbdcb522665936d7529e94928c332ba245b0d2abaed880137d77fe0d2f6b76303722aca86171eabc49e570f6b864c3481a1465a8e11cd5a9dce0eeb6e137ef7e30bb6b5602a44f8a80ba8339dd294aee62298b8a425a02e52a9db6c388dc86c6299fde7b84667fd8290243fb701c052ccda38e74c20b785b068c1a90f1e197e25ff67574bb47d3f781414dc00b0acf4404760f5ce8be3f905fbf3f3dc2c04f693f9e00d7440dd34803f9be5573990307b1f9fa616859a45550ccde933fbdc39894a8d11dd88e2384d47f1d3d8a7baf563820e51aa84c97890747466a42b6d79c3229d1e5dbf29e42ea08f8d35d300be8174a038756b8b4fac4a0d045d8cfde49646c53141e0dc6ffcba13fe601b3ed99fea6a59643c3b16e9b1ef0381557f94d8c6250293174ac84130414ccef155e8ce08c20d82fbda8390f149a524b7332f2d65c29b86141053ba32ea88ee4443b1c371ae84826b5a53eb25ac53aec7002611d27086daf8bd6db9d07ee9f66952b259e0ae37257e72fa479ae44ad318091ed41a183caf34b1c82768b38532070bb07253c73a5da75f234f5016fa55cf765cbe8c4cc653a9226472f93e76ffba0e52e09c27f27dc2f28a85c2601fd998ba0da367b4a9f71b27bfe3211b0dd5013eb7b14dcaa9fe3e73449ee51044dec4890633f13c761c57b3d8b533a6c275124bdd402bf0fd2cd317ad4bc71117a0383236bdd37f4045faa8cef4729f781ca40c6c5e881322ef61a7f5970ac1bb7b5dba36db6be05f090b8542bd9cee61738d7740f4295f3e925bae772b89c4a0dec32735f02da4ebe6f8ff5a5c2dff63710ee94937e9189a4a4182cf9b23a3cd3c9d78216e8ec4d4ea16d8d07dd56ed417e18124811ffd2a7362f9f54439b051dfaecc562484aa354e432936989faa4fd0204d8bbf1b74a74d7d8e4f9736532299b1ffeebc29082864a1a0072ef884b3cde97d5c7e5645f0ecf4d8750e4d657604c82671ecde83df38e5c0741aaa0218209aea86e7db4f01c9aea1d827a4ca2a2bee8064b619a5155e7b7deb58b3c210f58bb8ca4d93e60b02ff50b9d3a82783ee7a09dfd72139653e0a0898ede6ac68503069ad555d7a96c6df40fedbc25cd374f8de95b6eb9af0abd29af53c88dd9a6336531db9eabd8ae4d38316b73203928de0063a629247bcfdbc40dc18bb16f973de82a8a9916619567148aca46a315cef6ff3808ffd1a5a7b27b07f8aaf2204e97b76170cd8e82810252dc2816cd9ef2a967659eaa7229042be2a3b2686867f4334969a5fe7912c3029c7ba27e244ce07044f7af182b7fbbc5ed0498181be4166dc62c25f6aae8b93bff58c2cdb4b327bcd108f2feedc1fe9aa6292458d365ce0567a80519a15a85dabdf070ffef4d5302ab8bfa10017fe357b77c940db29fd32369ff3b77e5302bcbd9ecd3c6fae17df6be777579a5a3ab42564c3b2121f263dfdcce97cfe13b72730948e5b4d0686010b3d0c150a0672b1ee9f231ff7cf31d4b3b090e38095982e1f1639da4dcdbb5eec3c860ef661d9e298ac39495df479a5d8bd4766538f749015698ba42ad2b732a6153f7c28d1ab14ff403c1e44e34e01fcdb5209a31f09bb231c47894b6b9d62a3b25283ec38f2349668ea5f70ce4c7ca1d76a834ae5b5ecf03656c5ea2664426a6a86c803d27724308323e72746b6ddf14d8664091d013c3f2d6c6c254ffbdfdefdd051243e98a26c9072619bb06214fcf191af2d195082e3a0a7ccf6de160aacac9f04fbcf64ec87e278a7b94ec5f57db678da15a8657bc4ca0eff93fdc3ae31255b1dc0a7b8a45dc5cdc5c0237b015dc865cd9c8a472f8d9a7210188823ee646eb8c700de4c9ce7a5af385d652720ec9125e8640bcf2052c6c7c7ea22fa20541767aa8895f313ac0b6fec9d5dc24617b78a1af50164d933517fe271e0e3f3aeb894689fb9cd7e98ae5772509223e89b546b9cf6be978b54fd1bfe7a175746e091913da393cbdc551859d067e6ced4b6c06c3c40771cc6b7ad1f1c63025b2d83dc39fcca06e3722ccd4e11dce49a43c41213172e1d29e86ddc288e19843525d172dd837e639828ecbeb71b8e2a387655f609a93a4d4fbecf2f11df3a8adaf88a56dc39d2bd5c0ead1ec72e5275224ba0470b869628008db3420a5beb8756ca44f8a7fa911064c34c0d4c90bed5649f11f485c6cb4b3b7799e9f2a811f39e4811edf854aabc74f1921fe0ff4774687a69e5bf53dda83cf77cefb4ae2d339651d9ab32250063404a981b06a2f1e75531bf48cfe6fd8b52b0b27a47de9bb43d2e2d8e0e247430b6893df6039202981ee0bf9835937c56e1fe13260aa479d7942e25a86975a26870862a781d13cdabeb0af7717512d33cc2eaf38ff3a69d2245bb103ccf629e1a59b472f1f77d11dca834eaca428d8c3f96f9dcb87178e493174159048e3be9da312828a9fb6c7167863101237c80a3881fbb45334803862c8cdb28a779f6e22c81e626ba8e81ad87077cd0f5da261e88a94c4403e3b154b7b88db5270f0f590d4d3111d72931a1a2654818cb5cb117934ca3f0b87a72dfb9b4429de245a90564eda8070b4a8d5873079b3aa39d256dfa3f579239ebd6de5e7e152608eabb224195c4d9f5966dfcf3281407518648cd65de0415a61b9aa0b49686571b658f8db62faf767f40070216b59bf6935cabafbb604324b0071b1a2686834f78603571c8f3c9a3c25f670aa0f880c04b91cd807289c24cf13f0835c8cb40225e1bfda7c64f6ff5627b900460695d729b56c56402f38c06f1d3685ef4cf57ed7f33e1465abe2ea7332bc20b077bb395c4a185f98165862644a87584c9ae67c392611f146e6475d39e04afea5500429b95e4ba6dfff2389346d7f18409b48a580af1a52d02fad61a9314bf96effa7d9fc83f3e2c82f6ba0e396643b6d7c736baf64fdb15b0bc3862a8d3099c17300938a78b7ff65522bdd719ea8518326c92f217dc70e3c909ec7559673e4c00a91f5d328f80e322ce4906e35082f552bd6d0caf4c185831282a126237d96f0454a77bdce230dbc92ec899682751fba05fc788efe7066824adf26304af4f9083a0f0680fcb3ddeaebf6fb858708d9aa0f1d12cf2709130c1bd21de539431f08afa8b88f2441989fa7702e93c411744418e97eb80c0cbf51a8b31830a83d5007cd58fef2213af382858d155b1d7a4999f35a15cfe3a44ee6a0790fe4358762170d4a5d839a4345cd6585804c645a2d22f10117f6bf782d4c6b4642a8ac3e8cd2c3d9e559a977ee4c3fbd68f8b0bf853ad3054822e0329185eab1f6309a6d7ab3c09c9593676f363346c016caaac5a3528f359b1b29d6eac773b4977659b980c1fae3c87cc3efbf88c164eef590bbcf5058e5e466d42e98d3054df213015f1245a9bd539696064aba5d519e38cd416932446f28ac086e795c87136d4e3f57fc5", 0x1000, 0x1ac) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xe1b2}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x61, 0x0, 0x0, 0xfffffffffffffffc}, {{r2}, 0x0, 0x0, 0x4, 0xd7, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x1ec3}, {{r1}, 0xfffffffffffffff8, 0x44, 0x10, 0x5, 0x20}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0xffffffff, 0x7fffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x62, 0x40000000, 0xffffffff00000001, 0x58}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x1000ffffffff}], 0xe03b, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x1) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r2) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = kqueue() sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0x1}, {}, {}, {0x6, 0x80}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9, 0x7ff}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xfffffffffffffffb}) r4 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) executing program 6: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') r0 = open(&(0x7f0000000180)='./file2/file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8", 0x8}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09", 0x61}], 0x1) execve(0x0, 0x0, 0x0) setuid(0x0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r7, 0x0) setreuid(0x0, r7) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r8 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file2/file0/file0\x00'}, 0x16, &(0x7f0000000280)=[{&(0x7f00000001c0)="716d669a2e597c21f7e72c11d735f966ad5c1cf8a32ba5e89a8e86e5dfa9a308a0e02c496b01cfd6e522397d96472d788be9d9", 0x33}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32, @ANYRESDEC=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00ace2000000000000000000ffff000401000000aab9b106693b58d334184f3d7061c5ddb854a20d5575b6d9a1f25da8fca8d9c13357c41b9feb370e2691a9d2efe3c1b013606cbb5a80e145fb08a16e65c8ea0de399c4108c31f11d32593a8617b2f5a5329cb88b0a36350d4c582c78872f8e624353000f5f4aaed1045647297f65589ecae8b610", @ANYRES32=r5, @ANYRES32, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x402}, 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xc453, 0x401]) chown(0x0, r8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r8, 0x0, r8, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 3: syz_emit_ethernet(0x3b, &(0x7f0000000000)={@local, @random="ad007132971a", [], {@arp={0x806, @generic={0x6, 0x817e, 0x6, 0x9, 0x4, @remote, "70e75a1aa0914e8bf9", @local, "2afd45786ac3af86da58276f6f27c02f"}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0xa0a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0431bd48d5ca0f390ea398d086f6a1e4eee07e732f72b16b0f87dd8d2ac5e937d6febe9ed387c965f28c4a7fd568e59d3796ef30620248cd4651fc4ecea4ac35c49ab7e6278c09b77ad0e54f7ec03a7f1f1c335e8d86a08e238fbdc1411c816ef23e68ffda6be8794f9a1f080b39f226071ff84cfeb1701d02b66ee597b3b659c43a603a9554ce13ab029e96960b99ca115896ac337c29106569dcbb5fd64f45b5fb7d3db2d298b71d2ad3147f93", 0xae) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = socket(0x1c, 0x3, 0x8) syz_emit_ethernet(0x125, &(0x7f0000000280)={@broadcast, @empty, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0xf, 0x4, 0x2, 0x4, 0x113, 0x68, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@ssrr={0x89, 0x1b, 0x7, [@broadcast, @loopback, @multicast1, @empty, @rand_addr=0x1, @broadcast]}, @timestamp={0x44, 0x4, 0x80, 0x0, 0x6}, @ra={0x94, 0x6, 0x7}]}}, @udp={{0x2, 0x1, 0x8}, {"382413bc7cf87bf71917de3a115822fa18c10537399d6c2578003172adc847415c03599bcd4991c999a28d3aaaeeccb91f2adfef108ec3917bf342a33697494c527785be80dd04607697162557b512f48260f83ee55965bc54e562eb4590fb6b906991fe4c655c97a0244561e418ce7f7b8ee9f452e87d33dc091f8da55fcc0970eace28063dfc71a8b0d0ba1cd254ef24d19ead4b2bd4f851034b8b540470cca3e68587cfaa4ec6a31c88d4ee199be733e1935e0c3998e85798f919584a134df724b2a97df6285fc54baae8841a40"}}}}}}) socket$inet(0x2, 0x2, 0x4) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) syz_emit_ethernet(0x17f, &(0x7f0000000400)={@remote, @remote, [], {@ipv4={0x800, {{0x24, 0x4, 0x3, 0xb, 0x171, 0x64, 0x0, 0x3, 0x5de6feed7b6f0452, 0x0, @loopback, @loopback, {[@timestamp={0x44, 0x30, 0xcc, 0x1, 0x3, [{[], 0x9}, {[@multicast1], 0x4}, {[@multicast1], 0x2}, {}, {[@loopback], 0x1}, {[@broadcast]}, {[], 0x101}]}, @generic={0x89, 0x2}, @noop, @timestamp={0x44, 0x2c, 0x1, 0x0, 0x5, [{[@multicast2], 0x100}, {}, {[], 0x4}, {[], 0x2}, {[], 0x5b8d957e}, {[@remote={0xac, 0x14, 0x0}], 0x2}, {[@rand_addr=0x2]}]}, @generic={0x82, 0x12, "34004eddd06b779c1337e812f7885967"}, @end, @ra={0x94, 0x6, 0x680}, @end]}}, @udp={{0x3, 0x3, 0x8}, {"5f51216169b5670f64471be99b81050d5c215f5a3ab2a702982f6924abd8a2df701ee17ebe9b9131f9e592c23e6d7044f2290a24cfa4ba0697f883bcf993521bea43a06df71bd8393cf0e73b2afaf98f0ba6cdc8508b74ccfe73e3546ee934c32778ada0e1c54a8a0afc2532bd0c88b10315214d5831c7fecabb42d4b16be1bba2b8c464bac6b48072d860ed71c73fdc821b2562a841983c17f8b431f9e81404d6a80470a2ad2d249e51668d559464ce00c098698bc0cd08549e130b44b818f15e1ea84868233f2da24b943539b9b2de695fec8e55b6baf048"}}}}}}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x10}, 0x2, &(0x7f0000000600)="e956e1b4886aa8ebc0812dc951a9b3b436844caf46637bf5b0ade7e8e761a4fc45a5bc1eca758113bd5219fec11f134d27010c64fb5e3a69d061ea45ab6db69adadadeeb770ff6bbca", &(0x7f0000000680)=0x49, &(0x7f00000006c0)="26143b47ecf84b204905e0d66dc3faa44756aec3559c3fa50fb3315477b37a23cdac7e10a7ba390f5ed70121d7dc3b03b011c960cb35dd4c080f3196fc5e0efc09f5052d6d051f91e3737c3c6aee6cbaf12bc7da93af9ba5e281b9bb11ce45eb8cd3b9aa586882e352d3b7b46860ad81abe2fc0dbf4ce80a08aa3d853b50bf7ee6376571ceca3b051e473e48441bef677fbd4043fc46a6f1acfc73c1f69ef4953711a8d9ff27da489383450193c670e888760aab5b793cc6d534cfd23266fe", 0xbf) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f00000007c0), 0xffffffff, 0x8) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000800)=""/133, 0x85}, {&(0x7f00000008c0)=""/238, 0xee}, {&(0x7f00000009c0)=""/182, 0xb6}], 0x3) getsockopt$sock_int(r2, 0xffff, 0x10a3, &(0x7f0000000ac0), &(0x7f0000000b00)=0x4) seteuid(0xffffffffffffffff) open(&(0x7f0000000b40)='./file0\x00', 0x200, 0x86) syz_extract_tcp_res$synack(&(0x7f0000000b80), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x200, 0x0) r4 = dup(r1) fcntl$lock(r4, 0x7, &(0x7f0000000c00)={0x1, 0x2, 0x6, 0x40}) semget$private(0x0, 0x1, 0x28) syz_extract_tcp_res(&(0x7f0000000c40), 0x381, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 4: getppid() setreuid(0xee00, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe"]) executing program 6: syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x23, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xfffffffd}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x3, 0x0, 0x0, 0x4}, {0x406, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0)="84e1861eaeeed450358db69bfb228600c9bea294b10a29fceecdec95f8bef445005bd585e559df5902d8b4aa99142f2bc1ffcda9ae07bb4745121299685d548197aad0c59ee1a17e1166c2e6a5bccea6e185e0036ca11ef4366adf99f51d03cde162360563ffda1761eabff6c4ba0f422ddc5298efc5ade664bc30", &(0x7f0000000140)=0x7b, &(0x7f0000000180)="19762deb6ff3e892131fe076ea9d664fcabd809f7ddb36400e771b12265dfa1b93740d6fbcb3f6518b9d2ecf7d90ff210d9f68e15e1a566537a585abd09d9a60d89f16828b1a56b29f2d3768bf70a6bfa90772e0e56a6a3db9d3af594effadebec52c8d165cbee97899a11a64ec984e491164cb1721f3cd557a666e1c82d936e292640", 0x83) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) setreuid(r1, r1) setregid(r3, r3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r2, r1, r3}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r2) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01019682644fceb263d8000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/201, 0xc9}], 0x1) executing program 6: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000340)=0xa1, &(0x7f0000000540)="5a67923ef0cb189971421989ebcff7883188b2c899220fb2fe37e467e874592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201da5fe0e8149789f981a9abee55a6476080000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3c5a22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d00"/254, 0xfe) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xa}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4000000000000230, &(0x7f0000000200)=[r1, r1, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r2, 0x0, 0x0, r1}, 0x800, 0x6, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x10001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x7, 0x4, 0x8]) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {}]}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 4: setreuid(0xee00, 0x0) getuid() accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/245}, &(0x7f0000000000)=0xf7) setitimer(0x1, &(0x7f00000008c0)={{0x7000000000000, 0x3}, {0x401, 0x8000}}, &(0x7f0000000900)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x5, 0x6) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7, 0x2}, 0x8) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x80, 0x1, 0x88f0}]}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) write(r1, &(0x7f00000002c0)="03", 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x1f}, {0x4, 0xbe}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x18, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000001300)=""/90, 0x5a) r2 = kqueue() fcntl$getown(r2, 0x5) getuid() executing program 1: setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x6, 0x4000, 0x80, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) close(r1) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) r4 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) dup(r4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4088, 0xff8}], 0x8) writev(r1, &(0x7f0000001e40)=[{&(0x7f0000001ec0)="65dd4d1cceed084a7af75c93d2dacdd77fa0b1aacb2a245827a0fe66b919c233d5d5f563b935cf243f23dc567435349fdf886f322cd4a1d3d91731901159a363a19b55550b27f21f665d66bd19340db75ea62adc7c28205b01dfc881caa6f13c495c1846c7b721b6e9863a545f38095ad97a57c15e5bf9223bc637b467d10f30596a7fc822fa9e51ab8bcaf6b70ba0aae60913d5c3292268b38e0f5d094f7adcb31f7cf3ad90d53e478cad2c0112cd240a10fd588af842830c9bdf98a68c10a672cf1fab9440694403071fbf691df80e65c315e1cd7b5d2dbcdf6851a6f456c5d5db2ba4257c48fd41e05499465ea1b7346c034af55776cce3c757d6eba74a864509292589e73162f5929eb51c85c202efad5baf20141b4bda4e7f9c0cd21a0b09a5dbb697a44183cdda089510d1893d52088ac09a0ca9aa4ab306b8247df62d6bfeea12525653d2dc7c44b90e018a3155a067ce14bb6cde67e24086684ca7238a659556cbda81e82da18f2990a3f7e6fa1f16f9b762378b5a30c3f4ec155c480ba1c44f25984f1b9953fc182677e232e403bdc2409e20feb35987a9e141fb8574fd6fc46c02c30a48b11fdde2806c33b1211770bce491e69cac800e", 0x1bc}, {&(0x7f0000001980)="8b9b5f65b9b1c95000719d0b3af9cba223ec0aad5e5cc455ad16c1425f25ce201988ca1eeb9c489f1a41d5b61ab64e889decafeb1351413c37171bd94bd99599975b480e0da7b77cac010e9ba5dd61d4245cb10a697b309bc0c3cafa0b6a737e9d46297b1e15def9e32bbf875699dc74f93ccc8d6e27456b70703c648738f318a5e41f990983fbd33a63df4d6c774f1615be", 0x92}, {&(0x7f0000001a40)="4a4f8618f404b93609586eb0ac5b7d48fa6885951b30216b105e7e3dacde5199660012a25abe5f4b05d6f15b6b69b80c75606262b0912f7928bcced033239ec11975c2bf27e96d8702811674fc9018576184ca608ab5cb31506849b0c12e3480ef0c8ffde6d235b259ced81616ccf8eebc38946f301222d647ce75db1b34dedd655f201af7beee828ce68a855114f6cb2a8437c7d3c84e16246c587e6f2cd79910b6fd867425341913702ac32f0e05f876fab0f0c1bb4fd245a558183f226c4b5dc4d715e398d53b2fac878420608b83152406215e28ba5fe9b7904c8b4e73f6157171ccbef89607f64b87", 0xeb}, {&(0x7f0000000200)="24b40e25ac2589326f395d2d57d1dab443d92c5f524770977e2cf5e78243ea60d93f027bdf977198685ad25fae79d79e7be4a661259fc929e77f123a3afa65cd3953782f82dd494cfba9a71d1db9128c1fa192b0b4c29ab9ec08f47f7e2d2c2c", 0x60}, {&(0x7f0000001b40)="51292991371ac6f1814a386f9ae1c4e32c7b826c2affffffff3e0cd9e497e80effd1d6c185a7ec0a199b203f7b69649682fe372ce64426ffd45db8eb7844f7c7a608656052ab921fc6bb59fad24944a1e5cbd7b3da3a0e25f9cd5994797907a47acbeb0af53e154f3f780b47d8ca93f64f6372bee4d731f478a4dc1e14adc449b3ee", 0x82}, {&(0x7f0000001c00)="8ecebfe8486bd11ce3a087e02e09d11817aa39103fb58cb2a275134d557fe874ef0e7475f64b5cc340627e49cff7c5b31ae9c1eb90a80c53560b3c5c8ec90cdef5f4c9546f9e3ba2626ba4d3ce51fdf4a253bc91c2a045515e507f815c873376c6f23b6198e39ff219add4349dc0c301d8ac95a2", 0x74}, {&(0x7f0000001c80)="18a1e72663580b943c33921890290e691e2e4a6e241f6031f794ece3dc2c69c196b28d967010b9a1eaeb2a7dfee921a1c557adacb4bfc3312cee5ff880a0ddcc1527b2785fe9b5145922721fd2603b041eb1138f67e268208eafdf13ba7f9daac656b0fc271c24ea10542d4d49a00876ee76b07d44d8cd552b1b3766c87f6d3ac4096239ba8c59b34c295682417d35c8bc07a2715fb6925821888599ea6d7f32a5e531b7ac4d86874144ee434ac73d3c01d8d68e27be80421882f407ea6fa63c1e7f8f35c3ef270f04d586341faf68beefec2c476c08164d2d3f8077df7875c09acb1dcb8d8b5e9d8843", 0xea}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001780)) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8001) r2 = socket(0x20, 0x8000, 0xa2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x2b, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) dup2(0xffffffffffffffff, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 6: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff85) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000380)="a6dd6f965759a214025e030e0780abea6e36ccd1d6051c6d63500e84010109c641fdb3d0662674aa857345", 0x2b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x40000000, 0x0, 0x0, 0x203f, 0x0}) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fef200000000000000088203000000000000cd4fe42e0f5d2d06a4e744f0713f1fcaa1b8274dffd067d413ef9d2224d3fd022bfd97a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r3) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7ff) r4 = openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)) setsockopt(r4, 0x29, 0x68, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0xfff9, 0x0, 0x5, 0x4, 0xfffffffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8000, 0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x41) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 0: socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea, 0x8000000}, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 7: msgget$private(0x0, 0x80) msgget$private(0x0, 0x400) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000080600000000000000000000000000000000aaff"]) executing program 3: r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() acct(&(0x7f0000000180)='./file0/file0\x00') setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(r3, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r2) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000280)={&(0x7f0000000140)=[{0x24, 0xb87}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r9, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N', 0x2}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(0x0, 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)) setegid(0x0) setgroups(0x0, 0x0) getuid() setreuid(0xee00, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x39, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(0xffffffffffffffff, 0x2) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x62, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001440)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="180500000000000002ff00000100000029707bdb5bed108b728798616a79ac064199d9a040a1a8ea0a5ad981840047424f1be2b050a563a1c0b1b3bce3fcd3", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x9) connect$unix(r1, &(0x7f0000000000), 0x10) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) sysctl$kern(&(0x7f0000001180)={0x1, 0x3}, 0x2, &(0x7f00000011c0)="40b22854faaf797afa20", &(0x7f0000001200)=0xa, &(0x7f0000001240)="9557ff73027b8b1458d32af31e80f29756f3a9c46fdf16811480dd8bfe3cc67864507c9c3b48661899137544218c444f28466629286c6048d21f055a158f04412fdab23f68a5ed9d33575c669a4d", 0x4e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001300)={{}, 0x7, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) setegid(0x0) setreuid(0xee00, 0x0) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000008c0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x2, 0x3, 0xff, 0x1, 0x6, 0x1000, 0x400, 0x2, 0x1, 0x0, 0x800}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgroups(0x9a, 0xfffffffffffffffe) r1 = semget(0x0, 0x2, 0x80) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r8, r7, r2, r4, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x3f, &(0x7f00000000c0)='./file0\x00', 0x8}) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = shmget(0x0, 0x4000, 0x71a, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000002400)=[{&(0x7f00000001c0)="8a3fc1960e47531ecfe0de38541cd6aea16b3f8c4ce57dc8b6857c0a95b6546208f2ff8b8485cfdbcef83c1392e2157561b291088cf5cc7e84508e84ab8a9925461a7557e9e84901df2cb4bd0263f70114f3a445bda0b44455896bed6b2e0f26c3dbe965795ed14cea4b6b29404af10212231c967161cc5eb39babfb641c09705885374c65065f222e9e7cc86edd4f0a94ddf2e667725fd2fc1e00b281ad5b6740e47c82eb14f87fa571b28dd063b7636b5b1a803c9a6fc65edc6abcefcc785c1109b1e2b037e4103fb0d85c17e37d06b764267f7139c85f5863b82d047324307dd108c3eeceff8f52cb412609735d958653b8ca130f92c2ba180f79157a40c089c87d11f7ee1ea20bef1bed5bcfd18287b029a82deb5097fe26ada1d202e0c2db552d2b4e199bee1d081387f4eb78f49e943a586764a2249f3e4a2a1e1c200f73a70d3102cef7db4bb4954999fc7726adfd96a9d8a8ae565fe6eec126538dec680e7ef39c9e8e26deb6c5fd9f74ebbc6a94c2066983835d1660fe0e027dd161d08bf57aa48811312b9403f710411afa3e48e424df5517bb55c55cfbebe9a4a1dfa1cbf003dc4dbe594d411f4801121d49d793d814ae62243c5afe2b86cc94fbf0be20f5cb15f70bada683465f8dc8818aa7e0ee52e48d0443cda955f1343b3181dd360daa75263665bf0c7b4d180daef29b711f7b692c4f3bb4d3cdd19fddea0fb1aa73f54d2b49a8fd921c98285273a99e2f0d58d99cf4685ebe1908c0a97b4ef402be35e1377db636baa911386913aaf87251346824647d4be77a994f2cd5066da127340c5b83da4e7bbadf8e1e2640a0f99d636126ce91b85b585e145b01666f93a4f02bc67e373e1f42ddfd022f57a89acad91a6645ab5bc15bb4f3d6f4ae691f478c395e5255527390f117f332136293816f71079682b918ae81aa676114b3a0cd0c2956f7e709835e5ee2ebb99483e78990b820a247c53aad4d5827d6f9323c0c36e6fa4c6fa8833f7678cea61f0c5491579873aaa659a1e76269fd2006c2f345f5b206bca2c0951833413fd00f73c49e7f0a48225466718e28a9804d926f1e5d3474e9d1c0ed41a330890349452932e60d65148a2513b982e81184647c5a81df453de9dca540bad5fc86c760e0747474f8fe418fe06e64be1d3669e6e5b3bc612033f8772fbe71f0eef7e4b228be37b537c6ce169ce9c791351f4fa7eebeb1f18b820332beada6b7273097e2b19017c08f41c3c5a4e4dff145bdc0dd8485d4e9e37408844ebfe3b5462ce87588e9c286ac2e5dfd91a07c91ad112766d92094954f674c524b1703b2abf8d1145eaa5c7976bb80b6ded5caa9b2ecce54c7127783271edeff590dc2d9223814926bbc39a690ba4410ad6db785bd47d99f311487f91a69ca9e3faa50b1297c633c69ebe6d39a0d6d5c82ffbc8101d8e21e71da63c77bcdc9a1709685ba8f3bc7c9242548330b9698262bbf19c870c584f307661efdfc0570c230a9591910b0920f0b5c49d3c4d2412da94e96ac0938b7483e16821fea1e35a74eedeab2d62ae45c8257d338ca4c82332b038b4390cce1f364d3312d03630f77132f0560b98893f8461ecc0acb28766c907cc6af78d1abe6d7b44e4da2c6be79fb5e8ef12aaed16bd6f7d6085108d985d035397d047301eee22a10f79307b2384c0c5b5c20cb376806d3bef7f77636dd0ba77061c706f93783f24e4da43c39b7f4fd18a7a7b51b26fc61dc519e8d648a5b1a6877cdf92cc3fc8b04c5dfee0d9a6321fea89cb17aed01c595f76a22004c585759d25c90de77ef0ab8f3fcf1045465055d1a63ec9176a25863f4809b701166aa43d313b712c1fb61327f1a06e307ceaffe90403e6ba3005cf876956fb0171bd191bb820dd199d1ffa23e86cb8fe4ee3f66c9ed4808c6bc02b5022a3241890dc07b135c567777cba1b407acb31e43216ca7bccd9316271d96ba3f9217ed358acdb1ee713eec0f53c8fe1147b4051bac4b52c3353f318b5b4c29464be4569ee7601dab279395b71e9358f73b497f084442252874e9252aad1ae048bd611e4e22149d907b6f732626b8c44a79fba9f48bb15e98925fe8abc79ab3de8f6701dd9cd4ef5d656793a0abd14bc0c6a612b2493fd0afa3b56eb5acbe12b0f43cec9e3ae0b2abbac417540e955be55fb7754b645c0a04cb2da53c214c832fae7da7e32930ae1006324058881adc8a135f9bca1e2984660c27497d7e3507c2395e1790758635bcd719dd9db8885513df600eefc16c83bb38e6493b84b8d23d4bf32711e3aac068a1cf677aa020ca30cff3d4b11f937b0b4e231f9c9d14d5c09d45d94a023a34178151871d8d3b93b64402d91ddee4e7c19f044df86c9c9cc2e488e2af6942f75cfbec8870a2dd6b1365808ba58cd213f3d60cef170ef1cb2344be7daa0bcf85b5f555dd89fedf48e3abcdd8317d277457180f68b945f2c29073ef673a715160d6693d45c06016e756a44de1fd3c2ac51a0b37d3699782d99cc99f2ce2e783bcd422a5a451e0bcb6a5b7a67539ab953cd377f22c1e27cc8d525c959580f2d5bdd10bc565282f709a286be7349ce142d856c522593dba656c7a1877e9f7e587a0515f39ea460982fae7b147f87bb1732ed16d5206de624d7fc035dfac67471b3edf4c165e39453dabcf2e50478c1641c5245533450ad204144acc40043a5c63668ec261e51bfecf93efc6804ca8fa01ca7555edf5887a86b12926f419f5ef70a06acf719e1ff70fdb228d736cd1eed00ce5a504b3447358df9545a70a986507e56f494e83bbb9c2f878d762019e17b38b52490b7cfa1fb81edafb980263ff2f16e695051fbc8243040945780a1386c31595159bc9a10c895d333afbecc95e59d6edada0eef1fdf07915e648a870240dac31be48cf516cc0047307d5f4974d4825b842ea1852d7ec17064e05892032506e4f30f4702cc2e24e29906dc5d071d19f3dbe58c2040e052632202b293336b5374406cdee96051b32ef239ee5335b641fe99584a61474be33df77ab2a11c35120090df1537f86c96c5a4cd63471bcc551cb57968bce25ae8e27a9680a2364e0c973b60cdf63500692cd4ede10c12e2fbda28f338aad11d099918934e4db61732bd85019ac22d7ca4c2715b484507baf38aeb40c7e53643e89af891a592a2ce113349369eb20cf8e8296bdb0ad04d94cca0da4d1290a36b36f63ddd5b6e147e6f1b6ebe3fd8b581e05e892272774567e2011829d0c6c7e789cc3b4c5a0789b714dadf99db8fce3c913bdd364f3b440aac3a1869bd1cd30b4a4b041e00772bfc1a03ec7aba45d459a7c8af6b540fb729226d78d76b4d043aa38f376716b02fb37ebab7591c25a87e8a2efd14d0e11b7f28a5ae9ab1fcf53bbc1ea9598d790c8983796dbc2a3cee101108f740c2c1de781232bce721982f020f1d841807315b3941b17eeb0d346339128a79e935fefab043129aca052e8e54bed44144659c2355d012af49512edfb9190cf70369c2bf6a05377efae53f26082997b775c419a9140d48de1fa175158788956ef8e54b58d936fd5957884e9f0627d49160a59a705a3c120fa9a5aa391e7dc9558f7caa651e750c0278902f59a3440925bfff916446263c51535e180c55e0ee26abe5e068080e196fb7c5872bedc42eb20d5020a67cbfd0dac0395f1864f8f9f49444307a1d5a73543e66726a049a4c10201c9c6bf87283c735717c159a0dd72ee633ac95cd124984c6383c04a01fd893779be321e632448a2b8fc8b90582ec8bf8a3024d9ee517a81f3147bbaf8085e95fe2d5e6d55d053203f9fdc653e4981460751e4e653d2d96fb1b5e24c5ac449d2c8c795a5e24838f79b375704183a11e3fa79b526554697ae9aaa86ab2e70087b9b485f7c17a96068422ed9bbcddce551abcefd5fe20c2c236dc83dffe6a033befab2b895570625e274dcd5ef8330cc2727cc87d6c246505385486b732a7966ca3cd22b197dc0a1d9d4acd9bfe75b5547df4f74c67c1018d2948946be4f0e97fcc3e88ae793b47400e69d28004172009cced9db5631d9a2dfd50ecba4f5b26c75ff258bed928b93184072c044a63136e92a761f44df98aad980c49639f66391388edbd63ba97e1d36055f66895ebfd0ed2a2efedde204abe373862d3f35086fa8c7fdefe6792c1926255159153783fe14d5f99ff1942d5ec9d410e2869d31c0f3b1094c1bd1ff476b320b3ccaee499697e0d97e882f3c31e4166a8a12c502d0aaba8a424e5deb215952688c88bcbee415a7b82fe09f4378d381c51efaaca51e66c5c082927bf9fbdcf7b3fccf288e3ec61dea5dbdc780b2c6355dc220dcc7441281e902e5d7ec3ae6657243fd04fae99d6667c9cb6cf4af4f2cc60c5c5862d2b2887ae0b59a0af112e9e5e1be47a5fd265179761e56684aed85d08e8b7e8a880af575de7f1852d43c39799fb3818b0b633fa577733e53b31c1b360df584398c36e240ba81a7a4aee0bb008af447d8ce5096945b571c407a9a8f771e42cb49dfa6f03595cadbefb1af78650c7cced551b3ecce9fc48eaf6f008d4bf2a3b9f98600dd9bb82719d1a0b6e1966983641020232e7a661d406a4cabeef2563dc77881105513f8e1ac78dfeae0a1fbe3418dc15bdadf64319fd86c156dcd2385901b53e242052684b1f363b8725e2a5d442eeb26b7a9a7d5655569ac91d9ff56937260078db38f400600774dfd8c61da5beeaa3e8c370f572c6e9bd591ec1e726d0c7584e5c5e4e175cd5cf27e0681da393eb37e8086dac3c2c62d5edb27e4c85f7a64f8d80a0fcd247c4bbeca5ac011bb4ab2b0d77d4ca0c568a55984a5edca2ce85547366bbff433df2d87c8f4f5f450da806c8557063792bf76426902bed902dfd59238217bee0b91406038b77760b5cbe6ae7fcc8cc7a37dcf87bd4409022f3b4a51d977bc325021c8b0734e9099d4f0e3b076fce098bfc4ab217a77cf60e7f548aeff04b60f9c5da1510b547cb5fc9866ab3e53f1dae6575b52700ee130ecb1368958c9c6de5db9fe9267c7e25b088f2f29dce1f7bbb110bd38c855e4c88f04229c2f04c579d5adc09cb8cea4eea0290941e00c3bbe7d37e48db8889f26dc2c9865c9cf856d434dc7ed3e1d74da3051221c3d14a68424eea0deb89d002e7f58a4793f021956bcbea32412d8f60d569d4182e236c7d74dd743801b8c7b9dd9ff5d3499d963248d004f0bccc8a2f1c51585bcaf00372be9e32f594dd5514e57238d09e7660da14184d260274ac1067f0005260baf3fd257557ec531c643f6eb3ed6db235e4ba41977ba09005df78b8d3a9f89f751eafa85033de3e7804315d26126c6f1317e873c6ea46621046b1738b546df435a5bd24f16f830c82a9748ffdc3e56e1d31dccca9707d4b77d8bb0053d652257f78e548dcdb98cdd596a9c558e8f0cc59409118c52c69ece32d849d9af285017962205e42158ae8f0f0c6c6721395e55d8ede8365c22c52fb36be1b49e8772452d002545af6335bb62a205f5843464226499587787a6123de3fa445d6b7e5c22e6d87fab266a35fe122f897fb7a4cf357177cdd7c524410d7d66d68b833eea6ba9318f9228d6e0f8ea3a10fe3a9a6a8293e1adf946d5ad60cfaf8a8c0aa10d8fc229d0686fe2ae870c132081e3f9de301a7c634fa214481ff1d7fe409eeeae5970ff110dbfd13fafed282373e382d6f5b6461edab28b06d8dc7594ef53ceac1ef7681047b3b00e68e0de6ef60e477f00bf496763907730e7408a4c14e58abe226d9ac14a9a1ec419c17f", 0x1000}, {&(0x7f00000011c0)="8f3e9a1429de75557e2cda6ef33f8c383f0609a52cc9d5377441159e92c03e215e2755cea5be63857264030bc40804cdcc77b246b3d44092af93d411e35792ea27df3b0b0b5ede4341cafc9ebeab94", 0x4f}, {&(0x7f0000001240)="461a1f4b6835bf6e6822ab8a497f08ae61e860ad2c6cc22304a300cfb289f885db7130f505bc53ddc9aca3430223e907b9f11774dc5a1615fe6dc56b622057d87f2817069b99258e4b60fe2fe23184e110a918e68e0b94f5867d1969bec265db14f8f1ca3a922330d59b8fb1fe9ed28887bc948c125cca9d0851dfed39f8a031d72ce22f010a0cd9dc292bccb77c5cb6122b99a9951a14d85929e65d6ffc34532e3f91a0bde256a8f72a37758aebc1ae1c6e11b43804a31f22104c0df58bd88690850fafe2b33965ad1e83c5a0b2fe3037872d69377a9e954681b5cb758500a282b1a0f5d55bb53b8e9b54c4e54323ae4bcf137e6b476767105fc2e895f70d7fd7c95f992b98cf1f24673a133a233172a54f2bac9d2fd38ea0416b843971d0204483ed44cf851a5232100f67f0ece74e5ec95a665128818390358e57e18a952e35ba175d24408fd178a172baef96857a3c18818f8d42ac627145a45b9a618ea6c7e928c30df9419207b507992163919b4c8cc6c98f5fd330ad3b711a353c883e32b94b26b4e83dc3874262dd28d46322c4b8d9db76d7b86ca88bb4b8d7598aec783cfc011978c89ce46c4a674068da656eaaa3e143d22b769acf29771379991a1e1b7f1e730a44520c4b34c0f17861ce3dd6a3ea616dba114222b373196f5f1d289f98741de889077624efacd9bd040161cb1904854c8c9d7c18e769a96f02461be5915d188a0c8029901aae382536a79400a8d5efaac4aa8e17a6c64c79293a17d21801e41170e92c3301aaa6989925eee94251c942e91e5ef7191434bd639994129d9bf801bb5594748d20420969d1394118f5a1650b8c6f364c06df9ca7cb945c63e9c44db114841dcfeedba20fef8f2897552fcf1d45350884ba221ae86d0c7d81cc85e33c9ddd517e743e1e444130492d2881cafe3b304daec4fe7fade24bdcbf75749b6503cca7ba97ea5b3a9b9690228b0dad6d4e1afed6082aa643ef5e6075dd746703001129802716e60121d6b2a7917b3da74ca4eb386eb891a938fa1f06a4f46d46963b6eef6af076257148c1492d8e31c0e2315c825ea80e113240f36cd6e7dcf583c8b38e72546b1e1eb42d99c962bca92f90769d103911abc62ca3b08a89291072c912dd47794ba961c2453c507c82a7b76be2fe762fa73a1cd68fdf17ad7f7e78b9b2bbfe57586baf69a79008e25f69cbb5565d23184f89419a99db448e708530f3aa49872a110f4d1bc008011898db5255efa20960abc353737d6d66da4a225056456f74a60a68473666e3d3f40766cdd36ba960ffd34c79fb47a65168109c76dca2079d5b83faeafbcc6c4cb821fdd649710355f878020284be542f854e4074042197f76bbc41907b2429053d4798b03c8344b5649e2533da21d95c7ab8012f8f06c960431bb36ef1d4fb7c7bacdaef21ef26c7c47b629dae45c262a557cda54e7bc4c3c783747fdde3d4b0a912528f52f12ba2ebed853c3a344b0cd3a60eb57ac5368e889bdfe89dd08d11f8433a53957c85f6b6d868d2005bb95938058a1ddc5a8ed83433a99be8ef9365633a1cfa90a11b656d599f8694fa04a992efdf925bd00495484ef71d42436ecaee531b134799709600544c272033c1ed1389810885569948a2f9d0b13cb5ce37a9c46980476f59a4320aa4fc59d302dcd5af5dfa42618ceb6968a486bb143d47b7739d0bac29a9e73a024e8e465eb6309a693581f31860def80767912a1b1384ffa294757c89dbba1153294e0dfdf1aee87ae57602baf782d3a8e0557c08495b2778f3317c3dcac7e0f0fdff4bb0497017e0b0a796dc871122fe16f82ed0d0cf0f13a6e7a32483ef690a73d2df53c14818ac1363b9d3194189ec0f5befe2c5c74a7bf2b2a1b233ee2032d4d908a374827f3fd976c184e7766cdc4ab1934a88488bf9e7bb7a5eb937e64566e98e54c67b4158bde4ae1f146fd08b7853b32ec467653b1f7008f9e13ea6f41423c0f2cef7f3ffc5e52525e1eae1aab50e6c5c843e6fba41ecea84cdc8f0dc16a7401bcc7cb6273c2332036db1fd9db90ea4eadbe53c3e7b12519f84a43bf2aa3f1f9658cbb83da490b5f6b0d3f9494f6a4f4f60cec976bb8b709522c08abb5adb0e9882eecf21f2ebbbecfe82c47a9b5fb5f1d0e5b64f48b8e1ab1bf6562022db9c2359b26bc3eed0d484db254bdadaf8cbb7fd019115b7f9189a317f8925019bb78200551e5088aa093b1cefabab9beef70958fe90b05d4fe6fe887ddfae20e97dc93e407f4caa82b96b13770ad3a0c6ad0420f02f5a2ffb65e84babf2cf79f8f655ac2ea0599e36373f2281ba5ac544cd63056f8d93e810d6d9c2ff5d56c8b287ff3b980d74f199353e886ada85ddb2f34e03c63b2e525a61ab1c97c3497cb66926b6bc43fad81d47795c02fc9978fe96d48030b6d321cdc54e69db0b9c244e08a9946ed41cd0d7e35635cdf3320fec828d61471ed451eb2a268cb1274571709e103c73584a7e41e20adec4ba5b6c9790ddcf2bb238a23a5a1491308c6876f432b7cda59513498a196e96845ffba7ddefd96b112609cf9bf97d6c15289a69215781e8986bc796ab1278782a87f1b62cb7ca0700f8b3c50433e4f52e43d4f9a8ece8b7417975265f0ade815c26bf039df2c72465b8737d27bf8332f46707d2eb77f77438d0df01c6d8edf96eaa09c8a8c9c625bc424641425bbb2e8b8b2e2da4988eab1e1ca1f6a2e3ef1b4bec6cb2b8944dc686140026934c692ca89caf5fe55568d0830615a413df482288730dfb0f00f26e42b62bb6537c01b04348638307535d4fc28974b8d0ecd9be396783f0d77dcd10f9aaf48cd9d0c495dcc10855d0de50855546e3b977110b116e5bdd54ddcc224fac2e993768c5b0d3cfa1d002acb35d598552ee5cd43dc7c58ecd46761bde0e9c09e410269b2a9e13d1770a3bc67448a5234eca998491aa51655f7804b870b850b10e27530740343903e5e2ccc5c439b8d622ea9e80f13166baa8de33ae99bcce6e90c12e080a25d5d77c489b9fc04b7a9029a74352ab9aa97ece42009ea375f9064d88d819600a6c8393aba47f2bca1c440ccaf04a7d77aada36261d24adf08d3bce79f0dda16c6cfaf90c562f81d38e46d2be82dffe60e0367c3c750dea7658ffdd36100afc2bf41458ed05f165ad210f9b5461ed929e826b9e0da8506a59ccdd5572848ea9afd91b902f3677d7b8661e6d9c8dc217592e6f629eba491ee217c083983e1a222da3d4b8d893bd0383df92a607b77ee222b2cf691ace9981348d0f5874bb2122a6a3d02bf1947fc4727d7126b4e709f15f6b060487f6be54d58fc3f79fb6c4ab1e5c78abd0e8a2c9ad2ba9fc8c6835111ff9f35e51795da393656b0fc424f8958262f3231fd2666567626381da4b4777a1aa35d324268b792b5da099f8423dcf17b0d118386458208b0d64cee333ea92d934f4754ad75c4a32ca14f7d2cf242f73a5edae30cf090d653206b1f5d8fabb22c893bafca948f7a53947b950e642633154483e4f28ed055fae29dfdefce9f7f6999f1d2195cfb88a696355dc97bca8c12a0e99cbb140df1677e87e4c14687ec4fac58842e7cbc59e3f7a1e942fda2c4402ca1ec18410b2ef661ed628ac1d6345b617e1b3e893b072c595bd5c5a33809266fa33ec2221f6d0f616831144a8fae1e00a541bc9114dd46c2765b38eb8ce863b2c0e5a58d50eda2ad5a7b116c7cfbc8cb856ffaeb4c418595a4233f52ee5e4ee9bc360fe2dbafc18b7596b9962c05a112f39993ab17501714673a77575e58a73213f0eea9ad41e4fab6a327dd4e8207d10491cf0d510703c1c8b21eb731fccdc19d6410f9b950309edff9653c056962d4dcbe2de68c6dbd3c3c7dffde32091fa45db569c6a94713562eefca291dd0caf238b3fedcb62fe65fbb1b7f85cf364792d4ac2a0c099d4cf762d46271534529b6134b6f05f316c5245626e29b6d4ebbff3d2df72699e53e41139a1742d3a0c7b7e0794cf6e860aef4354e633a94958590e04e7a44d40d18160ea1f49ecd203fe0408db3d8c7ac3ad4c89089fee58d3fd703a8a93a1cab4f2dac4f375a512fcf69ecac8a376b7269aae6ee5cb39f472914490e9bdb137a3ab0062fab2d85098b458b592fa8062470c712c158cbc09632b3c21cd19fe24f27297fb5ab167d5509077a936cc3f7063e2474b21f628f2449928e131bfb9823c1a38a9f457fd9318bf3a6b509eb22ffb6e18b2238fe843b889506d9e4943cf283e559d13277485cac6cd6902e21696f111ce5a313972a98ddec85bef980d566f6334dfe4a28b352758ee77221eebf364e9c649fd6a5688d9404a9103bffec46373033b3a69e5d89d7e7af07c28690ed79a9d621fe3d75e8f55bacd3081d4cd3434ce2251d02b9fe3f7772f9ab65cd8aa35d63d81dcf2aefc1197d0b91c1da3f1ac2c989e711eb3529985b32255593f092e116ff3cda2ea14c715604ed856661d4571d71b032f7eaa8973f8797c6d24fc39695cbc2d326ab693e845d7b3f050585e908370be869dea6e7f58ebdf67d3911ad84a89137fed117d9fd1010bdb199b3989f862e8c6e57ffcf0278fe683d2dc975d6c9f223ce282b3839b6a7d58af47b3c8834b864f4355e8c3eaa750be45416fb2fc13890cfff8ec06db539db635e59d7c01d7062293279d27e44bc4a97e938bef55ca58c15711402f3086beb4eefc51e85d9cbdc1ecb6270b2d6f6c85d998263be3381e8977d2e25ad18de6bddb443a899a04b1c0e40db2e0fabbfbe3d33330e5851badc38f18104239d05b5031a720631d64971045495d464ec1184d8af6370e9bc254460972466c65258bf4ac231b68b2e32008ae6693cfa92fbd5f60556199580ac44c88d8b98e5b9cc6bd3fa65d2388a6a9ff3568bb9bc382642eb4fea4e799235f165a9a5aa80aeb8ca91bc56bdecbc02f257be3af47677578c202b44aa76fc49cdd3977c48cd9e4411e277ddcf9571e7773d596da691595eadfa0bcb9dfdd10078fb36f920a9104a574b1b8d86a0dad7a5e5d8f70953ca8930d1a172de89ef800f9662d4f7f59a40547e598cc35e3acc8ecda174cab7fcf39edaf5d14030cec850179760794aa76b33cae18edc44e0aada3543ea04b5cb4a37daeed1394bbd4775b4ec2d50dcf92c8525336670fca28a6e3eae807876457bb4eb41a6e696087ba20e98594ef4a0dbfddb1fdf9724904a72ce387ed36e88d8f9acc47c17d8896bb7f97032060ff2b048b93952384ea2835632f7f4fe92912f99f67757d9aa5649957fc47008b55e09f0820602a3d860a411269f4200ecb6045cbb34ad7dad19862193a43f90f9640cbdee0472521c272f41b88c3eabc055652651b60e639b58451e12a697e1f41c8863a38ff4d3c509c97a57922efeaf5706c7806cb9023f4202c686fda2e42974784aca953a0254b86bee678621d770e4028d7237cf638d406e9aa6e8e9ae715fc27e9356225984f923cc9566239f23bfa35f97d1ecaead7d717ac9c40447c9ff96ad8624c6a146cc1f60a82eceaba59943b47e6df26bdda23eafef52b17370e220baa4b0602cc061e48a7d61191c15eb6939976d838ddab678e1effc5e1bfc3cf4a6bde06d05b823a579f8c49e41b1bfb0ed7bec47aa99f98ebc57c40c188b984622b4788d89afe3c74dea15a8d4e4d6e2d29fe576ec5ffda504a85af6085345754f1efceb38abef2a01180cd12a23f539f2c3442e07d2c86bf7cf342514559cc14910c78846fdf5f84874ae50542a2a5f73a39dde7e75fafb2f13fd4cbf9d6811a87", 0x1000}, {&(0x7f0000002240)="5be32346a84c1f2296b70f0a8660f3fa0feae764f75d3ceff75b505e4f54ff764d564b79bf4048f7af7c00dcc8a6ee4203a95722f038e86ccbf7e16fe6b15688d8985236743c0cd68124320784f08f34080d6cba5c37d26b435f5edb21e0b214096aa20fc41541d79706480fba08600a0eb88c1fc21edea63b3812f342b2639c87e7590ae25d9f113e73664cf958f29a8c2ff995a6616257b4aee44d620e26d345d2467bd6ae84c725", 0xa9}, {&(0x7f0000002300)="1645b6f23921b95c5e643549d75c0c4cdf27f8cab7caa70733d272e54913c4f12039b04c3b2179713715a02e12cd43de33c158c6cba561eaeffb422b7a57536c7b06891329d378b781ce4a715a2241ae179a631a6df1a1c11ce65fe396591b4ccdd2154c7bf4463d80eb452eb8d783eeebcd8514bd82de02ecba47f9f44daeb679b03b392cd2a82ca328bf683878023a15c7f32b939f40fc9c1227d2613b635a75b142797df8c5baa54f6a4e6dc9a8deb0d891b57f8fcb5233be55497a848736ff9ed6ebe810534d7e52af28ed932e32441d2d", 0xd3}], 0x5) r6 = accept(r0, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0xc) fchmod(r6, 0x41) recvmsg(r6, &(0x7f00000029c0)={&(0x7f0000002500)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f0000002540)=""/105, 0x69}, {&(0x7f00000025c0)=""/113, 0x71}, {&(0x7f0000002640)=""/188, 0xbc}, {&(0x7f0000002700)=""/235, 0xeb}, {&(0x7f0000002800)=""/28, 0x1c}], 0x5, &(0x7f00000028c0)=""/248, 0xf8}, 0x1002) bind(r6, &(0x7f0000002a00)=@in6={0x18, 0x1, 0xedb, 0x5}, 0xc) sysctl$net_inet_tcp(&(0x7f0000002a40)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000002a80)="0166639127672fbdcbe4ffb97eb404df231165485758db5b98bec9506bac6f09291a4742ec46cb46e517edae0d3c9c85a00b6e9457bd4dfee76d0c77", &(0x7f0000002ac0)=0x3c, &(0x7f0000002b00)="024044415af52e0c8c52c1613fc2f234aa188b572f76892d010ade6f3c73f2afda8b4252323c70dd21a9e256eb98e75b9d5da13e6d07c47101067dd32e3fa3d3a19f67f3c3af70ad4ca5cae2d78bff1423423489138dc64a5fa5ed70f7d8336030a2b1c3e58f5e9123c7c3a554bdc7e955e7c7957242b3fa2340e33e62303f7aca137308823beafe907c0f240b0be6573e4e5178815bb2d95dc21e57a6287f27573b85772d7f1216312fba8132", 0xad) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000002bc0)=0x7) execve(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002d00)=[&(0x7f0000002c40)='!\x00', &(0x7f0000002c80)='/dev/rvnd0c\x00', &(0x7f0000002cc0)='\x00'], &(0x7f0000002ec0)=[&(0x7f0000002d40)='\x00', &(0x7f0000002d80)='/dev/rvnd0c\x00', &(0x7f0000002dc0)='/dev/wsmouse\x00', &(0x7f0000002e00)='-&\'\x00', &(0x7f0000002e40)='/dev/wsmouse\x00', &(0x7f0000002e80)='\x00']) r7 = socket(0x20, 0x3, 0x5) r8 = geteuid() setuid(r8) r9 = accept(r0, &(0x7f0000002f00)=@un=@abs, &(0x7f0000002f40)=0x8) fcntl$setown(r9, 0x6, r2) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002f80), &(0x7f0000002fc0)=0xc) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000003080)={&(0x7f0000003000)='./file0\x00', 0x7, &(0x7f0000003040)='./file0\x00', 0x8}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000030c0)) r10 = msgget(0x3, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003100)={0x0, 0x0}, &(0x7f0000003140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000031c0)={{0x9, r8, r4, r11, r12, 0x1, 0xfdf}, 0xd, 0x1, r2, r2, 0x673, 0x40, 0x216c, 0x1000}) sysctl$net_inet_esp(&(0x7f0000003240)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000003280)="4c87567073eb5aa8570aaff650fab7363a9dde4e661ac51e92cc89a3ae7c5bdc39ca956013043e879d24e2e1266e17c3c6e89bb35959b95174b839f6e10028640f184b395f816b6128d26cc0434e3f4527fb9c0c583461374f398eecaac7f8d565d85e0f8b83bc64fb93424fbc7151cc4c19d7b6694f396147e49b786ea6ea352315e9d0d5d8dad5b516b602619d9d078c1a880034ae09e5bf1801920e6293614da375abeedcd943f6dbd123bf051474d8b52cbd1e6a80b361e928cf24871b32bc156a4be4fbabbb0cf182b97b2a5c90dd2d178558e8049f69e57f541815dc3c", &(0x7f0000003380)=0xe0, &(0x7f00000033c0)="b057fc991a606675d99df7cc64", 0xd) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x516) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x20000, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) syz_emit_ethernet(0x66, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) syz_emit_ethernet(0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc00c7006, &(0x7f0000000300)={{0xfe}}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200)={0x41424344}, 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x11, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000001e749a4aad68ffbadf683900"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7fffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffd, 0x0, 0x9e59, 0xa7bb, "ba17ada3db07c5d200de0ca2ffffffff00b81000"}) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000400)="59789a7752fc7a3f0c8f1760", 0xc}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(r2, 0x0, 0x14) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r4, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r5 = getuid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r6, &(0x7f00000000c0)='./file0\x00', r5, 0x0, 0x0) setreuid(0xee00, r5) r7 = geteuid() setreuid(r5, r7) executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x165) chdir(&(0x7f0000000040)='./file1\x00') connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', 0x0) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W³‰å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 6: syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) sysctl$hw(&(0x7f0000002bc0)={0x6, 0x1b}, 0x2, &(0x7f0000002c00), 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x29) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRES64=0x0]) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000100)="3a03e327b94344b11cc465777ecf2ff1e800c153cfa5e82820ed233fc2a41e4f529e91f32bf8e30478b469bff63a9334e448c27cb17002501e6419d996de72518c6b33c1ac204c4ba3ec8ff9113e9d93a93bed63e4073cdd0a856cf4f1155356ae0cb3594601939378a8a995782d5bba68ff00c9b3f332537fc3439f4600"/144, &(0x7f0000000040)=0x90, &(0x7f0000000340)="dcd36747e130b4021ac0ede77f100fea24c4a33b2eabd5f41e495f224b84faf072d89ed93dec730061955725b1ae9682eecad80f3d7ff18853dbce1b0665f59c7ed1df8682143acbaabb458b06a3e3ab8bbc67d1a1fa7cf74914a5f6f6d2603475bbf38fc9366c359c460a45fcf67d9a3f47095a8a2d31b7389789f5f7bc5ce5e851d06228d02396e6d63e3cf71c656dc4c506dc09bc37a8118000e1a43d7cfaba0ae7dc0fde0cdb39c31a0a41cfafc85ebd84dad847aac5769f39056723e0683c2e4205f3b78cab82eaf47eca95a3817282b6bc16e3a4fed19ac8af3056339c30c2e2033c3bbda2581e016f6e603705810dfd57968184ae4f7d03c4463ef584712812e29f5ffea646ddeb9f465253dd2b5cc8e58a647ec98decb7cd61d77a91f1cef73d2c3dd15bbd530e45cdb091e2abdccd70eebe337d99faac8aa655bb48ef9a0eab9a541684dee802359365f3dd92db7937", 0x154) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)="36af", 0x2}], 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) r2 = socket(0x2, 0x2, 0x0) getgroups(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80146945, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x1, 0x2000, 0x663, &(0x7f0000777000/0x2000)=nil) r4 = getuid() setreuid(0x0, r4) r5 = socket$inet(0x2, 0x3, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r6) setregid(r8, r8) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r7, r6, r8}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000000000000", 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x5) close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 3: semget(0x3, 0x5, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) dup2(0xffffffffffffffff, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f00000000c0)=[{0xffff, 0x0, 0x20, 0x1000}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0xfffffffffffffffd}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000740)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x2, 0x3, 0x0) executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x91, &(0x7f0000000200)={@random, @random="2adb0070162e", [{[], {0x8100, 0x7}}], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x57, 0x0, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bd"}}}}}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b617400cb69bc83c1677a656ab420666c3e2c6fff02b78f10190000000000000000000100000200"/54]) executing program 4: r0 = syz_open_pts() mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x100000001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x7260, 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x9, 0xffffe000, 0x8000, "b3b121de262aa26e515367a95281dd28b63c1734", 0x0, 0x38}) setrlimit(0x6, &(0x7f0000000140)={0x236, 0x9eaa}) r2 = geteuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x6, 0x20}) fcntl$getown(r0, 0x5) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = kqueue() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x9) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000400)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000480)=0x80000000) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000500)=0x7ff) getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000540)='./file0\x00', r2, r8) r9 = getuid() seteuid(r9) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000005c0)=0x3) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r2 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000200)=[{0xeac, 0x8, 0x5, 0x9}, {0x400, 0xe2, 0x0, 0x400000}, {0x0, 0x2, 0x8, 0xaa}, {0xff, 0x6, 0x1f, 0xbf40}, {0xfcc, 0x0, 0x3, 0x10000}, {0x2, 0x1, 0x8, 0x7}, {0x1, 0x63, 0x0, 0x7f}, {0xfffc, 0x8, 0x3, 0x49}, {0x8993, 0x9, 0x3f, 0x7}]}) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, executing program 0: syz_emit_ethernet(0x138, 0x0) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x0, 0x29) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r4 = socket(0x6, 0x4000, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) socket(0x0, 0x1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() seteuid(r5) ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, &(0x7f0000000140)="0c56ea088cafa3cc", 0x8) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xe) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0xff) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = getuid() seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x5, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x53}, 0x0, 0x401, 0x40000000008000}) r3 = semget$private(0x0, 0x4, 0x96) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1000, 0x0, 0x0, r2, r4, 0x1, 0x40f9}, 0xffff, 0x6, r5, r6, 0x10000, 0x0, 0x2, 0x8000000000000001}) listen(r1, 0x7) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x79712034896e9b54, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0 executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58ff01000000000000fe5f2433ca5a132ec8f6c2336eb79db28f"]) r0 = kqueue() kevent(r0, &(0x7f0000000500)=[{}, {}, {}, {}, {{}, 0xfffffffffffffffc}], 0x101, &(0x7f0000000180), 0x7, 0x0) r1 = socket(0x18, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000200)) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x10001, 0x4) close(0xffffffffffffffff) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) r4 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x62, 0x20, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0xb0, 0x80, 0x100, 0xb14}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff8, 0x31, 0xf0000000, 0x81}], 0x5d, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x100, 0xe11}, {{r4}, 0xfffffffffffffff8, 0x30, 0x1, 0x6, 0x3d39}, {{r6}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0x0, 0x1d, 0x1, 0x7, 0xffffffffffffffff}], 0x3f, &(0x7f00000002c0)={0x3, 0x400}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x336, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd69affa4303001d07ff020000000000000000000000000001fe8000000000000000000000000000aa88007fe165000000020000000000000004010300000000005002000000000000000100010700850000000000050200061d02000000000000010100c20400000080040106c204ffff800100000000000089010000000000000401140001001f037dd34300000000003306000000000000000000000000000000000000000000000000000000000000000000000000000155ad52eb000000000000000000000000322700000000000005020004000100067866783c2bfbfd9cdc6aa0db639d8e9a31fc4451702b8d46f9dad3997e0d58ac06a21a0072129a1e912c7ad0af2e184525290970efaa97aa4561e1cfa610a6de64a66d44690a13c95ad123012b3c62591bedb4df18b956ee2c609fea6bbb7c7e53942b4d64d5bed0f2fc99b97da14753c135a6c862959bb84907b4a87c27fedb8815bc2eb1f784c89a6a69c5caf5da9e5c6f96b7f8c550a4141dea47f14d7c6d380f3e36c07ba979b4f45e9411e8acad87c6e7d4cbbdd29b637b88d1a3319038cb68ed4284792b093ad135b5601f3caf99f54f5899459f9923f5233bc228b8f619f3a7d4cf8ab3558661659c4934346eec040ce62aec411536708077a941ae9d42a85ac1f29e49a903e1ae05394419d17f928ba669ae6dd469bdbcdf23ebf2c1b6eeac297b7474b09042f84da3c5b305020007040101000006010000000000000502000600010005020007040162000062080040000000000000000000000000000000000000000000000000000000000000000000000001ff010000000000000000000000000001000000000000000000000000000000014e234e22611a0599a26bbde1a9455af7880b0124039d79112aa3a25d6b3eaefe20a33520694a498b1d49ec4c83f30090690fd5512a5725797fdc3b62d7ca14da165441755c14c2c9ecf49f3898a0dcc0c09a1553a70439b0045d30fa51ce8187538a1159c7625f5da8c45badc04f7d825d0e13842f1735bc2d5ef5bcf0a7ff45ac370f8f6bbfa6737175e8da5dbb739e71e8e3e3427ef11781d8758af7b572c847100731e80bf5230f7b771cc85260b66cdc1e84f23db472487c", @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB="e00100059078001f1306a34dd53000080a0000004000004b9405120000ee0f000005e300007fff0000d0a700b946f782329801aeeb4952b5ecffaaa4fb996290640a93465e7b645e6b0331dae938eab745c14ed5928b67c080c45c72258ef923cc24c21a68ce6026245ecc5387bd5cfcf025365dd4a9b97dca81d4b92b160c05f55174f854a01547d73287c44b23380f953a423ae4f0185d3b19c52c98f031b0f3b2f3b9e9f9def4f0b684db"]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000000)='./bus\x00', 0x6, &(0x7f0000000140)='./bus/file0\x00', 0xc}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) 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) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/47, 0x2f}], 0x1, 0x0}}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x9) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1c1a601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d53e7b364f89494e8c34fc2c500"/187, 0xbb) recvmmsg(r4, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r4) getegid() r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x3e, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x4, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x20, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) dup(r4) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r5 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9, 0x8000}, 0x5, 0x101, 0x5}) semop(r5, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r6 = syz_open_pts() flock(r6, 0x1) syz_open_pts() syz_open_pts() executing program 1: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, 0x0) r4 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r6, 0x0, 0x0, r5, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x0, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) getgid() r8 = getuid() chown(0x0, r8, 0x0) setreuid(0xee00, r8) executing program 3: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x0, r8, 0xfb5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}, {r9, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) executing program 7: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x6, 0x3, 0x3) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) msync(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x8, 0x7f0, 0x9af, 0x4}, {0x80, 0x90, 0x7, 0x1, 0x2d10}]}) r3 = shmget(0x1, 0x3000, 0x22, &(0x7f0000fb8000/0x3000)=nil) shmat(r3, &(0x7f0000e29000/0x4000)=nil, 0x2000) munlock(&(0x7f0000e30000/0x4000)=nil, 0x4000) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) bind$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000240)=0x7fffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/124) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000340)=0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) r9 = getuid() r10 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x8, r9, 0x0, r10, r11, 0x20, 0x8d}, 0xffffffc0, 0x3, r12, r13, 0x8, 0x100000000, 0x3}) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000600)=0x34d33ff1) executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000370000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000050c000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setsockopt(r0, 0x800, 0x10001, &(0x7f0000000480)="e34680f1831e7ba4b58df9ebe271f580bffbe53ca7eafd469ae6a3f16f601f6d443d8dbadfc34fbd06df251a0074bcdbd7c547e2bb664730e4b38431bfd2e28354e8272012f17844411ed6980aede1e45098210d2f0f5599ec7af23cba31f22aebb3df0c3472f6e78cbff98f637746d8dd2f162c37bd30aa5593fbb6d0aaeb91aa082d0400333b663e2c16b1967943d091f26deba6a26588a29ba500c151474ac03a863f685ff79d94f454207f", 0xad) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000003c0)="97b5bbd9e0a5d6f357f96aa81d0ff48edecc3e2418ea9e848aefbf9c8ccd3a0c4795655b3d7da5130400592fa8ab665d42ec707e38c58258d9cb2d230b42340876a118c7e0a35b000d25644bd334fe9bd8a65082899bb0d23ca8adff446c2c705df262b125a86bfeb9335eed1311e21a391e8d9cd96bd4d024524434e6d293e18013ff9ecbab7b2164375ada4e339790a4c4e9a20696371e28f6afb0422478b2", 0xfffffffffffffd7a}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000580)=ANY=[@ANYRES64=r1, @ANYBLOB="ae09f62f07197dd62480df8a29ed1af3d0c8e8b0d25c17187240c7a6fa9035a93be4", @ANYRES16=r0, @ANYRESOCT=r1]) setreuid(0x0, 0xee01) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 2: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)="a6087ddcb10091a99c87c0", 0xb}, {&(0x7f00000003c0)="07fab92bfca2cd8c0e7af965c1503c759607f1d53e8966cf2831134bceed67b815fbed260c9868d62cf83c4fb2b38471a7a3aa6e4f7c1bf894e131d395c626ce9a9c9c073daf77b84746d5ebdbe7575023f936b3fe247666f96d53627f335c594d0f540a2bfd3ec7ee455acabb59c6700a9142afb3f880abd663546b2d4f4c2f014982ce6b3c3ebc570cabf2d64afa53cfb51e085ea7339e000000403033f01d917e154d04756737a781f3", 0xab}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, 0x0) socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b0d20090780001"]) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffd, 0x0, 0x407, 0x6b384155, "2ff2ee6098610d023900"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)="c4075c27", 0x4}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msync(&(0x7f00007e9000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000400)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x81, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="04", 0x1) r1 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x8de8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x40000122, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) setsockopt(r2, 0x5, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r4) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) executing program 1: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) bind(r0, &(0x7f0000000000), 0x10) r5 = socket(0x6, 0x8000, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt(r6, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) write(r5, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) write(r4, &(0x7f0000000100)="0a8b17d849137d305856905877cfe0278b8b9f11c6a9b1a8b2", 0x19) @&qmalloc(): allocation too large, type = 29, size = 28292870884 executing program 3: socket(0x2, 0x4001, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) r1 = socket(0x0, 0xc005, 0xf4) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r2 = getegid() setregid(0xffffffffffffffff, r2) setpgid(0x0, r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) dup2(r4, r3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x1a) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') setuid(0x0) socket(0x0, 0x3, 0x0) acct(0x0) msgget$private(0x0, 0x74e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000002c0)=0x4) executing program 2: socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) r0 = socket(0x18, 0x3, 0xa9) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) r1 = open(0x0, 0x200, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x0, 0x20) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x4, 0x0) setpgid(0x0, 0x0) getpgid(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chmod(&(0x7f0000000100)='\x00', 0x11) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x1}, {0x8006, 0x4, 0x0, 0x1}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x25, 0x6}, {0x4}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x200, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r6, 0x0, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) executing program 7: r0 = socket(0x20, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xfffffffe, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8, 0x5], [], [0x0, 0x3b7], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x2}, {}, {0x8, 0x0, 0x0, 0x5}, {0x0, 0x0, 0xffff0b65}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}], {}, {0x0, 0x0, 0x100}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) setreuid(r2, r2) r5 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) close(r0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x100) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0xf48c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x4, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r5, r4) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="97000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 3: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) socket(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x0, 0x1, 0xe216, 0x0, 0x43e}, {}]}) close(r1) kevent(r1, 0x0, 0xaf, 0x0, 0x3, &(0x7f00000001c0)={0x6bc1, 0x8}) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {}]}) write(r3, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000340)={0x1, 0x33}, 0x400000000000003d, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000380)="1d404a63f4165a17583c74cffda0413d3cf1b82bd55291420e5f5a99c80ede81b26a3ee2e9f6c69b91d09d6a1e52bd4b7df7809e069806679c7ef4b66c8aa806a026acf415fa942b26ba0f80efb858cc6209b779ad256242c41a7857ac57bef4770ed4fd4d0aefc37bf236118b25821cec2c07e70ef35b094563464418b4c2f7977d6bea943c1c12", 0x88}, {&(0x7f0000001980)="2c3fdbace9c5915a9f1d55ed4962939a55c519a1d1bc09c8b1d1286d8d6f24b4e13c97da5bd98effce8fb8021e6c51c4fac31bc7cecf4f785272ce4fcc685f674173a326e01e110207e3181995cb4515e041a20ab0119410c79229c1984eb265eb1184ce155187fa77d9139fbe344801dd36b80d197171b8ee75494170b018f04ee74a306e5b97732b4a40ad81ee63d5f8a6b57c68948882a5acecf3163173fd4e20e092ac9c03b5e4c78015aa80a83f57a6d3af31771b938bd445554894aff7", 0xc0}, {&(0x7f0000001780)="1df1f098d4769515e6d791306e73a08b0abec0505b51a6a27b9058c8f330d7880ac27212da0c414e596da301d68b0fbf871a17604dedef9e8014097b670ae3555044fdc8af46ae3d6813", 0x4a}], 0x4) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001880)=""/205, 0xcd}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=' ', 0x1}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r3 = socket(0x2, 0x8000, 0x29) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) socket(0x0, 0x1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() seteuid(r5) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x32, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000100)='@', 0x1) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00003c8000/0x2000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000417000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "1b91a5d81c727c6600"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) r2 = semget$private(0x0, 0x1, 0x15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r1, r4, r1, r5, 0x4, 0x6}, 0x81, 0x7, 0x6a}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x140, 0x2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r7 = fcntl$getown(r0, 0x5) setpgid(r7, r3) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000240)={0x3}) fcntl$setown(r6, 0x6, r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x3, 0x80, 0x5, 0x1}, {0x7, 0x2, 0x1, 0x6}, {0xffff, 0x3, 0x9, 0x3}, {0x2, 0x7b, 0xd2, 0x8}, {0x9, 0x40, 0x4, 0x100}, {0x23d5, 0x81, 0x81, 0x400}, {0xb45e, 0x3f, 0x7f, 0x5}, {0x1, 0x9, 0x7, 0x7}]}) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = getuid() syz_emit_ethernet(0x62, &(0x7f00000003c0)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x1}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0x7, 0x4, 0x1, 0x3, 0x4c, 0x64, 0x81, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@noop, @ra={0x94, 0x6, 0x1}, @noop]}}, @udp={{0x3, 0x0, 0x8}, {"9a6ff2f86bca5f30982a46f858b1debd1114dce113a6cad717d2fa3f5d8ac5c27cc2bd1bb58ff8ad"}}}}}}) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x2, 0x2, 0x6, 0x7, r3}) r11 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={r12, r10, r5}, 0xc) r15 = dup(r11) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELSCREEN(r15, 0x80085754, &(0x7f0000000580)={0x1bf, 0x1}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x10000, r13, r14, r1, r16, 0x21, 0x4}, 0x3, 0x3, 0x71f}) sysctl$net_inet_divert(&(0x7f00000006c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000700)="67a988de1dd1a2bdf3dff6f3c36e3c23b41582734b331b7985e37d970730e9b28f3505001a2c8a446b37438eb3737086a2753120626ac5f36a4230295807c80e32d40ef8854831e35192878775d29b30a0463f4adfadccc5486b12454b803369f57547d1292755", &(0x7f0000000780)=0x67, &(0x7f00000007c0)="902d25fd3bc21c945ef82cdf146b7b0d3cbdc847c7a0b14084a0756743e02d3f4dd5f0bccaadbaed17026f94d48b1acbf2a3f9c989b96e0233fdca9110318aedac1bb7adfb620ac949c3ea625f0f7bd03c505c58f923db51c85c1002f686a7c44765dce091fa71f634d876eefbb65333a6de343440", 0x75) executing program 4: syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='/dev/wskbd0\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='/dev/wskbd0\x00', &(0x7f0000000200)='/dev/wskbd0\x00']) syz_emit_ethernet(0x7a, &(0x7f0000000280)={@local, @broadcast, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@ipv4={0x800, {{0x15, 0x4, 0x3, 0x6, 0x68, 0x66, 0xfffa, 0x6, 0x29, 0x0, @multicast2, @rand_addr=0xefd, {[@noop, @lsrr={0x83, 0xf, 0x1, [@multicast1, @multicast1, @multicast1]}, @timestamp={0x44, 0x30, 0x2, 0x3, 0xf, [{[@empty], 0xc67}, {[], 0xa4}, {[@rand_addr=0x9], 0x1ff}, {[@rand_addr=0x3], 0x3}, {[], 0x5}, {[], 0x1}, {[@multicast2], 0x8000}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x521, 0xff, 0x101}}}}}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/182, 0xb6}], 0x3, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x4040000, &(0x7f0000000540)='./file0\x00', 0x8}) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x8e8, &(0x7f0000000600)={@empty, @random="8cc42d7b26a1", [], {@ipv6={0x86dd, {0x0, 0x6, 'p$!', 0x8b2, 0xc, 0x7, @mcast2, @rand_addr="bd97f799c1ff1ed4a5ebd36e3c600bd3", {[@hopopts={0x62, 0x4e, '\x00', [@ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x9}, @generic={0x2, 0x9b, "9240309092376ff90bf215ef5ef0988c8ab747f0481fdfdae18aec672e673ec5373cfdb42f21cc747edd12649ea3c4a14c179e61b24cc61d4352ec5a0066c839d87210a059702061549bf3345bb7c15c33cfc6c114f2d6c54b2fa5157e50fa228558bb6a177ee6ad8c94dcdb600a490f0a02135ab82c4fb74d46ff48a2ca6669fcd8a22a4cd11a584428058e8e5cb54b1d882c808de150243df8e0"}, @jumbo={0xc2, 0x4, 0x7}, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0xc8e}, @generic={0x40, 0xb5, "a3e8d77c35eba301dbde80a6209661c9fb02c2f511447bba7ac6531de88b12cf2f9ddb9f1b9938ce364256e8b4d7dbf69e80df5094100d86573c5ed724a5a7bd668fc5e36d69d8b0c80a83c3ff0e96c05c2fa2ebac9c6a0573509397eadd17e1d40086b95f96322fbc62859d4bc63c006b7b9965da21daac1edf0619255ab450b3d93e1b8b71aea8cd72d5714b0b7022c57658f587126c940f65ee6be1b3b846a3745751e344586f35c8cf6d7e6b64f3cd14749c76"}, @generic={0x46, 0xf1, "7a9dc9d99ee33daa764650e700d9120716995738d50b92fb0ad83a739797c2ed5b727f7e85d46b30dc1f0cfe893d118fa687933c997fcd12d3b894789ec1f7f422061e50306dcda1729d2a2ca9f70fe324d82a52ad30944da4214a54b36930c70209f27956cd601121943b34b1e196ba716a26ea902b8526ad69724f301d18847ddbaacef4e75bed371cc570b74c04938ed174aa722fd9af3360eba7bcdfce238489abc88c2fa0925c43db086d494e3b03848ad52156105cb6b344e68c9cb9fa9862145b65f8f68098f14e4379312ebe6942a70f93ef4217deafaa828e26b9a5211cbca293becd072650957efd1823b151"}, @generic={0x73, 0x10, "c0b69d4a3ed45800dbcaddb692c25fe5"}]}, @fragment={0xf0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x65}, @dstopts={0x70, 0x1, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @dstopts={0x89, 0x5, '\x00', [@generic={0x6, 0x14, "d6dad52ca8bae979ef972b73ff8f1da7a580b6e3"}, @pad1, @pad1, @ra={0x5, 0x2, 0x9}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @fragment={0x29, 0x0, 0x80, 0x1, 0x0, 0x5, 0x66}, @dstopts={0x88, 0xe, '\x00', [@pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x40, 0x13, "f55300d7e4489b2580d847b064f34a9271b602"}, @jumbo, @generic={0x0, 0x3d, "1ea9c925477fbd0d08e91b59b061c39380197dd9df23a56f5925479f0c9cf8bd6793587a78b3a96b737e4dbcf7c972e920ee944e2e2515796c9f0a2262"}, @ra={0x5, 0x2, 0x3}, @jumbo={0xc2, 0x4, 0x6}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x1, 0x2, "faf7b2d850e9dee2049848808a5b86f39eb5ba6e"}, {0x18, 0x1a, "72c9780b9db5dd2377ae723c9f25ea7551cc0030bd0a6f65a6a35f0dc4a5cfe330c2e7ca8e854e5b9899494af832adcb90331964397870e2ea4e71a22187749cd826fddea2b90e2142498f82dceee52e23fc5cb15df7dd5d6088a3ac7f8773a1d684f05c0b6272e0fb8ba9955572e35fcb3ba94af9d322d8428aa6e4050e8c59d0a66bafd4ed4722de0399cc934e7aba4d8e20f48a819a277fa6b8fadb2a64d5d6d807ba766ee5acd318c0d58a6e190aaf95e412a52a3a8be800cab3d0f57fd2b0115ccd16d5ec10342547a790c760b569826881bf"}, {0x19, 0x1b, "9844521cd26b0d0a2f895f486b9e818c9498df90208432c256c9ab50fe7b3cae713fee3fba4c8c6616f840ed3718cec922d2f42522c7c00cf23ccc7446651fbd062be13dc925fc4e8e5776af91826345f2cb91adf634c641e5e3b1379ff222e0f91ed417a8b8a0f3cf0283b7453aeb2a3c80d81a37fbbd69ff6b12577e78f37707c484cddcbd08aef6fefe2728c7e53adce85352471dbf60bd64c386b4d7613f83d2eb39480bb109bdc60eaafdad6f3361ce7efe248443a6fbcc7b92c8d9c2fc4a074b2b272ffe1305cad048cb925719ad737228ae529a4da8"}, {0x3, 0x1c, "99c7880e1a49b56f51a7a6d7e532f534860a2e560d91c5c124512017add059cf4bc780d877c4a9b415d937c29530e4b36d6faf7607a986721a484e33296db21d3e999d81fae9d0e5f656d6e32929dd9ee21dcb6435dec7e985247e8b9868afcb7735965141e2199033f5132b60c2758b343773caec5f2c98a6e0b33d8b85548acc84f08ed104b11c469df9dea9e978420cbfdc236d5f2843fc7ac2a13871b3f7c528e10aad8d0074c906b44835ce2ceb2f172daff91ea8bd386b006e64cecc26f3fe82b8378309058aef42b21f1f4d21ab37b580b6c97b2416423537f0944c1f1154"}, {0x19, 0x10, "2248b4db9dd5126844d938ec794e238bb071fda82da85436049935e613ff3343f7590ab2dbf37d8177ef3a6c6ee5845eba4a7ac9b028bc9b198b18baafdd383071f93f683a8cd4f29bdf15fb92c553c9a89f5bd2e915d69cae4999134bdd818e2c90b634e0fc8673f3c907b68ca97fb4f89b80116e1129a752b3124b37e5f023b69c"}, {0x18, 0x1f, "7308fdf606ab648212f2e3c7a9c6854e24798a8f9d576d36c83040fba82906e11e646480ae5637747310494adc252626b34bad1bdeb9ec8f5af4bbb0d851407d1a981c072d744d0d6605d2298f9beeeaf25af96a781e1af74b90e1b0ffe6311119be902fae6b494bea6da17a5211412e1aca0bcd296f6a6ff318c5ed7c2a7f775b922c037b1794b4818d5b0b5915c8896f085d05c93656d181ae6f24d1f58e8e12eced872e31bf93015b1c9166b355bc044ada73b479978d1b805924c65e97f0fce70a16df3421de2c3e74d131134ed03da22a4122c1c466cf736fa39d7b6cf04a21bbc2c19e78ce366c8bae26b8df203b7bd7220041"}, {0x19, 0xd, "436346b0b2800920dcfda71575d7b3a83bf59cd9bef3e074bbb05f795b4ab478f78d7af3bdd3ef913923ca877e16636a695b47447bbbe65f6a7e3b2eca49f37274b9c408447fb0e3faa5a371b3d9805418881cb8b3b0e95ee947058103793133eb0426222265"}, {0x5, 0x18, "d7ffcd6c355470fd96094d61345f8890e9e44b4a63ca544eedf6ed782c52b367eab6b9fe5e302245a03d9dda907b8c5dba36d690da8601f8a19db7572471f48f3d821dd3f29d1b818d95a4240b38374982440d3cb0b4d401f3bacb903d309eadd050b849b9137da844e52b25ed2ab74427e01911a7437b92a9758fa48f464d74d7cc1c9d4bf2b270897f08cfc1f4e16f27411f67a1a339570f75e8460884a0d31bd767238e00ff5f3bcb3bb9fd152e180eb540ed340fe837b8d4ef723a0e7908"}]}}}}}}) readlink(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)=""/87, 0x57) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000fc0), 0x40, 0x0) getsockopt(r2, 0x3, 0x8, &(0x7f0000001000)=""/22, &(0x7f0000001040)=0x16) chdir(&(0x7f0000001080)='./file0\x00') r3 = semget(0x0, 0x0, 0x80) semop(r3, &(0x7f00000010c0)=[{0x3, 0x4, 0x800}, {0x4, 0x100, 0x1800}], 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/93}, &(0x7f00000011c0)=0x5f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) mkdir(&(0x7f0000001280)='./file0\x00', 0xc0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) sendto$unix(r4, &(0x7f0000001300)="70cdeb9b077b58dbe618cf2247f1ed92d981c55d760736018088e2cb44d3861af65f3ea1e9e99c", 0x27, 0x405, &(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001380), &(0x7f00000013c0)=0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x480, 0x0) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000001500)={0x9, &(0x7f0000001480)=[{0xffff, 0x8, 0xfff, 0x7, 0x4b9}, {0x2, 0x400, 0x4, 0x9, 0xfff7}, {0x0, 0x2, 0x7b, 0x7fff, 0x9f0}, {0x2, 0x4b15, 0x1, 0x401, 0x6e}, {0x17b, 0xfff, 0x3, 0x81, 0x81}, {0xccf1, 0x0, 0x7, 0x2, 0xfff}, {0x8, 0xc000, 0x8, 0x7, 0xaf3f}, {0xfff9, 0x81, 0x8, 0x2, 0x233c}, {0x8, 0x1, 0x9e0f, 0x4}]}) getsockopt(r4, 0x8, 0x24, &(0x7f0000001540)=""/42, &(0x7f0000001580)=0x2a) syz_extract_tcp_res(&(0x7f00000015c0), 0x9, 0x9) executing program 5: minherit(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0xc83792cfa5556f6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="a763278fac04d6f0cdaa2f4bc3b4673a212fd86b8d6e5a8f6cba5764fbf738a41855b9c0a66d4f2364157bbef9e2c1835c9737c8841a8d6a16f08e59e02ece78f4f11d57ed5795ad0cc9c3e8000000002fc7e827c6e9d1baacf9fe5c7b2950eb521b0400000000000000e01f87cf280c672b", 0x72}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) acct(0x0) close(0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r5, r4) execve(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) executing program 3: close(0xffffffffffffffff) setreuid(0xee00, 0x0) (async) getuid() setreuid(0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2}, 0x8, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) clock_settime(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) (async) pwritev(r1, 0x0, 0x0, 0x81) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) msgsnd(r0, &(0x7f0000001c80)={0x2}, 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) (async) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) getpid() (async) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x21}], 0x2}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r5, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r6 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) panic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff828579a2) at panic+0x16f ifa_update_broadaddr(ffff800000eb0000,ffff800000efea00,ffff80002a188590) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002a188580,ffff800000eb0000,1) at in_ioctl+0x5cf ifioctl(ffff800000edb280,80206913,ffff80002a188580,ffff800037382fa0) at ifioctl+0x106c sys_ioctl(ffff800037382fa0,ffff80002a188760,ffff80002a1886b0) at sys_ioctl+0x4a9 syscall(ffff80002a188760) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x306eb7022a0, count: 250 End of stack trace.